Crate samd21g18a[][src]

Peripheral access API for ATSAMD21G18A microcontrollers (generated using svd2rust v0.11.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

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

sysctrl

System Control

tcc0

Timer Counter Control 0

wdt

Watchdog Timer

Structs

AC

Analog Comparators

ADC

Analog Digital Converter

CPUID

CPUID register block

DAC

Digital Analog Converter

DCB

DCB register block

DMAC

Direct Memory Access Controller

DSU

Device Service Unit

DWT

DWT register block

EIC

External Interrupt Controller

EVSYS

Event System Interface

FPB

FPB register block

FPU

FPU register block

GCLK

Generic Clock Generator

I2S

Inter-IC Sound Interface

ITM

ITM register block

MPU

MPU register block

MTB

Cortex-M0+ Micro-Trace Buffer

NVIC

NVIC register block

NVMCTRL

Non-Volatile Memory Controller

PAC0

Peripheral Access Controller 0

PAC1

Register block

PAC2

Register block

PM

Power Manager

PORTA

Port Module

PORTB

Port Module

Peripherals

All the peripherals

SCB

SCB register block

SYSCTRL

System Control

SYST

SysTick register block

TCC0

Timer Counter Control 0

TCC1

Register block

TCC2

Register block

TPIU

TPIU register block

WDT

Watchdog Timer

Enums

Interrupt

Enumeration of all the interrupts

Constants

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

I2S

Inter-IC Sound Interface

MTB

Cortex-M0+ Micro-Trace Buffer

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority

NVMCTRL

Non-Volatile Memory Controller

PAC0

Peripheral Access Controller 0

PAC1

Peripheral Access Controller 1

PAC2

Peripheral Access Controller 2

PM

Power Manager

PORTA

Port Module

PORTB

Port Module

SYSCTRL

System Control

TCC0

Timer Counter Control 0

TCC1

Timer Counter Control 1

TCC2

Timer Counter Control 2

WDT

Watchdog Timer