Closed elpiel closed 1 year ago
I added a change which uses the blocking DelayUs trait.
Really we just need something that slows down the retries so the card isn't battered while calculating its response, and ideally something independent if transfer clock speed.
I was looking to improve the
Delay
struct used for busy-waiting when waiting for the card to do some work.I wanted to discuss:
Delay
which acts more like a Retry counter than a delay.embedded-hal
crates for the delay waiting instead of reading from volatile:timer::CountDown
This issue is also part of my efforts to improve speed, reliability and introduce async interface in this upstream repo.
Also related to #80