Crate swm341_pac

Crate swm341_pac 

Source
Expand description

Peripheral access API for SWM341 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 porta as portb;
pub use porta as portc;
pub use porta as portd;
pub use porta as porte;
pub use porta as portm;
pub use porta as portn;
pub use gpioa as gpiob;
pub use gpioa as gpioc;
pub use gpioa as gpiod;
pub use gpioa as gpioe;
pub use gpioa as gpiom;
pub use gpioa as gpion;
pub use timr0 as timr1;
pub use timr0 as timr2;
pub use timr0 as timr3;
pub use timr0 as timr4;
pub use timr0 as btimr0;
pub use timr0 as btimr1;
pub use timr0 as btimr2;
pub use timr0 as btimr3;
pub use timr0 as btimr4;
pub use timr0 as btimr5;
pub use timr0 as btimr6;
pub use timr0 as btimr7;
pub use timr0 as btimr8;
pub use timr0 as btimr9;
pub use timr0 as btimr10;
pub use timr0 as btimr11;
pub use timrg as btimrg;
pub use uart0 as uart1;
pub use uart0 as uart2;
pub use uart0 as uart3;
pub use spi0 as spi1;
pub use i2c0 as i2c1;
pub use adc0 as adc1;
pub use pwm0 as pwm1;
pub use pwm0 as pwm2;
pub use pwm0 as pwm3;
pub use pwm0 as pwm4;
pub use can0 as can1;

Modules§

adc0
Registers group
can0
Registers group
cordic
Registers group
crc
Registers group
dac
Registers group
div
Registers group
dma
Registers group
dma2d
Registers group
fmc
Registers group
generic
Common register and bit access and modify traits
gpioa
Registers group
i2c0
Registers group
jpeg
Registers group
lcd
Registers group
porta
Registers group
pwm0
Registers group
pwmg
Registers group
qei
Registers group
rtc
Registers group
sdio
Registers group
sdramc
Registers group
sfc
Registers group
spi0
Registers group
sys
Registers group
timr0
Registers group
timrg
Registers group
uart0
Registers group
usbd
Registers group
usbh
Registers group
wdt
Registers group

Structs§

ADC0
Registers group
ADC1
Registers group
BTIMR0
Registers group
BTIMR1
Registers group
BTIMR2
Registers group
BTIMR3
Registers group
BTIMR4
Registers group
BTIMR5
Registers group
BTIMR6
Registers group
BTIMR7
Registers group
BTIMR8
Registers group
BTIMR9
Registers group
BTIMR10
Registers group
BTIMR11
Registers group
BTIMRG
Registers group
CAN0
Registers group
CAN1
Registers group
CBP
Cache and branch predictor maintenance operations
CORDIC
Registers group
CPUID
CPUID
CRC
Registers group
CorePeripherals
Core peripherals
DAC
Registers group
DCB
Debug Control Block
DIV
Registers group
DMA
Registers group
DMA2D
Registers group
DWT
Data Watchpoint and Trace unit
FMC
Registers group
FPB
Flash Patch and Breakpoint unit
FPU
Floating Point Unit
GPIOA
Registers group
GPIOB
Registers group
GPIOC
Registers group
GPIOD
Registers group
GPIOE
Registers group
GPIOM
Registers group
GPION
Registers group
I2C0
Registers group
I2C1
Registers group
ITM
Instrumentation Trace Macrocell
JPEG
Registers group
LCD
Registers group
MPU
Memory Protection Unit
NVIC
Nested Vector Interrupt Controller
PORTA
Registers group
PORTB
Registers group
PORTC
Registers group
PORTD
Registers group
PORTE
Registers group
PORTM
Registers group
PORTN
Registers group
PWM0
Registers group
PWM1
Registers group
PWM2
Registers group
PWM3
Registers group
PWM4
Registers group
PWMG
Registers group
Peripherals
All the peripherals
QEI
Registers group
RTC
Registers group
SCB
System Control Block
SDIO
Registers group
SDRAMC
Registers group
SFC
Registers group
SPI0
Registers group
SPI1
Registers group
SYS
Registers group
SYST
SysTick: System Timer
TIMR0
Registers group
TIMR1
Registers group
TIMR2
Registers group
TIMR3
Registers group
TIMR4
Registers group
TIMRG
Registers group
TPIU
Trace Port Interface Unit
UART0
Registers group
UART1
Registers group
UART2
Registers group
UART3
Registers group
USBD
Registers group
USBH
Registers group
WDT
Registers group

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority