[][src]Crate alt_sam3x8e

Peripheral access API for ATSAM3X8E microcontrollers (generated using svd2rust v0.16.0)

You can find an overview of the API here.

Modules

adc

Analog-to-Digital Converter

can0

Controller Area Network 0

can1

Controller Area Network 1

chipid

Chip Identifier

dacc

Digital-to-Analog Converter Controller

dmac

DMA Controller

efc0

Embedded Flash Controller 0

efc1

Embedded Flash Controller 1

emac

Ethernet MAC 10/100

generic

Common register and bit access and modify traits

gpbr

General Purpose Backup Registers

hsmci

High Speed MultiMedia Card Interface

matrix

AHB Bus Matrix

pioa

Parallel Input/Output Controller A

piob

Parallel Input/Output Controller B

pioc

Parallel Input/Output Controller C

piod

Parallel Input/Output Controller D

pmc

Power Management Controller

pwm

Pulse Width Modulation Controller

rstc

Reset Controller

rtc

Real-time Clock

rtt

Real-time Timer

smc

Static Memory Controller

spi0

Serial Peripheral Interface 0

ssc

Synchronous Serial Controller

supc

Supply Controller

tc0

Timer Counter 0

tc1

Timer Counter 1

tc2

Timer Counter 2

trng

True Random Number Generator

twi0

Two-wire Interface 0

twi1

Two-wire Interface 1

uart

Universal Asynchronous Receiver Transmitter

uotghs

USB On-The-Go Interface

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

wdt

Watchdog Timer

Structs

ADC

Analog-to-Digital Converter

CAN0

Controller Area Network 0

CAN1

Controller Area Network 1

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

DMAC

DMA Controller

DWT

Data Watchpoint and Trace unit

EFC0

Embedded Flash Controller 0

EFC1

Embedded Flash Controller 1

EMAC

Ethernet MAC 10/100

FPB

Flash Patch and Breakpoint unit

GPBR

General Purpose Backup Registers

HSMCI

High Speed MultiMedia Card Interface

ITM

Instrumentation Trace Macrocell

MATRIX

AHB Bus Matrix

MPU

Memory Protection Unit

NVIC

Nested Vector Interrupt Controller

PIOA

Parallel Input/Output Controller A

PIOB

Parallel Input/Output Controller B

PIOC

Parallel Input/Output Controller C

PIOD

Parallel Input/Output Controller D

PMC

Power Management Controller

PWM

Pulse Width Modulation Controller

Peripherals

All the peripherals

RSTC

Reset Controller

RTC

Real-time Clock

RTT

Real-time Timer

SCB

System Control Block

SMC

Static Memory Controller

SPI0

Serial Peripheral Interface 0

SSC

Synchronous Serial Controller

SUPC

Supply Controller

SYST

SysTick: System Timer

TC0

Timer Counter 0

TC1

Timer Counter 1

TC2

Timer Counter 2

TPIU

Trace Port Interface Unit

TRNG

True Random Number Generator

TWI0

Two-wire Interface 0

TWI1

Two-wire Interface 1

UART

Universal Asynchronous Receiver Transmitter

UOTGHS

USB On-The-Go Interface

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

WDT

Watchdog Timer

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority