Crate atsame70q20b_pac

source ·
Expand description

Peripheral access API for ATSAME70Q20B 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;
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
Digital-to-Analog Converter Controller
Embedded Flash Controller
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
SDRAM Controller
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
CPUID
Core peripherals
Digital-to-Analog Converter Controller
Debug Control Block
Data Watchpoint and Trace unit
Embedded Flash Controller
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
SDRAM Controller
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

Attribute Macros