[−][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 |