Crate atsam4s16c_pac[][src]

Expand description

Peripheral access API for ATSAM4S16C microcontrollers (generated using svd2rust v0.19.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 self::Interrupt as interrupt;

Modules

Analog Comparator Controller

Analog-to-Digital Converter

Chip Identifier

Cyclic Redundancy Check Calculation Unit

Digital-to-Analog Converter Controller

Embedded Flash Controller 0

Common register and bit access and modify traits

General Purpose Backup Registers

High Speed MultiMedia Card Interface

AHB Bus Matrix

Parallel Input/Output Controller A

Parallel Input/Output Controller B

Parallel Input/Output Controller C

Power Management Controller

Pulse Width Modulation Controller

Reset Controller

Real-time Clock

Real-time Timer

Static Memory Controller

Serial Peripheral Interface

Synchronous Serial Controller

Supply Controller

Timer Counter 0

Timer Counter 1

Two-wire Interface 0

Two-wire Interface 1

Universal Asynchronous Receiver Transmitter 0

Universal Asynchronous Receiver Transmitter 1

USB Device Port

Universal Synchronous Asynchronous Receiver Transmitter 0

Universal Synchronous Asynchronous Receiver Transmitter 1

Watchdog Timer

Structs

Analog Comparator Controller

Analog-to-Digital Converter

Cache and branch predictor maintenance operations

Chip Identifier

CPUID

Cyclic Redundancy Check Calculation Unit

Core peripherals

Digital-to-Analog Converter Controller

Debug Control Block

Data Watchpoint and Trace unit

Embedded Flash Controller 0

Flash Patch and Breakpoint unit

General Purpose Backup Registers

High Speed MultiMedia Card Interface

Instrumentation Trace Macrocell

AHB Bus Matrix

Memory Protection Unit

Nested Vector Interrupt Controller

Parallel Input/Output Controller A

Parallel Input/Output Controller B

Parallel Input/Output Controller C

Power Management Controller

Pulse Width Modulation Controller

All the peripherals

Reset Controller

Real-time Clock

Real-time Timer

System Control Block

Static Memory Controller

Serial Peripheral Interface

Synchronous Serial Controller

Supply Controller

SysTick: System Timer

Timer Counter 0

Timer Counter 1

Trace Port Interface Unit

Two-wire Interface 0

Two-wire Interface 1

Universal Asynchronous Receiver Transmitter 0

Universal Asynchronous Receiver Transmitter 1

USB Device Port

Universal Synchronous Asynchronous Receiver Transmitter 0

Universal Synchronous Asynchronous Receiver Transmitter 1

Watchdog Timer

Enums

Enumeration of all the interrupts.

Constants

Number available in the NVIC for configuring priority

Attribute Macros