Crate atsam4sp32a_pac

Source
Expand description

Peripheral access API for ATSAM4SP32A microcontrollers (generated using svd2rust v0.27.2 ( ))

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
adc
Analog-to-Digital Converter
chipid
Chip Identifier
cmcc
Cortex M Cache Controller
crccu
Cyclic Redundancy Check Calculation Unit
dacc
Digital-to-Analog Converter Controller
efc0
Embedded Flash Controller 0
efc1
Embedded Flash Controller 1
generic
Common register and bit access and modify traits
gpbr
General Purpose Backup Register
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
pplc
PRIME Power Line Communication (PPLC) Transceiver
pwm
Pulse Width Modulation Controller
rstc
Reset Controller
rtc
Real-time Clock
rtt
Real-time Timer
ssc
Synchronous Serial Controller
supc
Supply Controller
tc0
Timer Counter 0
tc1
Timer Counter 1
twi0
Two-wire Interface 0
twi1
Two-wire Interface 1
uart0
Universal Asynchronous Receiver Transmitter 0
uart1
Universal Asynchronous Receiver Transmitter 1
udp
USB Device Port
usart0
Universal Synchronous Asynchronous Receiver Transmitter 0
usart1
Universal Synchronous Asynchronous Receiver Transmitter 1
wdt
Watchdog Timer

Structs§

ACC
Analog Comparator Controller
ADC
Analog-to-Digital Converter
CBP
Cache and branch predictor maintenance operations
CHIPID
Chip Identifier
CMCC
Cortex M Cache Controller
CPUID
CPUID
CRCCU
Cyclic Redundancy Check Calculation Unit
CorePeripherals
Core peripherals
DACC
Digital-to-Analog Converter Controller
DCB
Debug Control Block
DWT
Data Watchpoint and Trace unit
EFC0
Embedded Flash Controller 0
EFC1
Embedded Flash Controller 1
FPB
Flash Patch and Breakpoint unit
GPBR
General Purpose Backup Register
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
PMC
Power Management Controller
PPLC
PRIME Power Line Communication (PPLC) Transceiver
PWM
Pulse Width Modulation Controller
Peripherals
All the peripherals.
RSTC
Reset Controller
RTC
Real-time Clock
RTT
Real-time Timer
SCB
System Control Block
SSC
Synchronous Serial Controller
SUPC
Supply Controller
SYST
SysTick: System Timer
TC0
Timer Counter 0
TC1
Timer Counter 1
TPIU
Trace Port Interface Unit
TWI0
Two-wire Interface 0
TWI1
Two-wire Interface 1
UART0
Universal Asynchronous Receiver Transmitter 0
UART1
Universal Asynchronous Receiver Transmitter 1
UDP
USB Device Port
USART0
Universal Synchronous Asynchronous Receiver Transmitter 0
USART1
Universal Synchronous Asynchronous Receiver Transmitter 1
WDT
Watchdog Timer

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority

Attribute Macros§

interrupt