Expand description
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
- Core
Peripherals - 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