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