Crate max32630_svd[−][src]
Peripheral access API for MAX32630 microcontrollers (generated using svd2rust v0.13.1)
You can find an overview of the API here.
Modules
adc |
10-bit Analog to Digital Converter |
aes |
AES Cryptographic Engine |
clkman |
System Clock Manager |
crc |
CRC-16/CRC-32 Engine |
flc |
Flash Controller |
gpio |
General Purpose I/O Ports (GPIO) |
i2cm0 |
I2C Master 0 Interface |
i2cs |
I2C Slave Interface |
icc |
Instruction Cache Controller |
ioman |
System I/O Manager |
maa |
MAA Cryptographic Engine |
owm |
1-Wire Master Interface |
pmu0 |
Peripheral Management Unit |
pt0 |
Pulse Train Generation |
ptg |
Pulse Train Generation |
pwrman |
System Power Manager |
pwrseq |
Power Sequencer |
rtccfg |
RTC Configuration Register |
rtctmr |
Real Time Clock |
spim0 |
SPI Master Interface |
spis |
SPI Slave Interface |
spix |
SPI XIP Interface |
tmr0 |
16/32 bit Timer/Counters |
tpu |
Trust Protection Unit (TPU) |
tpu_tsr |
Trust Protection Unit (TPU) |
uart0 |
UART / Serial Port Interface |
usb |
USB Device Controller |
wdt0 |
Watchdog Timers |
Structs
ADC |
10-bit Analog to Digital Converter |
AES |
AES Cryptographic Engine |
CBP |
Cache and branch predictor maintenance operations |
CLKMAN |
System Clock Manager |
CPUID |
CPUID |
CRC |
CRC-16/CRC-32 Engine |
CorePeripherals |
Core peripherals |
DCB |
Debug Control Block |
DWT |
Data Watchpoint and Trace unit |
FLC |
Flash Controller |
FPB |
Flash Patch and Breakpoint unit |
FPU |
Floating Point Unit |
GPIO |
General Purpose I/O Ports (GPIO) |
I2CM0 |
I2C Master 0 Interface |
I2CM1 |
I2C Master 0 Interface |
I2CM2 |
I2C Master 0 Interface |
I2CS |
I2C Slave Interface |
ICC |
Instruction Cache Controller |
IOMAN |
System I/O Manager |
ITM |
Instrumentation Trace Macrocell |
MAA |
MAA Cryptographic Engine |
MPU |
Memory Protection Unit |
NVIC |
Nested Vector Interrupt Controller |
OWM |
1-Wire Master Interface |
PMU0 |
Peripheral Management Unit |
PMU1 |
Peripheral Management Unit |
PMU2 |
Peripheral Management Unit |
PMU3 |
Peripheral Management Unit |
PMU4 |
Peripheral Management Unit |
PMU5 |
Peripheral Management Unit |
PT0 |
Pulse Train Generation |
PT1 |
Pulse Train Generation |
PT2 |
Pulse Train Generation |
PT3 |
Pulse Train Generation |
PT4 |
Pulse Train Generation |
PT5 |
Pulse Train Generation |
PT6 |
Pulse Train Generation |
PT7 |
Pulse Train Generation |
PT8 |
Pulse Train Generation |
PT9 |
Pulse Train Generation |
PT10 |
Pulse Train Generation |
PT11 |
Pulse Train Generation |
PT12 |
Pulse Train Generation |
PT13 |
Pulse Train Generation |
PT14 |
Pulse Train Generation |
PT15 |
Pulse Train Generation |
PTG |
Pulse Train Generation |
PWRMAN |
System Power Manager |
PWRSEQ |
Power Sequencer |
Peripherals |
All the peripherals |
RTCCFG |
RTC Configuration Register |
RTCTMR |
Real Time Clock |
SCB |
System Control Block |
SPIM0 |
SPI Master Interface |
SPIM1 |
SPI Master Interface |
SPIM2 |
SPI Master Interface |
SPIS |
SPI Slave Interface |
SPIX |
SPI XIP Interface |
SYST |
SysTick: System Timer |
TMR0 |
16/32 bit Timer/Counters |
TMR1 |
16/32 bit Timer/Counters |
TMR2 |
16/32 bit Timer/Counters |
TMR3 |
16/32 bit Timer/Counters |
TMR4 |
16/32 bit Timer/Counters |
TMR5 |
16/32 bit Timer/Counters |
TPIU |
Trace Port Interface Unit |
TPU |
Trust Protection Unit (TPU) |
TPU_TSR |
Trust Protection Unit (TPU) |
UART0 |
UART / Serial Port Interface |
UART1 |
UART / Serial Port Interface |
UART2 |
UART / Serial Port Interface |
UART3 |
UART / Serial Port Interface |
USB |
USB Device Controller |
WDT0 |
Watchdog Timers |
WDT1 |
Watchdog Timers |
Enums
Interrupt |
Enumeration of all the interrupts |
Constants
NVIC_PRIO_BITS |
Number available in the NVIC for configuring priority |