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
- Core
Peripherals - 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