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§

adc120
12-bit A/D Converter
agtw0
Low Power Asynchronous General Purpose Timer 0
bus
BUS Control
cac
Clock Frequency Accuracy Measurement Circuit
crc
Cyclic Redundancy Check Calculator
dbg
Debug Function
doc
Data Operation Circuit
dtc
Data Transfer Controller
elc
Event Link Controller
flcn
Flash I/O Registers
generic
Common register and bit access and modify traits
gpt164
General PWM 16-bit Timer 4
gpt_ops
Output Phase Switching Controller
i3c
I3C Bus Interface
icu
ICU for CPU
iwdt
Independent Watchdog Timer
kint
Key Interrupt Function
mstp
Module Stop Control B, C, D
pfs
Pmn Pin Function Control Register
poeg
Port Output Enable Module for GPT
port0
Port 0 Control Registers
port1
Port 1 Control Registers
rmpu
Renesas Memory Protection Unit
sci9
Serial Communication Interface 0
spi0
Serial Peripheral Interface
sram
SRAM Control
sysc
System Control
wdt
Watchdog Timer

Structs§

ADC120
12-bit A/D Converter
AGTW0
Low Power Asynchronous General Purpose Timer 0
AGTW1
Low Power Asynchronous General Purpose Timer 1
BUS
BUS Control
CAC
Clock Frequency Accuracy Measurement Circuit
CBP
Cache and branch predictor maintenance operations
CPUID
CPUID
CRC
Cyclic Redundancy Check Calculator
CorePeripherals
Core peripherals
DBG
Debug Function
DCB
Debug Control Block
DOC
Data Operation Circuit
DTC
Data Transfer Controller
DWT
Data Watchpoint and Trace unit
ELC
Event Link Controller
FLCN
Flash I/O Registers
FPB
Flash Patch and Breakpoint unit
GPT164
General PWM 16-bit Timer 4
GPT165
General PWM 16-bit Timer 5
GPT166
General PWM 16-bit Timer 6
GPT167
General PWM 16-bit Timer 7
GPT168
General PWM 16-bit Timer 8
GPT169
General PWM 16-bit Timer 9
GPT_OPS
Output Phase Switching Controller
I3C
I3C Bus Interface
ICU
ICU for CPU
ITM
Instrumentation Trace Macrocell
IWDT
Independent Watchdog Timer
KINT
Key Interrupt Function
MPU
Memory Protection Unit
MSTP
Module Stop Control B, C, D
NVIC
Nested Vector Interrupt Controller
PFS
Pmn Pin Function Control Register
POEG
Port Output Enable Module for GPT
PORT0
Port 0 Control Registers
PORT1
Port 1 Control Registers
PORT2
Port 2 Control Registers
PORT3
Port 3 Control Registers
PORT4
Port 4 Control Registers
PORT9
Port 9 Control Registers
Peripherals
All the peripherals.
RMPU
Renesas Memory Protection Unit
SCB
System Control Block
SCI9
Serial Communication Interface 0
SPI0
Serial Peripheral Interface
SRAM
SRAM Control
SYSC
System Control
SYST
SysTick: System Timer
TPIU
Trace Port Interface Unit
WDT
Watchdog Timer

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority