Crate atsamrh707f18a

Crate atsamrh707f18a 

Source
Expand description

Peripheral access API for ATSAMS70Q21 microcontrollers (generated using svd2rust v0.33.5 ( ))

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.33.5/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::flexcom0 as flexcom1;
pub use self::flexcom0 as flexcom2;
pub use self::flexcom0 as flexcom3;
pub use self::mcan0 as mcan1;
pub use self::pwm0 as pwm1;
pub use self::tc0 as tc1;
pub use self::tc0 as tc2;

Modules§

adc
Analog-to-Digital Converter
chipid
Chip Identifier
core_debug
Core Debug Register
crccu
Cyclic Redundancy Check Calculation Unit
dacc
Digital-to-Analog Converter Controller
etm
Embedded Trace Macrocell
flexcom0
Flexible Serial Communication
flexramecc
FLEXRAMECC
generic
Common register and bit access and modify traits
hefc
Harden Embedded Flash Controller
hemc
HEMC
hsmc
Harden Static Memory Controller
icm
Integrity Check Monitor
ip1553
IP 1553
lockbit
LOCKBIT
matrix0
AHB Bus Matrix
mcan0
Controller Area Network
nmic
Non-maskable Interrupt Controller
pcc
Parallel Capture Controller
pio
Parallel Input/Output Controller
pmc
Power Management Controller
pwm0
Pulse Width Modulation Controller
rstc
Reset Controller
rswdt
Reinforced Safety Watchdog Timer
rtc
Real-time Clock
rtt
Real-time Timer
scn_scb
System control not in SCB
sfr
Special Function Registers
sha
Secure Hash Algorithm
spw
SpW
supc
Supply Controller
sys_tick
System timer
tc0
Timer Counter
tcmecc
TCMECC
trng
True Random Number Generator
wdt
Watchdog Timer
xdmac
Extensible DMA Controller

Structs§

ADC
Analog-to-Digital Converter
CBP
Cache and branch predictor maintenance operations
CHIPID
Chip Identifier
CORE_DEBUG
Core Debug Register
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
ETM
Embedded Trace Macrocell
FLEXCOM0
Flexible Serial Communication
FLEXCOM1
Flexible Serial Communication
FLEXCOM2
Flexible Serial Communication
FLEXCOM3
Flexible Serial Communication
FLEXRAMECC
FLEXRAMECC
FPB
Flash Patch and Breakpoint unit
FPU
Floating Point Unit
HEFC
Harden Embedded Flash Controller
HEMC
HEMC
HSMC
Harden Static Memory Controller
ICM
Integrity Check Monitor
IP1553
IP 1553
ITM
Instrumentation Trace Macrocell
LOCKBIT
LOCKBIT
MATRIX0
AHB Bus Matrix
MCAN0
Controller Area Network
MCAN1
Controller Area Network
MPU
Memory Protection Unit
NMIC
Non-maskable Interrupt Controller
NVIC
Nested Vector Interrupt Controller
PCC
Parallel Capture Controller
PIO
Parallel Input/Output Controller
PMC
Power Management Controller
PWM0
Pulse Width Modulation Controller
PWM1
Pulse Width Modulation Controller
Peripherals
All the peripherals.
RSTC
Reset Controller
RSWDT
Reinforced Safety Watchdog Timer
RTC
Real-time Clock
RTT
Real-time Timer
SCB
System Control Block
SCN_SCB
System control not in SCB
SFR
Special Function Registers
SHA
Secure Hash Algorithm
SPW
SpW
SUPC
Supply Controller
SYST
SysTick: System Timer
SYS_TICK
System timer
TC0
Timer Counter
TC1
Timer Counter
TC2
Timer Counter
TCMECC
TCMECC
TPIU
Trace Port Interface Unit
TRNG
True Random Number Generator
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