Expand description
Peripheral access API for R7FA6M4AF 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::dmac0 as dmac1;
pub use self::dmac0 as dmac2;
pub use self::dmac0 as dmac3;
pub use self::dmac0 as dmac4;
pub use self::dmac0 as dmac5;
pub use self::dmac0 as dmac6;
pub use self::dmac0 as dmac7;
pub use self::port1 as port2;
pub use self::port1 as port3;
pub use self::port1 as port4;
pub use self::port0 as port5;
pub use self::port0 as port6;
pub use self::port0 as port7;
pub use self::port0 as port8;
pub use self::iic0 as iic1;
pub use self::can0 as can1;
pub use self::agt0 as agt1;
pub use self::agt0 as agt2;
pub use self::agt0 as agt3;
pub use self::agt0 as agt4;
pub use self::agt0 as agt5;
pub use self::sci1 as sci2;
pub use self::sci3 as sci4;
pub use self::sci0 as sci5;
pub use self::sci0 as sci6;
pub use self::sci0 as sci7;
pub use self::sci0 as sci8;
pub use self::sci0 as sci9;
pub use self::spi0 as spi1;
pub use self::gpt320 as gpt321;
pub use self::gpt320 as gpt322;
pub use self::gpt320 as gpt323;
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;
Modules§
- adc120
- 12-bit A/D Converter
- adc121
- 12-bit A/D Converter
- agt0
- Low Power Asynchronous General Purpose Timer 0
- bus
- Bus Control
- cac
- Clock Frequency Accuracy Measurement Circuit
- cache
- CACHE
- can0
- Controller Area Network 0
- cpscu
- CPU System Security Control Unit
- crc
- Cyclic Redundancy Check Calculator
- ctsu
- Capacitive Touch Sensing Unit
- dac12
- 12-bit D/A converter
- dbg
- Debug Function
- dma
- DMAC Module Activation
- dmac0
- Direct memory access controller 0
- doc
- Data Operation Circuit
- dtc
- Data Transfer Controller
- edmac0
- DMA Controller for the Ethernet Controller Channel 0
- elc
- Event Link Controller
- etherc0
- Ethernet Controller Channel 0
- faci
- Flash/CPU Interface
- fcache
- SYSTEM/FLASH
- flad
- Data Flash
- generic
- Common register and bit access and modify traits
- gpt164
- General PWM 16-bit Timer 4
- gpt320
- General PWM 32-bit Timer 0
- gpt_ops
- Output Phase Switching Controller
- icu
- Interrupt Controller
- iic0
- Inter-Integrated Circuit 0
- iic0wu
- Inter-Integrated Circuit 0 Wake-up Unit
- iwdt
- Independent Watchdog Timer
- mstp
- Module Stop Control
- ospi
- Octa Serial Peripheral Interface
- pfs
- Control Register
- poeg
- Port Output Enable Module for GPT
- port0
- Pmn Pin FunctionPort 0 Control RegistersPmn Pin Function Control Register
- port1
- Pmn Pin FunctionPort 1 Control RegistersPmn Pin Function Control Register
- pscu
- Peripheral Security Control Unit
- qspi
- Quad Serial Peripheral Interface
- rmpu
- Renesas Memory Protection Unit
- rtc
- Realtime Clock
- sci0
- Serial Communication Interface
- sci1
- Serial Communication Interface 0
- sci3
- Serial Communication Interface
- sdhi0
- SD Host Interface 0
- spi0
- Serial Peripheral Interface 0
- sram
- SRAM Control
- ssie0
- Serial Sound Interface Enhanced (SSIE)
- sysc
- System Control
- tsd
- Temperature Sensor Calibration Data
- tsn
- Temperature Sensor
- tzf
- TrustZone Filter
- usbfs
- USB 2.0 Full-Speed Module
- wdt
- Watchdog Timer
Structs§
- ADC120
- 12-bit A/D Converter
- ADC121
- 12-bit A/D Converter
- AGT0
- Low Power Asynchronous General Purpose Timer 0
- AGT1
- Low Power Asynchronous General Purpose Timer 1
- AGT2
- Low Power Asynchronous General Purpose Timer 2
- AGT3
- Low Power Asynchronous General Purpose Timer 3
- AGT4
- Low Power Asynchronous General Purpose Timer 4
- AGT5
- Low Power Asynchronous General Purpose Timer 5
- BUS
- Bus Control
- CAC
- Clock Frequency Accuracy Measurement Circuit
- CACHE
- CACHE
- CAN0
- Controller Area Network 0
- CAN1
- Controller Area Network 1
- CBP
- Cache and branch predictor maintenance operations
- CPSCU
- CPU System Security Control Unit
- CPUID
- CPUID
- CRC
- Cyclic Redundancy Check Calculator
- CTSU
- Capacitive Touch Sensing Unit
- Core
Peripherals - Core peripherals
- DAC12
- 12-bit D/A converter
- DBG
- Debug Function
- DCB
- Debug Control Block
- DMA
- DMAC Module Activation
- DMAC0
- Direct memory access controller 0
- DMAC1
- Direct memory access controller 1
- DMAC2
- Direct memory access controller 2
- DMAC3
- Direct memory access controller 3
- DMAC4
- Direct memory access controller 4
- DMAC5
- Direct memory access controller 5
- DMAC6
- Direct memory access controller 6
- DMAC7
- Direct memory access controller 7
- DOC
- Data Operation Circuit
- DTC
- Data Transfer Controller
- DWT
- Data Watchpoint and Trace unit
- EDMAC0
- DMA Controller for the Ethernet Controller Channel 0
- ELC
- Event Link Controller
- ETHERC0
- Ethernet Controller Channel 0
- FACI
- Flash/CPU Interface
- FCACHE
- SYSTEM/FLASH
- FLAD
- Data Flash
- FPB
- Flash Patch and Breakpoint unit
- FPU
- Floating Point 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
- GPT320
- General PWM 32-bit Timer 0
- GPT321
- General PWM 32-bit Timer 1
- GPT322
- General PWM 32-bit Timer 2
- GPT323
- General PWM 32-bit Timer 3
- GPT_OPS
- Output Phase Switching Controller
- ICU
- Interrupt Controller
- IIC0
- Inter-Integrated Circuit 0
- IIC0WU
- Inter-Integrated Circuit 0 Wake-up Unit
- IIC1
- Inter-Integrated Circuit 1
- ITM
- Instrumentation Trace Macrocell
- IWDT
- Independent Watchdog Timer
- MPU
- Memory Protection Unit
- MSTP
- Module Stop Control
- NVIC
- Nested Vector Interrupt Controller
- OSPI
- Octa Serial Peripheral Interface
- PFS
- Control Register
- POEG
- Port Output Enable Module for GPT
- PORT0
- Pmn Pin FunctionPort 0 Control RegistersPmn Pin Function Control Register
- PORT1
- Pmn Pin FunctionPort 1 Control RegistersPmn Pin Function Control Register
- PORT2
- Pmn Pin FunctionPort 2 Control RegistersPmn Pin Function Control Register
- PORT3
- Pmn Pin FunctionPort 3 Control RegistersPmn Pin Function Control Register
- PORT4
- Pmn Pin FunctionPort 4 Control RegistersPmn Pin Function Control Register
- PORT5
- Pmn Pin FunctionPort 5 Control RegistersPmn Pin Function Control Register
- PORT6
- Pmn Pin FunctionPort 6 Control RegistersPmn Pin Function Control Register
- PORT7
- Pmn Pin FunctionPort 7 Control RegistersPmn Pin Function Control Register
- PORT8
- Pmn Pin FunctionPort 8 Control RegistersPmn Pin Function Control Register
- PSCU
- Peripheral Security Control Unit
- Peripherals
- All the peripherals.
- QSPI
- Quad Serial Peripheral Interface
- RMPU
- Renesas Memory Protection Unit
- RTC
- Realtime Clock
- SCB
- System Control Block
- SCI0
- Serial Communication Interface
- SCI1
- Serial Communication Interface 0
- SCI2
- Serial Communication Interface 0
- SCI3
- Serial Communication Interface
- SCI4
- Serial Communication Interface
- SCI5
- Serial Communication Interface
- SCI6
- Serial Communication Interface
- SCI7
- Serial Communication Interface
- SCI8
- Serial Communication Interface
- SCI9
- Serial Communication Interface
- SDHI0
- SD Host Interface 0
- SPI0
- Serial Peripheral Interface 0
- SPI1
- Serial Peripheral Interface 1
- SRAM
- SRAM Control
- SSIE0
- Serial Sound Interface Enhanced (SSIE)
- SYSC
- System Control
- SYST
- SysTick: System Timer
- TPIU
- Trace Port Interface Unit
- TSD
- Temperature Sensor Calibration Data
- TSN
- Temperature Sensor
- TZF
- TrustZone Filter
- USBFS
- USB 2.0 Full-Speed Module
- WDT
- Watchdog Timer
Enums§
- Interrupt
- Enumeration of all the interrupts.
Constants§
- NVIC_
PRIO_ BITS - Number available in the NVIC for configuring priority