Crate ra2a1

source ·
Expand description

Peripheral access API for R7FA2A1AB 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.

Re-exports

pub use self::sci1 as sci9;
pub use self::spi0 as spi1;
pub use self::agt0 as agt1;
pub use self::gpt161 as gpt162;
pub use self::gpt161 as gpt163;
pub use self::gpt161 as gpt164;
pub use self::gpt161 as gpt165;
pub use self::gpt161 as gpt166;
pub use self::port1 as port2;
pub use self::port0 as port3;
pub use self::port0 as port4;
pub use self::port0 as port5;
pub use self::port0 as port9;

Modules

High-Speed Analog Comparator 0
Low-Power Analog Comparator
16-bit A/D Converter
Asynchronous General purpose Timer 0
BUS Control
Clock Frequency Accuracy Measurement Circuit
CAN0 Module
CRC Calculator
Capacitive Touch Sensing Unit
8-bit D/A converter
12-bit D/A converter
Debug Function
Data Operation Circuit
Data Transfer Controller
Event Link Controller
Flash Cache
Common register and bit access and modify traits
General PWM Timer 1 (16-bit)
General PWM Timer 0 (32-bit)
Output Phase Switching Controller
Interrupt Controller
Inter-Integrated Circuit 0
Inter-Integrated Circuit 1
Independent Watchdog Timer
Key Interrupt Function
Memory Mirror Function
Bus Master MPU
Module Stop Control B,C,D
OperationalAmplifier
Pmn Pin Function Control Register
Miscellaneous Port Control Register
Port Output Enable Module for GPT
Port 0 Control Registers
Port 1 Control Registers
Realtime Clock
Serial Communication Interface 0
Serial Communication Interface 1
24-Bit Sigma-Delta A/D Converter
Bus Slave MPU
Serial Peripheral Interface 0
CPU Stack Pointer Monitor
SRAM Control
System Control
Temperature Sensor
USB 2.0 FS Module
Watchdog Timer

Structs

High-Speed Analog Comparator 0
Low-Power Analog Comparator
16-bit A/D Converter
Asynchronous General purpose Timer 0
Asynchronous General purpose Timer 1
BUS Control
Clock Frequency Accuracy Measurement Circuit
CAN0 Module
Cache and branch predictor maintenance operations
CPUID
CRC Calculator
Capacitive Touch Sensing Unit
Core peripherals
8-bit D/A converter
12-bit D/A converter
Debug Function
Debug Control Block
Data Operation Circuit
Data Transfer Controller
Data Watchpoint and Trace unit
Event Link Controller
Flash Cache
Flash Patch and Breakpoint unit
General PWM Timer 1 (16-bit)
General PWM Timer 2 (16-bit)
General PWM Timer 3 (16-bit)
General PWM Timer 4 (16-bit)
General PWM Timer 5 (16-bit)
General PWM Timer 6 (16-bit)
General PWM Timer 0 (32-bit)
Output Phase Switching Controller
Interrupt Controller
Inter-Integrated Circuit 0
Inter-Integrated Circuit 1
Instrumentation Trace Macrocell
Independent Watchdog Timer
Key Interrupt Function
Memory Mirror Function
Bus Master MPU
Memory Protection Unit
Module Stop Control B,C,D
Nested Vector Interrupt Controller
OperationalAmplifier
Pmn Pin Function Control Register
Miscellaneous Port Control Register
Port Output Enable Module for GPT
Port 0 Control Registers
Port 1 Control Registers
Port 2 Control Registers
Port 3 Control Registers
Port 4 Control Registers
Port 5 Control Registers
Port 9 Control Registers
All the peripherals.
Realtime Clock
System Control Block
Serial Communication Interface 0
Serial Communication Interface 1
Serial Communication Interface 9
24-Bit Sigma-Delta A/D Converter
Bus Slave MPU
Serial Peripheral Interface 0
Serial Peripheral Interface 1
CPU Stack Pointer Monitor
SRAM Control
SysTick: System Timer
System Control
Trace Port Interface Unit
Temperature Sensor
USB 2.0 FS Module
Watchdog Timer

Enums

Enumeration of all the interrupts.

Constants

Number available in the NVIC for configuring priority