diff options
Diffstat (limited to 'examples/mspm0l1306/src/bin')
| -rw-r--r-- | examples/mspm0l1306/src/bin/i2c.rs | 7 | ||||
| -rw-r--r-- | examples/mspm0l1306/src/bin/i2c_async.rs | 7 |
2 files changed, 4 insertions, 10 deletions
diff --git a/examples/mspm0l1306/src/bin/i2c.rs b/examples/mspm0l1306/src/bin/i2c.rs index 02c0ee740..cf65206b2 100644 --- a/examples/mspm0l1306/src/bin/i2c.rs +++ b/examples/mspm0l1306/src/bin/i2c.rs | |||
| @@ -7,7 +7,7 @@ | |||
| 7 | 7 | ||
| 8 | use defmt::*; | 8 | use defmt::*; |
| 9 | use embassy_executor::Spawner; | 9 | use embassy_executor::Spawner; |
| 10 | use embassy_mspm0::i2c::{BusSpeed, ClockSel, Config, I2c}; | 10 | use embassy_mspm0::i2c::{Config, I2c}; |
| 11 | use {defmt_rtt as _, panic_halt as _}; | 11 | use {defmt_rtt as _, panic_halt as _}; |
| 12 | 12 | ||
| 13 | const ADDRESS: u8 = 0x6a; | 13 | const ADDRESS: u8 = 0x6a; |
| @@ -20,10 +20,7 @@ async fn main(_spawner: Spawner) -> ! { | |||
| 20 | let scl = p.PA1; | 20 | let scl = p.PA1; |
| 21 | let sda = p.PA0; | 21 | let sda = p.PA0; |
| 22 | 22 | ||
| 23 | let mut config = Config::default(); | 23 | let mut i2c = unwrap!(I2c::new_blocking(instance, scl, sda, Config::default())); |
| 24 | config.clock_source = ClockSel::BusClk; | ||
| 25 | config.bus_speed = BusSpeed::FastMode; | ||
| 26 | let mut i2c = unwrap!(I2c::new_blocking(instance, scl, sda, config)); | ||
| 27 | 24 | ||
| 28 | let mut to_read = [0u8; 1]; | 25 | let mut to_read = [0u8; 1]; |
| 29 | let to_write: u8 = 0x0F; | 26 | let to_write: u8 = 0x0F; |
diff --git a/examples/mspm0l1306/src/bin/i2c_async.rs b/examples/mspm0l1306/src/bin/i2c_async.rs index 34e2c64e7..a54beebe5 100644 --- a/examples/mspm0l1306/src/bin/i2c_async.rs +++ b/examples/mspm0l1306/src/bin/i2c_async.rs | |||
| @@ -8,7 +8,7 @@ | |||
| 8 | use defmt::*; | 8 | use defmt::*; |
| 9 | use embassy_executor::Spawner; | 9 | use embassy_executor::Spawner; |
| 10 | use embassy_mspm0::bind_interrupts; | 10 | use embassy_mspm0::bind_interrupts; |
| 11 | use embassy_mspm0::i2c::{BusSpeed, ClockSel, Config, I2c, InterruptHandler}; | 11 | use embassy_mspm0::i2c::{Config, I2c, InterruptHandler}; |
| 12 | use embassy_mspm0::peripherals::I2C0; | 12 | use embassy_mspm0::peripherals::I2C0; |
| 13 | use {defmt_rtt as _, panic_halt as _}; | 13 | use {defmt_rtt as _, panic_halt as _}; |
| 14 | 14 | ||
| @@ -26,10 +26,7 @@ async fn main(_spawner: Spawner) -> ! { | |||
| 26 | let scl = p.PA1; | 26 | let scl = p.PA1; |
| 27 | let sda = p.PA0; | 27 | let sda = p.PA0; |
| 28 | 28 | ||
| 29 | let mut config = Config::default(); | 29 | let mut i2c = unwrap!(I2c::new_async(instance, scl, sda, Irqs, Config::default())); |
| 30 | config.clock_source = ClockSel::BusClk; | ||
| 31 | config.bus_speed = BusSpeed::FastMode; | ||
| 32 | let mut i2c = unwrap!(I2c::new_async(instance, scl, sda, Irqs, config)); | ||
| 33 | 30 | ||
| 34 | let mut to_read = [0u8; 1]; | 31 | let mut to_read = [0u8; 1]; |
| 35 | let to_write: u8 = 0x0F; | 32 | let to_write: u8 = 0x0F; |
