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
- Core
Peripherals - 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