Crate atsamd21e18a[−][src]
Peripheral access API for ATSAMD21E18A microcontrollers (generated using svd2rust v0.13.1)
You can find an overview of the API here.
Modules
ac |
Analog Comparators |
adc |
Analog Digital Converter |
dac |
Digital Analog Converter |
dmac |
Direct Memory Access Controller |
dsu |
Device Service Unit |
eic |
External Interrupt Controller |
evsys |
Event System Interface |
gclk |
Generic Clock Generator |
hmatrix |
HSB Matrix |
i2s |
Inter-IC Sound Interface |
mtb |
Cortex-M0+ Micro-Trace Buffer |
nvmctrl |
Non-Volatile Memory Controller |
pac0 |
Peripheral Access Controller 0 |
pm |
Power Manager |
port |
Port Module |
rtc |
Real-Time Counter |
sercom0 |
Serial Communication Interface 0 |
sysctrl |
System Control |
tc3 |
Basic Timer Counter 3 |
tcc0 |
Timer Counter Control 0 |
usb |
Universal Serial Bus |
wdt |
Watchdog Timer |
Structs
AC |
Analog Comparators |
ADC |
Analog Digital Converter |
CBP |
Cache and branch predictor maintenance operations |
CPUID |
CPUID |
CorePeripherals |
Core peripherals |
DAC |
Digital Analog Converter |
DCB |
Debug Control Block |
DMAC |
Direct Memory Access Controller |
DSU |
Device Service Unit |
DWT |
Data Watchpoint and Trace unit |
EIC |
External Interrupt Controller |
EVSYS |
Event System Interface |
FPB |
Flash Patch and Breakpoint unit |
FPU |
Floating Point Unit |
GCLK |
Generic Clock Generator |
HMATRIX |
HSB Matrix |
I2S |
Inter-IC Sound Interface |
ITM |
Instrumentation Trace Macrocell |
MPU |
Memory Protection Unit |
MTB |
Cortex-M0+ Micro-Trace Buffer |
NVIC |
Nested Vector Interrupt Controller |
NVMCTRL |
Non-Volatile Memory Controller |
PAC0 |
Peripheral Access Controller 0 |
PAC1 |
Peripheral Access Controller 1 |
PAC2 |
Peripheral Access Controller 2 |
PM |
Power Manager |
PORT |
Port Module |
PORT_IOBUS |
Port Module (IOBUS) |
Peripherals |
All the peripherals |
RTC |
Real-Time Counter |
SCB |
System Control Block |
SERCOM0 |
Serial Communication Interface 0 |
SERCOM1 |
Serial Communication Interface 1 |
SERCOM2 |
Serial Communication Interface 2 |
SERCOM3 |
Serial Communication Interface 3 |
SYSCTRL |
System Control |
SYST |
SysTick: System Timer |
TC3 |
Basic Timer Counter 3 |
TC4 |
Basic Timer Counter 4 |
TC5 |
Basic Timer Counter 5 |
TCC0 |
Timer Counter Control 0 |
TCC1 |
Timer Counter Control 1 |
TCC2 |
Timer Counter Control 2 |
TPIU |
Trace Port Interface Unit |
USB |
Universal Serial Bus |
WDT |
Watchdog Timer |
Enums
Interrupt |
Enumeration of all the interrupts |
Constants
NVIC_PRIO_BITS |
Number available in the NVIC for configuring priority |