Crate ra2e2

source ·
Expand description

Peripheral access API for R7FA2E2A7 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::port1 as port2;
pub use self::port0 as port3;
pub use self::port0 as port4;
pub use self::port0 as port9;
pub use self::gpt164 as gpt165;
pub use self::gpt164 as gpt166;
pub use self::gpt164 as gpt167;
pub use self::gpt164 as gpt168;
pub use self::gpt164 as gpt169;
pub use self::agtw0 as agtw1;

Modules

12-bit A/D Converter
Low Power Asynchronous General Purpose Timer 0
BUS Control
Clock Frequency Accuracy Measurement Circuit
Cyclic Redundancy Check Calculator
Debug Function
Data Operation Circuit
Data Transfer Controller
Event Link Controller
Flash I/O Registers
Common register and bit access and modify traits
General PWM 16-bit Timer 4
Output Phase Switching Controller
I3C Bus Interface
ICU for CPU
Independent Watchdog Timer
Key Interrupt Function
Module Stop Control B, C, D
Pmn Pin Function Control Register
Port Output Enable Module for GPT
Port 0 Control Registers
Port 1 Control Registers
Renesas Memory Protection Unit
Serial Communication Interface 0
Serial Peripheral Interface
SRAM Control
System Control
Watchdog Timer

Structs

12-bit A/D Converter
Low Power Asynchronous General Purpose Timer 0
Low Power Asynchronous General Purpose Timer 1
BUS Control
Clock Frequency Accuracy Measurement Circuit
Cache and branch predictor maintenance operations
CPUID
Cyclic Redundancy Check Calculator
Core peripherals
Debug Function
Debug Control Block
Data Operation Circuit
Data Transfer Controller
Data Watchpoint and Trace unit
Event Link Controller
Flash I/O Registers
Flash Patch and Breakpoint unit
General PWM 16-bit Timer 4
General PWM 16-bit Timer 5
General PWM 16-bit Timer 6
General PWM 16-bit Timer 7
General PWM 16-bit Timer 8
General PWM 16-bit Timer 9
Output Phase Switching Controller
I3C Bus Interface
ICU for CPU
Instrumentation Trace Macrocell
Independent Watchdog Timer
Key Interrupt Function
Memory Protection Unit
Module Stop Control B, C, D
Nested Vector Interrupt Controller
Pmn Pin Function 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 9 Control Registers
All the peripherals.
Renesas Memory Protection Unit
System Control Block
Serial Communication Interface 0
Serial Peripheral Interface
SRAM Control
System Control
SysTick: System Timer
Trace Port Interface Unit
Watchdog Timer

Enums

Enumeration of all the interrupts.

Constants

Number available in the NVIC for configuring priority