List of all items
Structs
- adc::Adc
- chip::Stm32f4xx
- chip::Stm32f4xxDefaultPeripherals
- clocks::Clocks
- clocks::clocks::Clocks
- clocks::hse::Hse
- clocks::hsi::Hsi
- clocks::phclk::PeripheralClock
- clocks::pll::Pll
- dbg::Dbg
- dma::Dma1
- dma::Dma2
- dma::DmaRegisters
- dma::Msize
- dma::Psize
- dma::Stream
- exti::Exti
- flash::Flash
- fsmc::Fsmc
- fsmc::FsmcBank
- gpio::GpioPorts
- gpio::Pin
- gpio::Port
- i2c::I2C
- interrupt_service::Stm32f412gDefaultPeripherals
- rcc::Rcc
- spi::RxDMA
- spi::Spi
- spi::SpiClock
- spi::SpiRegisters
- spi::TxDMA
- syscfg::Syscfg
- tim2::Tim2
- trng::RngRegisters
- trng::Trng
- usart::RxDMA
- usart::TxDMA
- usart::Usart
- usart::UsartRegisters
Enums
- adc::Channel
- chip_specs::Stm32f412Specs
- clocks::phclk::HCLK1
- clocks::phclk::HCLK2
- clocks::phclk::HCLK3
- clocks::phclk::PCLK1
- clocks::phclk::PCLK2
- clocks::phclk::PeripheralClockType
- dma::ChannelId
- dma::Direction
- dma::Dma1Peripheral
- dma::Dma2Peripheral
- dma::FifoSize
- dma::Size
- dma::StreamId
- dma::TransferMode
- exti::LineId
- fsmc::FsmcBanks
- gpio::AlternateFunction
- gpio::Mode
- gpio::PinId
- gpio::PortId
- i2c::I2CSpeed
- rcc::AHBPrescaler
- rcc::APBPrescaler
- rcc::HseMode
- rcc::MCO1Divider
- rcc::MCO1Source
- rcc::PllSource
- rcc::RtcClockSource
- rcc::SysClockSource
Traits
- clocks::Stm32f4Clocks
- clocks::clocks::Stm32f4Clocks
- dma::StreamClient
- dma::StreamPeripheral
- dma::StreamServer
Functions
- clocks::clocks::tests::run_all
- clocks::clocks::tests::test_clocks_struct
- clocks::clocks::tests::test_mco
- clocks::clocks::tests::test_prescalers
- clocks::hse::tests::run
- clocks::hsi::tests::run
- clocks::pll::tests::run
- clocks::pll::tests::test_pll_config
- clocks::pll::tests::test_pll_struct
- dma::new_dma1_stream
- dma::new_dma2_stream
- flash::tests::run_all
- flash::tests::test_get_number_wait_cycles_based_on_frequency
- flash::tests::test_set_flash_latency
- init
Statics
Constants
- clocks::hsi::HSI_FREQUENCY_MHZ
- fsmc::FSMC_BANK1
- fsmc::FSMC_BANK3
- nvic::ADC
- nvic::CAN1_RX0
- nvic::CAN1_RX1
- nvic::CAN1_SCE
- nvic::CAN1_TX
- nvic::CAN2_RX0
- nvic::CAN2_RX1
- nvic::CAN2_SCE
- nvic::CAN2_TX
- nvic::DCMI
- nvic::DMA1_Stream0
- nvic::DMA1_Stream1
- nvic::DMA1_Stream2
- nvic::DMA1_Stream3
- nvic::DMA1_Stream4
- nvic::DMA1_Stream5
- nvic::DMA1_Stream6
- nvic::DMA1_Stream7
- nvic::DMA2_Stream0
- nvic::DMA2_Stream1
- nvic::DMA2_Stream2
- nvic::DMA2_Stream3
- nvic::DMA2_Stream4
- nvic::DMA2_Stream5
- nvic::DMA2_Stream6
- nvic::DMA2_Stream7
- nvic::EXTI0
- nvic::EXTI1
- nvic::EXTI15_10
- nvic::EXTI2
- nvic::EXTI3
- nvic::EXTI4
- nvic::EXTI9_5
- nvic::FLASH
- nvic::FMC
- nvic::FPU
- nvic::I2C1_ER
- nvic::I2C1_EV
- nvic::I2C2_ER
- nvic::I2C2_EV
- nvic::I2C3_ER
- nvic::I2C3_EV
- nvic::OTG_FS
- nvic::OTG_FS_WKUP
- nvic::OTG_HS
- nvic::OTG_HS_EP1_IN
- nvic::OTG_HS_EP1_OUT
- nvic::OTG_HS_WKUP
- nvic::PVD
- nvic::RCC
- nvic::RTC_Alarm
- nvic::RTC_WKUP
- nvic::SAI1
- nvic::SDIO
- nvic::SPI1
- nvic::SPI2
- nvic::SPI3
- nvic::SPI4
- nvic::TAMP_STAMP
- nvic::TIM1_BRK_TIM9
- nvic::TIM1_CC
- nvic::TIM1_TRG_COM_TIM11
- nvic::TIM1_UP_TIM10
- nvic::TIM2
- nvic::TIM3
- nvic::TIM4
- nvic::TIM5
- nvic::TIM6_DAC
- nvic::TIM7
- nvic::TIM8_BRK_TIM12
- nvic::TIM8_CC
- nvic::TIM8_TRG_COM_TIM14
- nvic::TIM8_UP_TIM13
- nvic::UART4
- nvic::UART5
- nvic::USART1
- nvic::USART2
- nvic::USART3
- nvic::USART6
- nvic::WWDG
- spi::SPI3_BASE
- stm32f412g_nvic::FPU
- stm32f412g_nvic::I2CFMP1_ER
- stm32f412g_nvic::I2CFMP1_EV
- stm32f412g_nvic::RNG
- stm32f412g_nvic::SPI4
- stm32f412g_nvic::SPI5
- stm32f412g_nvic::SQPI
- usart::USART1_BASE
- usart::USART2_BASE
- usart::USART3_BASE