Crate atsame70q20b_pac[−][src]
Peripheral access API for ATSAME70Q20B microcontrollers (generated using svd2rust v0.17.0 (2bbb605 2020-05-16))
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 |
aes | Advanced Encryption Standard |
afec0 | Analog Front-End Controller |
chipid | Chip Identifier |
dacc | Digital-to-Analog Converter Controller |
efc | Embedded Flash Controller |
generic | Common register and bit access and modify traits |
gmac | Gigabit Ethernet MAC |
gpbr | General Purpose Backup Registers |
hsmci | High Speed MultiMedia Card Interface |
i2sc0 | Inter-IC Sound Controller |
icm | Integrity Check Monitor |
isi | Image Sensor Interface |
lockbit | LOCKBIT |
matrix | AHB Bus Matrix |
mcan0 | Controller Area Network |
pioa | Parallel Input/Output Controller |
pmc | Power Management Controller |
pwm0 | Pulse Width Modulation Controller |
qspi | Quad Serial Peripheral Interface |
rstc | Reset Controller |
rswdt | Reinforced Safety Watchdog Timer |
rtc | Real-time Clock |
rtt | Real-time Timer |
scn_scb | System control not in SCB |
sdramc | SDRAM Controller |
smc | Static Memory Controller |
spi0 | Serial Peripheral Interface |
ssc | Synchronous Serial Controller |
supc | Supply Controller |
sys_tick | System timer |
tc0 | Timer Counter |
trng | True Random Number Generator |
twihs0 | Two-wire Interface High Speed |
uart0 | Universal Asynchronous Receiver Transmitter |
usart0 | Universal Synchronous Asynchronous Receiver Transmitter |
usbhs | USB High-Speed Interface |
utmi | USB Transmitter Interface Macrocell |
wdt | Watchdog Timer |
xdmac | Extensible DMA Controller |
Structs
ACC | Analog Comparator Controller |
AES | Advanced Encryption Standard |
AFEC0 | Analog Front-End Controller |
AFEC1 | Analog Front-End Controller |
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 |
DWT | Data Watchpoint and Trace unit |
EFC | Embedded Flash Controller |
FPB | Flash Patch and Breakpoint unit |
FPU | Floating Point Unit |
GMAC | Gigabit Ethernet MAC |
GPBR | General Purpose Backup Registers |
HSMCI | High Speed MultiMedia Card Interface |
I2SC0 | Inter-IC Sound Controller |
I2SC1 | Inter-IC Sound Controller |
ICM | Integrity Check Monitor |
ISI | Image Sensor Interface |
ITM | Instrumentation Trace Macrocell |
LOCKBIT | LOCKBIT |
MATRIX | AHB Bus Matrix |
MCAN0 | Controller Area Network |
MCAN1 | Controller Area Network |
MPU | Memory Protection Unit |
NVIC | Nested Vector Interrupt Controller |
PIOA | Parallel Input/Output Controller |
PIOB | Parallel Input/Output Controller |
PIOC | Parallel Input/Output Controller |
PIOD | Parallel Input/Output Controller |
PIOE | Parallel Input/Output Controller |
PMC | Power Management Controller |
PWM0 | Pulse Width Modulation Controller |
PWM1 | Pulse Width Modulation Controller |
Peripherals | All the peripherals |
QSPI | Quad Serial Peripheral Interface |
RSTC | Reset Controller |
RSWDT | Reinforced Safety Watchdog Timer |
RTC | Real-time Clock |
RTT | Real-time Timer |
SCB | System Control Block |
SCNSCB | System control not in SCB |
SDRAMC | SDRAM Controller |
SMC | Static Memory Controller |
SPI0 | Serial Peripheral Interface |
SPI1 | Serial Peripheral Interface |
SSC | Synchronous Serial Controller |
SUPC | Supply Controller |
SYST | SysTick: System Timer |
SYSTICK | System timer |
TC0 | Timer Counter |
TC1 | Timer Counter |
TC2 | Timer Counter |
TC3 | Timer Counter |
TPIU | Trace Port Interface Unit |
TRNG | True Random Number Generator |
TWIHS0 | Two-wire Interface High Speed |
TWIHS1 | Two-wire Interface High Speed |
TWIHS2 | Two-wire Interface High Speed |
UART0 | Universal Asynchronous Receiver Transmitter |
UART1 | Universal Asynchronous Receiver Transmitter |
UART2 | Universal Asynchronous Receiver Transmitter |
UART3 | Universal Asynchronous Receiver Transmitter |
UART4 | Universal Asynchronous Receiver Transmitter |
USART0 | Universal Synchronous Asynchronous Receiver Transmitter |
USART1 | Universal Synchronous Asynchronous Receiver Transmitter |
USART2 | Universal Synchronous Asynchronous Receiver Transmitter |
USBHS | USB High-Speed Interface |
UTMI | USB Transmitter Interface Macrocell |
WDT | Watchdog Timer |
XDMAC | Extensible DMA Controller |
Enums
Interrupt | Enumeration of all the interrupts |
Constants
NVIC_PRIO_BITS | Number available in the NVIC for configuring priority |
Attribute Macros
interrupt | Attribute to declare an interrupt (AKA device-specific exception) handler |