Crate PY32f303xx_pac

Source
Expand description

Peripheral access API for PY32F303 microcontrollers (generated using svd2rust v0.25.1 ( ))

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.

Re-exports§

pub use adc1 as adc2;
pub use adc1 as adc3;
pub use dma1 as dma2;
pub use gpioa as gpiob;
pub use gpioa as gpioc;
pub use gpioa as gpiod;
pub use gpioa as gpioe;
pub use i2c1 as i2c2;
pub use spi1 as spi2;
pub use spi1 as spi3;
pub use tim2 as tim3;
pub use tim2 as tim4;
pub use tim2 as tim5;
pub use tim6 as tim7;
pub use tim1 as tim8;
pub use tim10 as tim11;
pub use tim9 as tim12;
pub use tim10 as tim13;
pub use tim10 as tim14;
pub use usart1 as usart2;
pub use usart1 as usart3;
pub use usart1 as usart4;
pub use usart1 as usart5;

Modules§

adc1
desc ADC
bkp
desc BKP
canfd
desc CANFD
crc
desc CRC
ctc
desc CTC
dac1
desc DAC
dbgmcu
desc DBGMCU
dma1
desc DMA
esmc
desc ESMC
exti
desc EXTI
flash
desc FLASH
generic
Common register and bit access and modify traits
gpioa
desc GPIO
i2c1
desc I2C
iwdg
desc IWDG
pwr
desc PWR
rcc
desc RCC
rtc
desc RTC
sdio
desc SDIO
spi1
desc SPI
syscfg
desc SYSCFG
tim1
desc TIM
tim2
desc TIM
tim6
desc TIM
tim9
desc TIM
tim10
desc TIM
usart1
desc USART
usb
USB
wwdg
desc WWDG

Structs§

ADC1
desc ADC
ADC2
desc ADC
ADC3
desc ADC
BKP
desc BKP
CANFD
desc CANFD
CBP
Cache and branch predictor maintenance operations
CPUID
CPUID
CRC
desc CRC
CTC
desc CTC
CorePeripherals
Core peripherals
DAC1
desc DAC
DBGMCU
desc DBGMCU
DCB
Debug Control Block
DMA1
desc DMA
DMA2
desc DMA
DWT
Data Watchpoint and Trace unit
ESMC
desc ESMC
EXTI
desc EXTI
FLASH
desc FLASH
FPB
Flash Patch and Breakpoint unit
FPU
Floating Point Unit
GPIOA
desc GPIO
GPIOB
desc GPIO
GPIOC
desc GPIO
GPIOD
desc GPIO
GPIOE
desc GPIO
I2C1
desc I2C
I2C2
desc I2C
ITM
Instrumentation Trace Macrocell
IWDG
desc IWDG
MPU
Memory Protection Unit
NVIC
Nested Vector Interrupt Controller
PWR
desc PWR
Peripherals
All the peripherals
RCC
desc RCC
RTC
desc RTC
SCB
System Control Block
SDIO
desc SDIO
SPI1
desc SPI
SPI2
desc SPI
SPI3
desc SPI
SYSCFG
desc SYSCFG
SYST
SysTick: System Timer
TIM1
desc TIM
TIM2
desc TIM
TIM3
desc TIM
TIM4
desc TIM
TIM5
desc TIM
TIM6
desc TIM
TIM7
desc TIM
TIM8
desc TIM
TIM9
desc TIM
TIM10
desc TIM
TIM11
desc TIM
TIM12
desc TIM
TIM13
desc TIM
TIM14
desc TIM
TPIU
Trace Port Interface Unit
USART1
desc USART
USART2
desc USART
USART3
desc USART
USART4
desc USART
USART5
desc USART
USB
USB
WWDG
desc WWDG

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority