Expand description
Peripheral access API for W7500X microcontrollers (generated using svd2rust v0.23.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 dualtimer0_0 as dualtimer0_1;pub use dualtimer0_0 as dualtimer1_0;pub use dualtimer0_0 as dualtimer1_1;pub use pwm0 as pwm1;pub use pwm0 as pwm2;pub use pwm0 as pwm3;pub use pwm0 as pwm4;pub use pwm0 as pwm5;pub use pwm0 as pwm6;pub use pwm0 as pwm7;pub use ssp0 as ssp1;pub use uart0 as uart1;pub use gpioa as gpiob;pub use gpioa as gpioc;pub use gpioa as gpiod;
Modules§
- adc
- ADC
- crg
- CRG
- dma
- DMA
- dualtimer0_
0 - DUALTIMER0_0
- generic
- Common register and bit access and modify traits
- gpioa
- GPIOA
- pwm
- PWM
- pwm0
- PWM0
- rng
- RNG
- rtc
- RTC
- ssp0
- SSP0
- syscfg
- SYSCFG
- uart0
- UART0
- uart2
- UART2
- wdt
- WDT
Structs§
- ADC
- ADC
- CBP
- Cache and branch predictor maintenance operations
- CPUID
- CPUID
- CRG
- CRG
- Core
Peripherals - Core peripherals
- DCB
- Debug Control Block
- DMA
- DMA
- DUALTIME
R0_ 0 - DUALTIMER0_0
- DUALTIME
R0_ 1 - DUALTIMER0_1
- DUALTIME
R1_ 0 - DUALTIMER1_0
- DUALTIME
R1_ 1 - DUALTIMER1_1
- DWT
- Data Watchpoint and Trace unit
- FPB
- Flash Patch and Breakpoint unit
- GPIOA
- GPIOA
- GPIOB
- GPIOB
- GPIOC
- GPIOC
- GPIOD
- GPIOD
- ITM
- Instrumentation Trace Macrocell
- MPU
- Memory Protection Unit
- NVIC
- Nested Vector Interrupt Controller
- PWM
- PWM
- PWM0
- PWM0
- PWM1
- PWM1
- PWM2
- PWM2
- PWM3
- PWM3
- PWM4
- PWM4
- PWM5
- PWM5
- PWM6
- PWM6
- PWM7
- PWM7
- Peripherals
- All the peripherals
- RNG
- RNG
- RTC
- RTC
- SCB
- System Control Block
- SSP0
- SSP0
- SSP1
- SSP1
- SYSCFG
- SYSCFG
- SYST
- SysTick: System Timer
- TPIU
- Trace Port Interface Unit
- UART0
- UART0
- UART1
- UART1
- UART2
- UART2
- WDT
- WDT
Enums§
- Interrupt
- Enumeration of all the interrupts.
Constants§
- NVIC_
PRIO_ BITS - Number available in the NVIC for configuring priority