Adjust pin-names to FooPin.
Move common bits up to spi/mod.rs. Isolate the RNG interrupt in a sub-module to avoid conflict with the const.
This commit is contained in:
@ -96,41 +96,41 @@ pub const RNG: rng::Rng = rng::Rng(0x50060800 as _);
|
||||
impl_rng!(RNG, RNG);
|
||||
pub const SPI1: spi::Spi = spi::Spi(0x40013000 as _);
|
||||
impl_spi!(SPI1, APB2);
|
||||
impl_spi_pin!(SPI1, Sck, PA5, 5);
|
||||
impl_spi_pin!(SPI1, Miso, PA6, 5);
|
||||
impl_spi_pin!(SPI1, Mosi, PA7, 5);
|
||||
impl_spi_pin!(SPI1, Sck, PB3, 5);
|
||||
impl_spi_pin!(SPI1, Miso, PB4, 5);
|
||||
impl_spi_pin!(SPI1, Mosi, PB5, 5);
|
||||
impl_spi_pin!(SPI1, SckPin, PA5, 5);
|
||||
impl_spi_pin!(SPI1, MisoPin, PA6, 5);
|
||||
impl_spi_pin!(SPI1, MosiPin, PA7, 5);
|
||||
impl_spi_pin!(SPI1, SckPin, PB3, 5);
|
||||
impl_spi_pin!(SPI1, MisoPin, PB4, 5);
|
||||
impl_spi_pin!(SPI1, MosiPin, PB5, 5);
|
||||
pub const SPI2: spi::Spi = spi::Spi(0x40003800 as _);
|
||||
impl_spi!(SPI2, APB1);
|
||||
impl_spi_pin!(SPI2, Sck, PB10, 5);
|
||||
impl_spi_pin!(SPI2, Sck, PB13, 5);
|
||||
impl_spi_pin!(SPI2, Miso, PB14, 5);
|
||||
impl_spi_pin!(SPI2, Mosi, PB15, 5);
|
||||
impl_spi_pin!(SPI2, Miso, PC2, 5);
|
||||
impl_spi_pin!(SPI2, Mosi, PC3, 5);
|
||||
impl_spi_pin!(SPI2, Sck, PC7, 5);
|
||||
impl_spi_pin!(SPI2, SckPin, PB10, 5);
|
||||
impl_spi_pin!(SPI2, SckPin, PB13, 5);
|
||||
impl_spi_pin!(SPI2, MisoPin, PB14, 5);
|
||||
impl_spi_pin!(SPI2, MosiPin, PB15, 5);
|
||||
impl_spi_pin!(SPI2, MisoPin, PC2, 5);
|
||||
impl_spi_pin!(SPI2, MosiPin, PC3, 5);
|
||||
impl_spi_pin!(SPI2, SckPin, PC7, 5);
|
||||
pub const SPI3: spi::Spi = spi::Spi(0x40003c00 as _);
|
||||
impl_spi!(SPI3, APB1);
|
||||
impl_spi_pin!(SPI3, Sck, PB12, 7);
|
||||
impl_spi_pin!(SPI3, Sck, PB3, 6);
|
||||
impl_spi_pin!(SPI3, Miso, PB4, 6);
|
||||
impl_spi_pin!(SPI3, Mosi, PB5, 6);
|
||||
impl_spi_pin!(SPI3, Sck, PC10, 6);
|
||||
impl_spi_pin!(SPI3, Miso, PC11, 6);
|
||||
impl_spi_pin!(SPI3, Mosi, PC12, 6);
|
||||
impl_spi_pin!(SPI3, SckPin, PB12, 7);
|
||||
impl_spi_pin!(SPI3, SckPin, PB3, 6);
|
||||
impl_spi_pin!(SPI3, MisoPin, PB4, 6);
|
||||
impl_spi_pin!(SPI3, MosiPin, PB5, 6);
|
||||
impl_spi_pin!(SPI3, SckPin, PC10, 6);
|
||||
impl_spi_pin!(SPI3, MisoPin, PC11, 6);
|
||||
impl_spi_pin!(SPI3, MosiPin, PC12, 6);
|
||||
pub const SPI4: spi::Spi = spi::Spi(0x40013400 as _);
|
||||
impl_spi!(SPI4, APB2);
|
||||
impl_spi_pin!(SPI4, Mosi, PA1, 5);
|
||||
impl_spi_pin!(SPI4, Miso, PA11, 6);
|
||||
impl_spi_pin!(SPI4, Sck, PB13, 6);
|
||||
impl_spi_pin!(SPI4, MosiPin, PA1, 5);
|
||||
impl_spi_pin!(SPI4, MisoPin, PA11, 6);
|
||||
impl_spi_pin!(SPI4, SckPin, PB13, 6);
|
||||
pub const SPI5: spi::Spi = spi::Spi(0x40015000 as _);
|
||||
impl_spi!(SPI5, APB2);
|
||||
impl_spi_pin!(SPI5, Mosi, PA10, 6);
|
||||
impl_spi_pin!(SPI5, Miso, PA12, 6);
|
||||
impl_spi_pin!(SPI5, Sck, PB0, 6);
|
||||
impl_spi_pin!(SPI5, Mosi, PB8, 6);
|
||||
impl_spi_pin!(SPI5, MosiPin, PA10, 6);
|
||||
impl_spi_pin!(SPI5, MisoPin, PA12, 6);
|
||||
impl_spi_pin!(SPI5, SckPin, PB0, 6);
|
||||
impl_spi_pin!(SPI5, MosiPin, PB8, 6);
|
||||
pub const SYSCFG: syscfg::Syscfg = syscfg::Syscfg(0x40013800 as _);
|
||||
pub const USART1: usart::Usart = usart::Usart(0x40011000 as _);
|
||||
impl_usart!(USART1);
|
||||
|
Reference in New Issue
Block a user