Crate atsam4s4b_pac[−][src]
Peripheral access API for ATSAM4S4B microcontrollers (generated using svd2rust v0.17.0)
You can find an overview of the API here.
Re-exports
pub use self::Interrupt as interrupt; |
Modules
acc | Analog Comparator Controller |
adc | Analog-to-Digital Converter |
chipid | Chip Identifier |
crccu | Cyclic Redundancy Check Calculation Unit |
dacc | Digital-to-Analog Converter Controller |
efc0 | Embedded Flash Controller 0 |
generic | Common register and bit access and modify traits |
gpbr | General Purpose Backup Register |
hsmci | High Speed MultiMedia Card Interface |
matrix | AHB Bus Matrix |
pioa | Parallel Input/Output Controller A |
piob | Parallel Input/Output Controller B |
pmc | Power Management Controller |
pwm | Pulse Width Modulation Controller |
rstc | Reset Controller |
rtc | Real-time Clock |
rtt | Real-time Timer |
spi | Serial Peripheral Interface |
ssc | Synchronous Serial Controller |
supc | Supply Controller |
tc0 | Timer Counter 0 |
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 |
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 |
FPB | Flash Patch and Breakpoint unit |
GPBR | General Purpose Backup Register |
HSMCI | High Speed MultiMedia Card Interface |
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 |
PMC | Power Management Controller |
PWM | Pulse Width Modulation Controller |
Peripherals | All the peripherals |
RSTC | Reset Controller |
RTC | Real-time Clock |
RTT | Real-time Timer |
SCB | System Control Block |
SPI | Serial Peripheral Interface |
SSC | Synchronous Serial Controller |
SUPC | Supply Controller |
SYST | SysTick: System Timer |
TC0 | Timer Counter 0 |
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 | Attribute to declare an interrupt (AKA device-specific exception) handler |