Skip to content

Commit f5a0f59

Browse files
committed
eh-1.0.0: i2c
1 parent aa849e1 commit f5a0f59

File tree

3 files changed

+237
-100
lines changed

3 files changed

+237
-100
lines changed

examples/i2c.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
#![no_main]
22
#![no_std]
33

4+
use cortex_m_rt::entry;
45
#[macro_use]
56
mod utilities;
6-
use stm32h7xx_hal::{pac, prelude::*};
77

8-
use cortex_m_rt::entry;
8+
use embedded_hal::i2c::*;
9+
use stm32h7xx_hal::{pac, prelude::*};
910

1011
use log::info;
1112

examples/i2c4_bdma.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,18 @@
99

1010
use core::{mem, mem::MaybeUninit};
1111

12+
use cortex_m_rt::entry;
1213
#[macro_use]
1314
mod utilities;
1415

16+
use embedded_hal::i2c::*;
1517
use stm32h7xx_hal::dma::{
1618
bdma::{BdmaConfig, StreamsTuple},
1719
PeripheralToMemory, Transfer,
1820
};
19-
2021
use stm32h7xx_hal::prelude::*;
2122
use stm32h7xx_hal::{i2c, pac, pac::interrupt, rcc::LowPowerMode};
2223

23-
use cortex_m_rt::entry;
24-
2524
use log::info;
2625

2726
// The BDMA can only interact with SRAM4.

0 commit comments

Comments
 (0)