diff options
| author | Tomasz Kramkowski <tomasz@kramkow.ski> | 2024-12-08 12:01:31 +0000 | 
|---|---|---|
| committer | Tomasz Kramkowski <tomasz@kramkow.ski> | 2024-12-08 12:01:31 +0000 | 
| commit | cd403a91e6078956445aeb21d6509e863b0592ae (patch) | |
| tree | b1bb59ed526081be31494544f8920c39f0588711 /src/construction.rs | |
| parent | 0edd5527161809dfbc0c76e39c462e3a4f00beb7 (diff) | |
| download | ads1x1x-async-async.tar.gz ads1x1x-async-async.tar.xz ads1x1x-async-async.zip | |
Modify to use asyncasync
A changeover from embedded_hal::i2c::I2c to embedded_hal_async::i2c::I2c
including changes to all the relevant functions into async functions.
Tests have been updated to work using futures-test and embedded-hal-mock
with the embedded-hal-async feature.
Examples have been kept the same meaning they no longer compile.
Currently it doesn't _seem_ like the linux embedded hal can do async
i2c so maybe these should be re-written to use embassy?
Diffstat (limited to 'src/construction.rs')
| -rw-r--r-- | src/construction.rs | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/src/construction.rs b/src/construction.rs index 84ee8ad..cd9d779 100644 --- a/src/construction.rs +++ b/src/construction.rs @@ -7,7 +7,7 @@ macro_rules! impl_new_destroy {      ( $IC:ident, $create:ident, $destroy:ident, $conv:ty ) => {          impl<I2C, E> Ads1x1x<I2C, ic::$IC, $conv, mode::OneShot>          where -            I2C: embedded_hal::i2c::I2c<Error = E>, +            I2C: embedded_hal_async::i2c::I2c<Error = E>,          {              /// Create a new instance of the device in OneShot mode.              pub fn $create(i2c: I2C, address: TargetAddr) -> Self { | 
