Crate atsam3u4e

Source
Expand description

Peripheral access API for ATSAM3U4E microcontrollers (generated using svd2rust v0.33.0 ( ))

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.

Modules§

adc
Analog-to-Digital Converter
adc12b
Analog-to-Digital Converter 12bits
chipid
Chip Identifier
dmac
DMA Controller
efc0
Embedded Flash Controller 0
efc1
Embedded Flash Controller 1
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
pmc
Power Management Controller
pwm
Pulse Width Modulation Controller
rstc
Reset Controller
rtc
Real-time Clock
rtt
Real-time Timer
smc
Static Memory Controller
spi
Serial Peripheral Interface
ssc
Synchronous Serial Controller
supc
Supply Controller
tc0
Timer Counter 0
twi0
Two-wire Interface 0
twi1
Two-wire Interface 1
uart
Universal Asynchronous Receiver Transmitter
udphs
USB High Speed Device Port
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
ADC12B
Analog-to-Digital Converter 12bits
CHIPID
Chip Identifier
DMAC
DMA Controller
EFC0
Embedded Flash Controller 0
EFC1
Embedded Flash Controller 1
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
PMC
Power Management Controller
PWM
Pulse Width Modulation Controller
Peripherals
All the peripherals.
RSTC
Reset Controller
RTC
Real-time Clock
RTT
Real-time Timer
SMC
Static Memory Controller
SPI
Serial Peripheral Interface
SSC
Synchronous Serial Controller
SUPC
Supply Controller
TC0
Timer Counter 0
TWI0
Two-wire Interface 0
TWI1
Two-wire Interface 1
UART
Universal Asynchronous Receiver Transmitter
UDPHS
USB High Speed Device Port
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