Expand description
Peripheral access API for ADUCM302X microcontrollers (generated using svd2rust v0.17.0)
You can find an overview of the API here.
Modules§
- adc0
- Unknown
- beep0
- Beeper Driver
- busm0
- Bus matrix
- clkg0_
clk - Clocking
- clkg0_
osc - Clocking
- crc0
- CRC Accelerator
- crypt0
- Register Map for the Crypto Block
- dma0
- DMA
- flcc0
- Flash Controller
- flcc0_
cache - Cache Controller
- generic
- Common register and bit access and modify traits
- gpio0
- Unknown
- i2c0
- I2C Master/Slave
- nvic0
- Cortex-M3 Interrupt Controller
- pmg0
- Power Management
- pmg0_
tst - Power Management
- rng0
- Random Number Generator
- rtc0
- Real-Time Clock
- spi0
- Serial Peripheral Interface
- sport0
- Serial Port
- sys
- System Identification and Debug Enable
- tmr0
- General Purpose Timer
- uart0
- Unknown
- wdt0
- Watchdog Timer
- xint0
- External interrupt configuration
Structs§
- ADC0
- Unknown
- BEEP0
- Beeper Driver
- BUSM0
- Bus matrix
- CBP
- Cache and branch predictor maintenance operations
- CLKG0_
CLK - Clocking
- CLKG0_
OSC - Clocking
- CPUID
- CPUID
- CRC0
- CRC Accelerator
- CRYPT0
- Register Map for the Crypto Block
- Core
Peripherals - Core peripherals
- DCB
- Debug Control Block
- DMA0
- DMA
- DWT
- Data Watchpoint and Trace unit
- FLCC0
- Flash Controller
- FLCC0_
CACHE - Cache Controller
- FPB
- Flash Patch and Breakpoint unit
- GPIO0
- Unknown
- GPIO1
- Unknown
- GPIO2
- Unknown
- I2C0
- I2C Master/Slave
- ITM
- Instrumentation Trace Macrocell
- MPU
- Memory Protection Unit
- NVIC
- Nested Vector Interrupt Controller
- NVIC0
- Cortex-M3 Interrupt Controller
- PMG0
- Power Management
- PMG0_
TST - Power Management
- Peripherals
- All the peripherals
- RNG0
- Random Number Generator
- RTC0
- Real-Time Clock
- RTC1
- Real-Time Clock
- SCB
- System Control Block
- SPI0
- Serial Peripheral Interface
- SPI1
- Serial Peripheral Interface
- SPI2
- Serial Peripheral Interface
- SPORT0
- Serial Port
- SYS
- System Identification and Debug Enable
- SYST
- SysTick: System Timer
- TMR0
- General Purpose Timer
- TMR1
- General Purpose Timer
- TMR2
- General Purpose Timer
- TPIU
- Trace Port Interface Unit
- UART0
- Unknown
- WDT0
- Watchdog Timer
- XINT0
- External interrupt configuration
Enums§
- Interrupt
- Enumeration of all the interrupts
Constants§
- NVIC_
PRIO_ BITS - Number available in the NVIC for configuring priority