Crate w7500x_pac

Crate w7500x_pac 

Source
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
CorePeripherals
Core peripherals
DCB
Debug Control Block
DMA
DMA
DUALTIMER0_0
DUALTIMER0_0
DUALTIMER0_1
DUALTIMER0_1
DUALTIMER1_0
DUALTIMER1_0
DUALTIMER1_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