|
use core::{cell::RefCell, ops::DerefMut};
|
|
use core::{cell::RefCell, ops::DerefMut};
|
|
use cortex_m::{interrupt::free, interrupt::Mutex, peripheral::NVIC};
|
|
use cortex_m::{interrupt::free, interrupt::Mutex, peripheral::NVIC};
|
|
|
|
+use stm32l4xx_hal::{delay::Delay, device::{I2C1, TIM2, TIM7}, gpio::{
|
|
Alternate, Edge, Floating, Input, OpenDrain, Output, PullUp, PushPull, AF4, PA3, PB5, PC15,
|
|
Alternate, Edge, Floating, Input, OpenDrain, Output, PullUp, PushPull, AF4, PA3, PB5, PC15,
|
|
|
|
+ }, gpio::{State, PA10, PA9}, i2c::I2c, interrupt, pac, prelude::*, rcc, stm32::Interrupt, timer::{Timer, Event},
|