Crate atsame70q20b_pac[][src]

Peripheral access API for ATSAME70Q20B microcontrollers (generated using svd2rust v0.17.0 (2bbb605 2020-05-16))

You can find an overview of the generated API here.

API features to be included in the next svd2rust release can be generated by cloning the svd2rust repository, checking out the above commit, and running cargo doc --open.

Re-exports

pub use self::Interrupt as interrupt;

Modules

acc

Analog Comparator Controller

aes

Advanced Encryption Standard

afec0

Analog Front-End Controller

chipid

Chip Identifier

dacc

Digital-to-Analog Converter Controller

efc

Embedded Flash Controller

generic

Common register and bit access and modify traits

gmac

Gigabit Ethernet MAC

gpbr

General Purpose Backup Registers

hsmci

High Speed MultiMedia Card Interface

i2sc0

Inter-IC Sound Controller

icm

Integrity Check Monitor

isi

Image Sensor Interface

lockbit

LOCKBIT

matrix

AHB Bus Matrix

mcan0

Controller Area Network

pioa

Parallel Input/Output Controller

pmc

Power Management Controller

pwm0

Pulse Width Modulation Controller

qspi

Quad Serial Peripheral Interface

rstc

Reset Controller

rswdt

Reinforced Safety Watchdog Timer

rtc

Real-time Clock

rtt

Real-time Timer

scn_scb

System control not in SCB

sdramc

SDRAM Controller

smc

Static Memory Controller

spi0

Serial Peripheral Interface

ssc

Synchronous Serial Controller

supc

Supply Controller

sys_tick

System timer

tc0

Timer Counter

trng

True Random Number Generator

twihs0

Two-wire Interface High Speed

uart0

Universal Asynchronous Receiver Transmitter

usart0

Universal Synchronous Asynchronous Receiver Transmitter

usbhs

USB High-Speed Interface

utmi

USB Transmitter Interface Macrocell

wdt

Watchdog Timer

xdmac

Extensible DMA Controller

Structs

ACC

Analog Comparator Controller

AES

Advanced Encryption Standard

AFEC0

Analog Front-End Controller

AFEC1

Analog Front-End Controller

CBP

Cache and branch predictor maintenance operations

CHIPID

Chip Identifier

CPUID

CPUID

CorePeripherals

Core peripherals

DACC

Digital-to-Analog Converter Controller

DCB

Debug Control Block

DWT

Data Watchpoint and Trace unit

EFC

Embedded Flash Controller

FPB

Flash Patch and Breakpoint unit

FPU

Floating Point Unit

GMAC

Gigabit Ethernet MAC

GPBR

General Purpose Backup Registers

HSMCI

High Speed MultiMedia Card Interface

I2SC0

Inter-IC Sound Controller

I2SC1

Inter-IC Sound Controller

ICM

Integrity Check Monitor

ISI

Image Sensor Interface

ITM

Instrumentation Trace Macrocell

LOCKBIT

LOCKBIT

MATRIX

AHB Bus Matrix

MCAN0

Controller Area Network

MCAN1

Controller Area Network

MPU

Memory Protection Unit

NVIC

Nested Vector Interrupt Controller

PIOA

Parallel Input/Output Controller

PIOB

Parallel Input/Output Controller

PIOC

Parallel Input/Output Controller

PIOD

Parallel Input/Output Controller

PIOE

Parallel Input/Output Controller

PMC

Power Management Controller

PWM0

Pulse Width Modulation Controller

PWM1

Pulse Width Modulation Controller

Peripherals

All the peripherals

QSPI

Quad Serial Peripheral Interface

RSTC

Reset Controller

RSWDT

Reinforced Safety Watchdog Timer

RTC

Real-time Clock

RTT

Real-time Timer

SCB

System Control Block

SCNSCB

System control not in SCB

SDRAMC

SDRAM Controller

SMC

Static Memory Controller

SPI0

Serial Peripheral Interface

SPI1

Serial Peripheral Interface

SSC

Synchronous Serial Controller

SUPC

Supply Controller

SYST

SysTick: System Timer

SYSTICK

System timer

TC0

Timer Counter

TC1

Timer Counter

TC2

Timer Counter

TC3

Timer Counter

TPIU

Trace Port Interface Unit

TRNG

True Random Number Generator

TWIHS0

Two-wire Interface High Speed

TWIHS1

Two-wire Interface High Speed

TWIHS2

Two-wire Interface High Speed

UART0

Universal Asynchronous Receiver Transmitter

UART1

Universal Asynchronous Receiver Transmitter

UART2

Universal Asynchronous Receiver Transmitter

UART3

Universal Asynchronous Receiver Transmitter

UART4

Universal Asynchronous Receiver Transmitter

USART0

Universal Synchronous Asynchronous Receiver Transmitter

USART1

Universal Synchronous Asynchronous Receiver Transmitter

USART2

Universal Synchronous Asynchronous Receiver Transmitter

USBHS

USB High-Speed Interface

UTMI

USB Transmitter Interface Macrocell

WDT

Watchdog Timer

XDMAC

Extensible DMA Controller

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority

Attribute Macros

interrupt

Attribute to declare an interrupt (AKA device-specific exception) handler