Crate atsam4lc8c [−] [src]
Peripheral access API for ATSAM4LC8C microcontrollers (generated using svd2rust v0.13.1)
You can find an overview of the API here.
Modules
abdacb |
Audio Bitstream DAC |
acifc |
Analog Comparator Interface |
adcife |
ADC controller interface |
aesa |
Advanced Encryption Standard |
ast |
Asynchronous Timer |
bpm |
Backup Power Manager |
bscif |
Backup System Control Interface |
catb |
Capacitive Touch Module B |
chipid |
Chip ID Registers |
crccu |
CRC Calculation Unit |
dacc |
DAC Controller |
eic |
External Interrupt Controller |
freqm |
Frequency Meter |
gloc |
Glue Logic Controller |
gpio |
General-Purpose Input/Output Controller |
hcache |
Cortex M I&D Cache Controller |
hflashc |
Flash Controller |
hmatrix |
HSB Matrix |
iisc |
Inter-IC Sound (I2S) Controller |
lcdca |
LCD Controller |
parc |
Parallel Capture |
pdca |
Peripheral DMA Controller |
pevc |
Peripheral Event Controller |
picouart |
Pico UART |
pm |
Power Manager |
scif |
System Control Interface |
smap |
System Manager Access Port |
spi |
Serial Peripheral Interface |
tc0 |
Timer/Counter 0 |
trng |
True Random Number Generator |
twim0 |
Two-wire Master Interface 0 |
twis0 |
Two-wire Slave Interface 0 |
usart0 |
Universal Synchronous Asynchronous Receiver Transmitter 0 |
usbc |
USB 2.0 Interface |
wdt |
Watchdog Timer |
Macros
interrupt |
Macro to override a device specific interrupt handler |
Structs
ABDACB |
Audio Bitstream DAC |
ACIFC |
Analog Comparator Interface |
ADCIFE |
ADC controller interface |
AESA |
Advanced Encryption Standard |
AST |
Asynchronous Timer |
BPM |
Backup Power Manager |
BSCIF |
Backup System Control Interface |
CATB |
Capacitive Touch Module B |
CBP |
Cache and branch predictor maintenance operations |
CHIPID |
Chip ID Registers |
CPUID |
CPUID |
CRCCU |
CRC Calculation Unit |
CorePeripherals |
Core peripherals |
DACC |
DAC Controller |
DCB |
Debug Control Block |
DWT |
Data Watchpoint and Trace unit |
EIC |
External Interrupt Controller |
FPB |
Flash Patch and Breakpoint unit |
FPU |
Floating Point Unit |
FREQM |
Frequency Meter |
GLOC |
Glue Logic Controller |
GPIO |
General-Purpose Input/Output Controller |
HCACHE |
Cortex M I&D Cache Controller |
HFLASHC |
Flash Controller |
HMATRIX |
HSB Matrix |
IISC |
Inter-IC Sound (I2S) Controller |
ITM |
Instrumentation Trace Macrocell |
LCDCA |
LCD Controller |
MPU |
Memory Protection Unit |
NVIC |
Nested Vector Interrupt Controller |
PARC |
Parallel Capture |
PDCA |
Peripheral DMA Controller |
PEVC |
Peripheral Event Controller |
PICOUART |
Pico UART |
PM |
Power Manager |
Peripherals |
All the peripherals |
SCB |
System Control Block |
SCIF |
System Control Interface |
SMAP |
System Manager Access Port |
SPI |
Serial Peripheral Interface |
SYST |
SysTick: System Timer |
TC0 |
Timer/Counter 0 |
TC1 |
Timer/Counter 1 |
TPIU |
Trace Port Interface Unit |
TRNG |
True Random Number Generator |
TWIM0 |
Two-wire Master Interface 0 |
TWIM1 |
Two-wire Master Interface 1 |
TWIM2 |
Two-wire Master Interface 2 |
TWIM3 |
Two-wire Master Interface 3 |
TWIS0 |
Two-wire Slave Interface 0 |
TWIS1 |
Two-wire Slave Interface 1 |
USART0 |
Universal Synchronous Asynchronous Receiver Transmitter 0 |
USART1 |
Universal Synchronous Asynchronous Receiver Transmitter 1 |
USART2 |
Universal Synchronous Asynchronous Receiver Transmitter 2 |
USART3 |
Universal Synchronous Asynchronous Receiver Transmitter 3 |
USBC |
USB 2.0 Interface |
WDT |
Watchdog Timer |
Enums
Interrupt |
Enumeration of all the interrupts |
Constants
NVIC_PRIO_BITS |
Number available in the NVIC for configuring priority |