Crate stm32f7x5 [−] [src]
Peripheral access API for STM32F7X5 microcontrollers (generated using svd2rust v0.12.0)
You can find an overview of the API here.
Modules
| ac | Access control | 
| adc1 | Analog-to-digital converter | 
| c_adc | Common ADC registers | 
| can1 | Controller area network | 
| cec | HDMI-CEC controller | 
| crc | Cryptographic processor | 
| cryp | Cryptographic processor | 
| dac | Digital-to-analog converter | 
| dbg | Debug support | 
| dcmi | Digital camera interface | 
| dma2 | DMA controller | 
| dma2d | DMA2D controller | 
| ethernet_dma | Ethernet: DMA controller operation | 
| ethernet_mac | Ethernet: media access control (MAC) | 
| ethernet_mmc | Ethernet: MAC management counters | 
| ethernet_ptp | Ethernet: Precision time protocol | 
| exti | External interrupt/event controller | 
| flash | FLASH | 
| fmc | Flexible memory controller | 
| fpu_cpacr | Floating point unit CPACR | 
| gpioa | General-purpose I/Os | 
| gpiob | General-purpose I/Os | 
| gpiod | General-purpose I/Os | 
| hash | Hash processor | 
| i2c1 | Inter-integrated circuit | 
| iwdg | Independent watchdog | 
| lptim1 | Low power timer | 
| ltdc | LCD-TFT Controller | 
| nvic_stir | Nested vectored interrupt controller | 
| otg_fs_device | USB on the go full speed | 
| otg_fs_global | USB on the go full speed | 
| otg_fs_host | USB on the go full speed | 
| otg_fs_pwrclk | USB on the go full speed | 
| otg_hs_device | USB on the go high speed | 
| otg_hs_global | USB on the go high speed | 
| otg_hs_host | USB on the go high speed | 
| otg_hs_pwrclk | USB on the go high speed | 
| pf | Processor features | 
| pwr | Power control | 
| quadspi | QuadSPI interface | 
| rcc | Reset and clock control | 
| rng | Random number generator | 
| rtc | Real-time clock | 
| sai1 | Serial audio interface | 
| scb_actrl | System control block ACTLR | 
| sdmmc1 | Secure digital input/output interface | 
| spdif_rx | Receiver Interface | 
| spi1 | Serial peripheral interface | 
| spi3 | Serial peripheral interface | 
| spi6 | Serial peripheral interface | 
| stk | SysTick timer | 
| syscfg | System configuration controller | 
| tim1 | Advanced-timers | 
| tim2 | General purpose timers | 
| tim3 | General purpose timers | 
| tim4 | General purpose timers | 
| tim6 | Basic timers | 
| tim9 | General purpose timers | 
| tim10 | General-purpose-timers | 
| usart6 | Universal synchronous asynchronous receiver transmitter | 
| wwdg | Window watchdog | 
Structs
| AC | Access control | 
| ADC1 | Analog-to-digital converter | 
| ADC2 | ADC2 | 
| ADC3 | ADC3 | 
| CAN1 | Controller area network | 
| CAN2 | CAN2 | 
| CEC | HDMI-CEC controller | 
| CPUID | CPUID | 
| CRC | Cryptographic processor | 
| CRYP | Cryptographic processor | 
| C_ADC | Common ADC registers | 
| CorePeripherals | Core peripherals | 
| DAC | Digital-to-analog converter | 
| DBG | Debug support | 
| DCB | Debug Control Block | 
| DCMI | Digital camera interface | 
| DMA1 | DMA1 | 
| DMA2 | DMA controller | 
| DMA2D | DMA2D controller | 
| DWT | Data Watchpoint and Trace unit | 
| ETHERNET_DMA | Ethernet: DMA controller operation | 
| ETHERNET_MAC | Ethernet: media access control (MAC) | 
| ETHERNET_MMC | Ethernet: MAC management counters | 
| ETHERNET_PTP | Ethernet: Precision time protocol | 
| EXTI | External interrupt/event controller | 
| FLASH | FLASH | 
| FMC | Flexible memory controller | 
| FPU_CPACR | Floating point unit CPACR | 
| GPIOA | General-purpose I/Os | 
| GPIOB | General-purpose I/Os | 
| GPIOC | GPIOC | 
| GPIOD | General-purpose I/Os | 
| GPIOE | GPIOE | 
| GPIOF | GPIOF | 
| GPIOG | GPIOG | 
| GPIOH | GPIOH | 
| GPIOI | GPIOI | 
| GPIOJ | GPIOJ | 
| GPIOK | GPIOK | 
| HASH | Hash processor | 
| I2C1 | Inter-integrated circuit | 
| I2C2 | I2C2 | 
| I2C3 | I2C3 | 
| I2C4 | I2C4 | 
| IWDG | Independent watchdog | 
| LPTIM1 | Low power timer | 
| LTDC | LCD-TFT Controller | 
| MPU | Memory Protection Unit | 
| NVIC | Nested Vector Interrupt Controller | 
| NVIC_STIR | Nested vectored interrupt controller | 
| OTG_FS_DEVICE | USB on the go full speed | 
| OTG_FS_GLOBAL | USB on the go full speed | 
| OTG_FS_HOST | USB on the go full speed | 
| OTG_FS_PWRCLK | USB on the go full speed | 
| OTG_HS_DEVICE | USB on the go high speed | 
| OTG_HS_GLOBAL | USB on the go high speed | 
| OTG_HS_HOST | USB on the go high speed | 
| OTG_HS_PWRCLK | USB on the go high speed | 
| PF | Processor features | 
| PWR | Power control | 
| Peripherals | All the peripherals | 
| QUADSPI | QuadSPI interface | 
| RCC | Reset and clock control | 
| RNG | Random number generator | 
| RTC | Real-time clock | 
| SAI1 | Serial audio interface | 
| SAI2 | SAI2 | 
| SCB | System Control Block | 
| SCB_ACTRL | System control block ACTLR | 
| SDMMC1 | Secure digital input/output interface | 
| SPDIF_RX | Receiver Interface | 
| SPI1 | Serial peripheral interface | 
| SPI2 | SPI2 | 
| SPI3 | Serial peripheral interface | 
| SPI4 | SPI4 | 
| SPI5 | SPI5 | 
| SPI6 | Serial peripheral interface | 
| STK | SysTick timer | 
| SYSCFG | System configuration controller | 
| SYST | SysTick: System Timer | 
| TIM1 | Advanced-timers | 
| TIM2 | General purpose timers | 
| TIM3 | General purpose timers | 
| TIM4 | General purpose timers | 
| TIM5 | TIM5 | 
| TIM6 | Basic timers | 
| TIM7 | TIM7 | 
| TIM8 | TIM8 | 
| TIM9 | General purpose timers | 
| TIM10 | General-purpose-timers | 
| TIM11 | TIM11 | 
| TIM12 | TIM12 | 
| TIM13 | TIM13 | 
| TIM14 | TIM14 | 
| UART4 | UART4 | 
| UART5 | UART5 | 
| UART7 | UART7 | 
| UART8 | UART8 | 
| USART1 | USART1 | 
| USART2 | USART2 | 
| USART3 | USART3 | 
| USART6 | Universal synchronous asynchronous receiver transmitter | 
| WWDG | Window watchdog | 
Enums
| Interrupt | Enumeration of all the interrupts | 
Constants
| NVIC_PRIO_BITS | Number available in the NVIC for configuring priority |