Crate atsame70q20b
source ·Expand description
Peripheral access API for ATSAMS70Q21 microcontrollers (generated using svd2rust v0.28.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
.
[here] : https://docs.rs/svd2rust/0.28.0/svd2rust/#peripheral-api [next] : https://github.com/rust-embedded/svd2rust/blob/master/CHANGELOG.md#unreleased [repository] : https://github.com/rust-embedded/svd2rust
Re-exports
pub use self::afec0 as afec1;
pub use self::i2sc0 as i2sc1;
pub use self::mcan0 as mcan1;
pub use self::pioa as piob;
pub use self::pioa as pioc;
pub use self::pioa as piod;
pub use self::pioa as pioe;
pub use self::pwm0 as pwm1;
pub use self::spi0 as spi1;
pub use self::tc0 as tc1;
pub use self::tc0 as tc2;
pub use self::tc0 as tc3;
pub use self::twihs0 as twihs1;
pub use self::twihs0 as twihs2;
pub use self::uart0 as uart1;
pub use self::uart0 as uart2;
pub use self::uart0 as uart3;
pub use self::uart0 as uart4;
pub use self::usart0 as usart1;
pub use self::usart0 as usart2;
Modules
- Analog Comparator Controller
- Advanced Encryption Standard
- Analog Front-End Controller
- Chip Identifier
- Core Debug Register
- Digital-to-Analog Converter Controller
- Embedded Flash Controller
- Embedded Trace Macrocell
- Common register and bit access and modify traits
- Gigabit Ethernet MAC
- General Purpose Backup Registers
- High Speed MultiMedia Card Interface
- Inter-IC Sound Controller
- Integrity Check Monitor
- Image Sensor Interface
- LOCKBIT
- AHB Bus Matrix
- Controller Area Network
- Parallel Input/Output Controller
- Power Management Controller
- Pulse Width Modulation Controller
- Quad Serial Peripheral Interface
- Reset Controller
- Reinforced Safety Watchdog Timer
- Real-time Clock
- Real-time Timer
- System control not in SCB
- Static Memory Controller
- Serial Peripheral Interface
- Synchronous Serial Controller
- Supply Controller
- System timer
- Timer Counter
- True Random Number Generator
- Two-wire Interface High Speed
- Universal Asynchronous Receiver Transmitter
- Universal Synchronous Asynchronous Receiver Transmitter
- USB High-Speed Interface
- USB Transmitter Interface Macrocell
- Watchdog Timer
- Extensible DMA Controller
Structs
- Analog Comparator Controller
- Advanced Encryption Standard
- Analog Front-End Controller
- Analog Front-End Controller
- Cache and branch predictor maintenance operations
- Chip Identifier
- Core Debug Register
- CPUID
- Core peripherals
- Digital-to-Analog Converter Controller
- Debug Control Block
- Data Watchpoint and Trace unit
- Embedded Flash Controller
- Embedded Trace Macrocell
- Flash Patch and Breakpoint unit
- Floating Point Unit
- Gigabit Ethernet MAC
- General Purpose Backup Registers
- High Speed MultiMedia Card Interface
- Inter-IC Sound Controller
- Inter-IC Sound Controller
- Integrity Check Monitor
- Image Sensor Interface
- Instrumentation Trace Macrocell
- LOCKBIT
- AHB Bus Matrix
- Controller Area Network
- Controller Area Network
- Memory Protection Unit
- Nested Vector Interrupt Controller
- Parallel Input/Output Controller
- Parallel Input/Output Controller
- Parallel Input/Output Controller
- Parallel Input/Output Controller
- Parallel Input/Output Controller
- Power Management Controller
- Pulse Width Modulation Controller
- Pulse Width Modulation Controller
- All the peripherals.
- Quad Serial Peripheral Interface
- Reset Controller
- Reinforced Safety Watchdog Timer
- Real-time Clock
- Real-time Timer
- System Control Block
- System control not in SCB
- Static Memory Controller
- Serial Peripheral Interface
- Serial Peripheral Interface
- Synchronous Serial Controller
- Supply Controller
- SysTick: System Timer
- System timer
- Timer Counter
- Timer Counter
- Timer Counter
- Timer Counter
- Trace Port Interface Unit
- True Random Number Generator
- Two-wire Interface High Speed
- Two-wire Interface High Speed
- Two-wire Interface High Speed
- Universal Asynchronous Receiver Transmitter
- Universal Asynchronous Receiver Transmitter
- Universal Asynchronous Receiver Transmitter
- Universal Asynchronous Receiver Transmitter
- Universal Asynchronous Receiver Transmitter
- Universal Synchronous Asynchronous Receiver Transmitter
- Universal Synchronous Asynchronous Receiver Transmitter
- Universal Synchronous Asynchronous Receiver Transmitter
- USB High-Speed Interface
- USB Transmitter Interface Macrocell
- Watchdog Timer
- Extensible DMA Controller
Enums
- Enumeration of all the interrupts.
Constants
- Number available in the NVIC for configuring priority