Crate sf32_pac

Source
Expand description

Peripheral access API for SF32LB52X microcontrollers (generated using svd2rust v0.33.3 ( ))

You can find an overview of the generated API here.

API features to be included in the next svd2rust release can be generated by cloning the svd2rust repository, checking out the above commit, and running cargo doc --open.

Modules§

atim1
ATIM1
btim1
BTIM1
btim2
BTIM2
btim3
BTIM3
btim4
BTIM4
crc1
CRC1
crc2
CRC2
dmac1
DMAC1
dmac2
DMAC2
generic
Common register and bit access and modify traits
hpsys_aon
HPSYS_AON
hpsys_cfg
HPSYS_CFG
hpsys_gpio
HPSYS_GPIO
hpsys_rcc
HPSYS_RCC
i2c1
I2C1
i2c2
I2C2
i2c3
I2C3
i2c4
I2C4
i2s1
I2S1
iwdt
IWDT
lptim1
LPTIM1
lptim2
LPTIM2
lptim3
LPTIM3
mpi1
MPI1
mpi2
MPI2
pdm1
PDM1
rtc
RTC
spi1
SPI1
spi2
SPI2
usart1
USART1
usart2
USART2
usart3
USART3
usart4
USART4
usart5
USART5
wdt1
WDT1
wdt2
WDT2

Structs§

Atim1
ATIM1
Btim1
BTIM1
Btim2
BTIM2
Btim3
BTIM3
Btim4
BTIM4
Crc1
CRC1
Crc2
CRC2
Dmac1
DMAC1
Dmac2
DMAC2
HpsysAon
HPSYS_AON
HpsysCfg
HPSYS_CFG
HpsysGpio
HPSYS_GPIO
HpsysRcc
HPSYS_RCC
I2c1
I2C1
I2c2
I2C2
I2c3
I2C3
I2c4
I2C4
I2s1
I2S1
Iwdt
IWDT
Lptim1
LPTIM1
Lptim2
LPTIM2
Lptim3
LPTIM3
Mpi1
MPI1
Mpi2
MPI2
Pdm1
PDM1
Peripherals
All the peripherals.
Rtc
RTC
Spi1
SPI1
Spi2
SPI2
Usart1
USART1
Usart2
USART2
Usart3
USART3
Usart4
USART4
Usart5
USART5
Wdt1
WDT1
Wdt2
WDT2

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority