Expand description
Peripheral access API for SKEAZN642 microcontrollers (generated using svd2rust v0.18.0 ( ))
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.
Modules§
- acmp0
- Analog comparator
- acmp1
- Analog comparator
- adc
- Analog-to-digital converter
- crc
- Cyclic Redundancy Check
- fgpioa
- General Purpose Input/Output
- fgpiob
- General Purpose Input/Output
- ftm0
- FlexTimer Module
- ftm1
- FlexTimer Module
- ftm2
- FlexTimer Module
- ftmrh
- Flash Memory
- ftmrh_
flash_ config - Flash configuration field
- generic
- Common register and bit access and modify traits
- gpioa
- General Purpose Input/Output
- gpiob
- General Purpose Input/Output
- i2c0
- Inter-Integrated Circuit
- ics
- Clock management
- irq
- Interrupt
- kbi0
- Keyboard interrupts
- kbi1
- Keyboard interrupts
- mcm
- Core Platform Miscellaneous Control Module
- osc
- Oscillator
- pit
- Periodic Interrupt Timer
- pmc
- Power management
- port
- Port control and interrupts
- rom
- System ROM
- rtc
- Real-time counter
- sim
- System Integration Module
- spi0
- Serial Peripheral Interface
- spi1
- Serial Peripheral Interface
- uart0
- Universal Asynchronous Receiver/Transmitter (UART)
- uart1
- Universal Asynchronous Receiver/Transmitter (UART)
- uart2
- Universal Asynchronous Receiver/Transmitter (UART)
- wdog
- Watchdog timer
Structs§
- ACMP0
- Analog comparator
- ACMP1
- Analog comparator
- ADC
- Analog-to-digital converter
- CBP
- Cache and branch predictor maintenance operations
- CPUID
- CPUID
- CRC
- Cyclic Redundancy Check
- Core
Peripherals - Core peripherals
- DCB
- Debug Control Block
- DWT
- Data Watchpoint and Trace unit
- FGPIOA
- General Purpose Input/Output
- FGPIOB
- General Purpose Input/Output
- FPB
- Flash Patch and Breakpoint unit
- FPU
- Floating Point Unit
- FTM0
- FlexTimer Module
- FTM1
- FlexTimer Module
- FTM2
- FlexTimer Module
- FTMRH
- Flash Memory
- FTMRH_
FLASHCONFIG - Flash configuration field
- GPIOA
- General Purpose Input/Output
- GPIOB
- General Purpose Input/Output
- I2C0
- Inter-Integrated Circuit
- ICS
- Clock management
- IRQ
- Interrupt
- ITM
- Instrumentation Trace Macrocell
- KBI0
- Keyboard interrupts
- KBI1
- Keyboard interrupts
- MCM
- Core Platform Miscellaneous Control Module
- MPU
- Memory Protection Unit
- NVIC
- Nested Vector Interrupt Controller
- OSC
- Oscillator
- PIT
- Periodic Interrupt Timer
- PMC
- Power management
- PORT
- Port control and interrupts
- Peripherals
- All the peripherals
- ROM
- System ROM
- RTC
- Real-time counter
- SCB
- System Control Block
- SIM
- System Integration Module
- SPI0
- Serial Peripheral Interface
- SPI1
- Serial Peripheral Interface
- SYST
- SysTick: System Timer
- TPIU
- Trace Port Interface Unit
- UART0
- Universal Asynchronous Receiver/Transmitter (UART)
- UART1
- Universal Asynchronous Receiver/Transmitter (UART)
- UART2
- Universal Asynchronous Receiver/Transmitter (UART)
- WDOG
- Watchdog timer
Enums§
- Interrupt
- Enumeration of all the interrupts.