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