Regen
This commit is contained in:
@ -181,16 +181,13 @@ impl_usart_pin!(USART6, RxPin, PA12, 8);
|
||||
impl_usart_pin!(USART6, TxPin, PC6, 8);
|
||||
impl_usart_pin!(USART6, RxPin, PC7, 8);
|
||||
impl_usart_pin!(USART6, CkPin, PC8, 8);
|
||||
pub use regs::dma_v2 as dma;
|
||||
pub use regs::exti_v1 as exti;
|
||||
pub use regs::gpio_v2 as gpio;
|
||||
pub use regs::spi_v1 as spi;
|
||||
pub use regs::syscfg_f4 as syscfg;
|
||||
pub use regs::usart_v1 as usart;
|
||||
mod regs;
|
||||
use embassy_extras::peripherals;
|
||||
pub use regs::generic;
|
||||
peripherals!(
|
||||
pub use super::regs::dma_v2 as dma;
|
||||
pub use super::regs::exti_v1 as exti;
|
||||
pub use super::regs::gpio_v2 as gpio;
|
||||
pub use super::regs::spi_v1 as spi;
|
||||
pub use super::regs::syscfg_f4 as syscfg;
|
||||
pub use super::regs::usart_v1 as usart;
|
||||
embassy_extras::peripherals!(
|
||||
EXTI0, EXTI1, EXTI2, EXTI3, EXTI4, EXTI5, EXTI6, EXTI7, EXTI8, EXTI9, EXTI10, EXTI11, EXTI12,
|
||||
EXTI13, EXTI14, EXTI15, DMA1_CH0, DMA1_CH1, DMA1_CH2, DMA1_CH3, DMA1_CH4, DMA1_CH5, DMA1_CH6,
|
||||
DMA1_CH7, DMA2_CH0, DMA2_CH1, DMA2_CH2, DMA2_CH3, DMA2_CH4, DMA2_CH5, DMA2_CH6, DMA2_CH7, EXTI,
|
||||
@ -201,19 +198,13 @@ peripherals!(
|
||||
PE8, PE9, PE10, PE11, PE12, PE13, PE14, PE15, PH0, PH1, PH2, PH3, PH4, PH5, PH6, PH7, PH8, PH9,
|
||||
PH10, PH11, PH12, PH13, PH14, PH15, SPI1, SPI2, SPI3, SYSCFG, USART1, USART2, USART6
|
||||
);
|
||||
|
||||
pub fn DMA(n: u8) -> dma::Dma {
|
||||
match n {
|
||||
0 => DMA1,
|
||||
_ => DMA2,
|
||||
}
|
||||
}
|
||||
|
||||
use embassy::interrupt::Interrupt;
|
||||
use embassy::interrupt::InterruptExt;
|
||||
|
||||
impl_exti_irq!(EXTI0, EXTI1, EXTI15_10, EXTI2, EXTI3, EXTI4, EXTI9_5);
|
||||
|
||||
pub mod interrupt {
|
||||
pub use cortex_m::interrupt::{CriticalSection, Mutex};
|
||||
pub use embassy::interrupt::{declare, take, Interrupt};
|
||||
|
Reference in New Issue
Block a user