Add more docs

This commit is contained in:
chemicstry
2022-10-24 22:48:40 +03:00
parent ac61e0ee9f
commit 52c03cf0a4
3 changed files with 9 additions and 0 deletions

View File

@ -30,6 +30,9 @@ async fn main(_spawner: Spawner) -> ! {
Hertz(100_000),
Default::default(),
);
// I2C bus can freeze if SCL line is shorted or due to a broken device that clock stretches for too long.
// TimeoutI2c allows recovering from such errors by throwing `Error::Timeout` after a given delay.
let mut timeout_i2c = TimeoutI2c::new(&mut i2c, Duration::from_millis(1000));
let mut data = [0u8; 1];