Crate stm32h743 [−] [src]
Peripheral access API for STM32H7X3 microcontrollers (generated using svd2rust v0.13.0)
You can find an overview of the API here.
Modules
ac |
Access control |
adc3 |
Analog to Digital Converter |
adc3_common |
Analog-to-Digital Converter |
axi |
AXI interconnect registers |
bdma |
BDMA |
cec |
CEC |
comp1 |
COMP1 |
crc |
Cryptographic processor |
crs |
CRS |
cryp |
Cryptographic processor |
dac |
DAC |
dcmi |
Digital camera interface |
delay_block_sdmmc1 |
DELAY_Block_SDMMC1 |
dfsdm |
Digital filter for sigma delta modulators |
dma1 |
DMA controller |
dma2d |
DMA2D |
dmamux1 |
DMAMUX |
dmamux2 |
DMAMUX |
ethernet_mac |
Ethernet: media access control (MAC) |
exti |
External interrupt/event controller |
fdcan1 |
FDCAN1 |
flash |
Flash |
fmc |
FMC |
fpu_cpacr |
Floating point unit CPACR |
gpioa |
GPIO |
hash |
Hash processor |
hrtim_common |
High Resolution Timer: Common functions |
hrtim_master |
High Resolution Timer: Master Timers |
hrtim_tima |
High Resolution Timer: TIMA |
hrtim_timb |
High Resolution Timer: TIMB |
hrtim_timc |
High Resolution Timer: TIMC |
hrtim_timd |
High Resolution Timer: TIMD |
hrtim_time |
High Resolution Timer: TIME |
hsem |
HSEM |
i2c1 |
I2C |
iwdg |
IWDG |
jpeg |
JPEG |
lptim1 |
Low power timer |
lptim3 |
Low power timer |
lpuart1 |
LPUART1 |
ltdc |
LCD-TFT Controller |
mdios |
Management data input/output slave |
mdma |
MDMA |
nvic_stir |
Nested vectored interrupt controller |
opamp |
Operational amplifiers |
otg1_hs_device |
USB 1 on the go high speed |
otg1_hs_global |
USB 1 on the go high speed |
otg1_hs_host |
USB 1 on the go high speed |
otg1_hs_pwrclk |
USB 1 on the go high speed |
pf |
Processor features |
pwr |
PWR |
quadspi |
QUADSPI |
rcc |
Reset and clock control |
rng |
RNG |
rtc |
RTC |
sai4 |
SAI |
scb_actrl |
System control block ACTLR |
sdmmc1 |
SDMMC1 |
spdifrx |
Receiver Interface |
spi1 |
Serial peripheral interface |
stk |
SysTick timer |
swpmi |
Single Wire Protocol Master Interface |
syscfg |
System configuration controller |
tim1 |
Advanced-timers |
tim2 |
General purpose timers |
tim6 |
Basic timers |
tim15 |
General purpose timers |
tim16 |
General-purpose-timers |
tim17 |
General-purpose-timers |
usart1 |
Universal synchronous asynchronous receiver transmitter |
vrefbuf |
VREFBUF |
wwdg |
WWDG |
Structs
AC |
Access control |
ADC1 |
ADC1 |
ADC2 |
ADC2 |
ADC3 |
Analog to Digital Converter |
ADC12_COMMON |
ADC12_Common |
ADC3_COMMON |
Analog-to-Digital Converter |
AXI |
AXI interconnect registers |
BDMA |
BDMA |
CAN_CCU |
CAN_CCU |
CAN_MSG_RAM |
CAN_Msg_RAM |
CBP |
Cache and branch predictor maintenance operations |
CEC |
CEC |
COMP1 |
COMP1 |
CPUID |
CPUID |
CRC |
Cryptographic processor |
CRS |
CRS |
CRYP |
Cryptographic processor |
CorePeripherals |
Core peripherals |
DAC |
DAC |
DCB |
Debug Control Block |
DCMI |
Digital camera interface |
DELAY_BLOCK_QUADSPI |
DELAY_Block_QUADSPI |
DELAY_BLOCK_SDMMC1 |
DELAY_Block_SDMMC1 |
DELAY_BLOCK_SDMMC2 |
DELAY_Block_SDMMC2 |
DFSDM |
Digital filter for sigma delta modulators |
DMA1 |
DMA controller |
DMA2 |
DMA2 |
DMA2D |
DMA2D |
DMAMUX1 |
DMAMUX |
DMAMUX2 |
DMAMUX |
DWT |
Data Watchpoint and Trace unit |
ETHERNET_MAC |
Ethernet: media access control (MAC) |
EXTI |
External interrupt/event controller |
FDCAN1 |
FDCAN1 |
FDCAN2 |
FDCAN2 |
FLASH |
Flash |
FMC |
FMC |
FPB |
Flash Patch and Breakpoint unit |
FPU |
Floating Point Unit |
FPU_CPACR |
Floating point unit CPACR |
GPIOA |
GPIO |
GPIOB |
GPIOB |
GPIOC |
GPIOC |
GPIOD |
GPIOD |
GPIOE |
GPIOE |
GPIOF |
GPIOF |
GPIOG |
GPIOG |
GPIOH |
GPIOH |
GPIOI |
GPIOI |
GPIOJ |
GPIOJ |
GPIOK |
GPIOK |
HASH |
Hash processor |
HRTIM_COMMON |
High Resolution Timer: Common functions |
HRTIM_MASTER |
High Resolution Timer: Master Timers |
HRTIM_TIMA |
High Resolution Timer: TIMA |
HRTIM_TIMB |
High Resolution Timer: TIMB |
HRTIM_TIMC |
High Resolution Timer: TIMC |
HRTIM_TIMD |
High Resolution Timer: TIMD |
HRTIM_TIME |
High Resolution Timer: TIME |
HSEM |
HSEM |
I2C1 |
I2C |
I2C2 |
I2C2 |
I2C3 |
I2C3 |
I2C4 |
I2C4 |
ITM |
Instrumentation Trace Macrocell |
IWDG |
IWDG |
JPEG |
JPEG |
LPTIM1 |
Low power timer |
LPTIM2 |
LPTIM2 |
LPTIM3 |
Low power timer |
LPTIM4 |
LPTIM4 |
LPTIM5 |
LPTIM5 |
LPUART1 |
LPUART1 |
LTDC |
LCD-TFT Controller |
MDIOS |
Management data input/output slave |
MDMA |
MDMA |
MPU |
Memory Protection Unit |
NVIC |
Nested Vector Interrupt Controller |
NVIC_STIR |
Nested vectored interrupt controller |
OPAMP |
Operational amplifiers |
OTG1_HS_DEVICE |
USB 1 on the go high speed |
OTG1_HS_GLOBAL |
USB 1 on the go high speed |
OTG1_HS_HOST |
USB 1 on the go high speed |
OTG1_HS_PWRCLK |
USB 1 on the go high speed |
OTG2_HS_DEVICE |
OTG2_HS_DEVICE |
OTG2_HS_GLOBAL |
OTG2_HS_GLOBAL |
OTG2_HS_HOST |
OTG2_HS_HOST |
OTG2_HS_PWRCLK |
OTG2_HS_PWRCLK |
PF |
Processor features |
PWR |
PWR |
Peripherals |
All the peripherals |
QUADSPI |
QUADSPI |
RCC |
Reset and clock control |
RNG |
RNG |
RTC |
RTC |
SAI1 |
SAI1 |
SAI2 |
SAI2 |
SAI3 |
SAI3 |
SAI4 |
SAI |
SCB |
System Control Block |
SCB_ACTRL |
System control block ACTLR |
SDMMC1 |
SDMMC1 |
SDMMC2 |
SDMMC2 |
SPDIFRX |
Receiver Interface |
SPI1 |
Serial peripheral interface |
SPI2 |
SPI2 |
SPI3 |
SPI3 |
SPI4 |
SPI4 |
SPI5 |
SPI5 |
SPI6 |
SPI6 |
STK |
SysTick timer |
SWPMI |
Single Wire Protocol Master Interface |
SYSCFG |
System configuration controller |
SYST |
SysTick: System Timer |
TIM1 |
Advanced-timers |
TIM2 |
General purpose timers |
TIM3 |
TIM3 |
TIM4 |
TIM4 |
TIM5 |
TIM5 |
TIM6 |
Basic timers |
TIM7 |
TIM7 |
TIM8 |
TIM8 |
TIM12 |
TIM12 |
TIM13 |
TIM13 |
TIM14 |
TIM14 |
TIM15 |
General purpose timers |
TIM16 |
General-purpose-timers |
TIM17 |
General-purpose-timers |
TPIU |
Trace Port Interface Unit |
UART4 |
UART4 |
UART5 |
UART5 |
UART7 |
UART7 |
UART8 |
UART8 |
USART1 |
Universal synchronous asynchronous receiver transmitter |
USART2 |
USART2 |
USART3 |
USART3 |
USART6 |
USART6 |
VREFBUF |
VREFBUF |
WWDG |
WWDG |
Enums
Interrupt |
Enumeration of all the interrupts |
Constants
NVIC_PRIO_BITS |
Number available in the NVIC for configuring priority |