Expand description
Peripheral access API for ATSAME70Q21B microcontrollers (generated using svd2rust v0.21.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
.
Re-exports§
pub use afec0 as afec1;
pub use i2sc0 as i2sc1;
pub use mcan0 as mcan1;
pub use pioa as piob;
pub use pioa as pioc;
pub use pioa as piod;
pub use pioa as pioe;
pub use pwm0 as pwm1;
pub use spi0 as spi1;
pub use tc0 as tc1;
pub use tc0 as tc2;
pub use tc0 as tc3;
pub use twihs0 as twihs1;
pub use twihs0 as twihs2;
pub use uart0 as uart1;
pub use uart0 as uart2;
pub use uart0 as uart3;
pub use uart0 as uart4;
pub use usart0 as usart1;
pub use usart0 as usart2;
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
- Core
Peripherals - 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