kellerkindt / onewire

OneWire bus implementation in Rust using embedded-hal
Apache License 2.0
35 stars 14 forks source link

Get rid of DleayUs #11

Open kellerkindt opened 4 years ago

kellerkindt commented 4 years ago

DelayUs - especially in loops - does not provide a consistent timing behavior (because of multiple calls with unknown timings in-between). The better solution would be to have something similar to Instant::now() and duration_since().

kellerkindt commented 4 years ago

rust-embedded/embedded-hal/issues/211 rust-embedded/embedded-hal/issues/201 rust-embedded/embedded-hal/issues/129 rust-embedded/embedded-hal/issues/122 rust-embedded/embedded-hal/issues/59 rust-embedded/embedded-hal/issues/24 rtfm-rs/cortex-m-rtfm/pull/312