Crate alt_sam3x8e

Source
Expand description

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