Expand description
Peripheral access API for R7FA6T2BD 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::agtw_b0 as agtw_b1;
pub use self::acmphs0 as acmphs1;
pub use self::acmphs0 as acmphs2;
pub use self::acmphs0 as acmphs3;
pub use self::sci_b0 as sci_b1;
pub use self::sci_b0 as sci_b2;
pub use self::sci_b0 as sci_b3;
pub use self::sci_b0 as sci_b4;
pub use self::sci_b0 as sci_b9;
pub use self::spi_b0 as spi_b1;
pub use self::iic_b0 as iic_b1;
pub use self::gpt320 as gpt321;
pub use self::gpt320 as gpt322;
pub use self::gpt320 as gpt323;
pub use self::gpt324 as gpt325;
pub use self::gpt324 as gpt326;
pub use self::gpt324 as gpt327;
pub use self::gpt324 as gpt328;
pub use self::gpt324 as gpt329;
pub use self::dac120 as dac121;
Modules§
- acmphs0
- High-Speed Analog Comparator 0
- adc_b
- 12-bit A/D Converter
- agtw_b0
- Low Power Asynchronous General Purpose Timer 0
- bus
- BUS Control
- cac
- Clock Frequency Accuracy Measurement Circuit
- cache
- CACHE
- canfd_b
- CANFD Module Control
- cpscu
- CPU System Security Control Unit
- crc
- Cyclic Redundancy Check
- dac120
- 12-bit D/A converter 0
- dbg
- Debug Function
- dma
- DMAC Module Activation
- dmac0
- Direct memory access controller 0
- doc_b
- Data Operation Circuit
- dtc
- Data Transfer Controller
- eccmb
- CANFD ECC Module
- elc_b
- Event Link Controller
- faci
- Flash Application Command Interface
- fcache
- Flash Cache
- flad
- Data Flash
- generic
- Common register and bit access and modify traits
- gpt320
- General PWM 32-bit Timer 0
- gpt324
- General PWM 32-bit Timer 4
- gpt_
gtclk - GTCLK
- gpt_ops
- Output Phase Switching Controller
- icu
- Interrupt Controller
- iic0wu_
b - Inter-Integrated Circuit 0 Wake-up Unit
- iic_b0
- Inter-Integrated Circuit 0
- iirfa
- IIR filter accelerator
- iwdt
- Independent Watchdog Timer
- kint
- Key Interrupt Function
- mstp
- Module Stop Control
- pdg
- PWM Delay Generation Circuit
- pfs_b
- Pmn Pin Function Control Register
- poeg
- Port Output Enable for GPT
- port0
- Port 0 Control Registers
- port2
- Port 2 Control Registers
- porta
- Port A Control Registers
- portb
- Port B Control Registers
- portc
- Port C Control Registers
- portd
- Port D Control Registers
- porte
- Port E Control Registers
- pscu
- Peripheral Security Control Unit
- rmpu
- Renesas Memory Protection Unit
- sci_b0
- Serial Communication Interface 0
- spi_b0
- Serial Peripheral Interface 0
- sram
- SRAM Control
- sysc
- System Control
- tfu
- Trigonometric Function Unit
- tsd
- Temperature Sensor Calibration Data
- tsn
- Temperature Sensor
- tzf
- TrustZone Filter
- wdt
- Watchdog Timer
Structs§
- ACMPHS0
- High-Speed Analog Comparator 0
- ACMPHS1
- High-Speed Analog Comparator 1
- ACMPHS2
- High-Speed Analog Comparator 2
- ACMPHS3
- High-Speed Analog Comparator 3
- ADC_B
- 12-bit A/D Converter
- AGTW_B0
- Low Power Asynchronous General Purpose Timer 0
- AGTW_B1
- Low Power Asynchronous General Purpose Timer 1
- BUS
- BUS Control
- CAC
- Clock Frequency Accuracy Measurement Circuit
- CACHE
- CACHE
- CANFD_B
- CANFD Module Control
- CBP
- Cache and branch predictor maintenance operations
- CPSCU
- CPU System Security Control Unit
- CPUID
- CPUID
- CRC
- Cyclic Redundancy Check
- Core
Peripherals - Core peripherals
- DAC120
- 12-bit D/A converter 0
- DAC121
- 12-bit D/A converter 1
- 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_B
- Data Operation Circuit
- DTC
- Data Transfer Controller
- DWT
- Data Watchpoint and Trace unit
- ECCMB
- CANFD ECC Module
- ELC_B
- Event Link Controller
- FACI
- Flash Application Command Interface
- FCACHE
- Flash Cache
- FLAD
- Data Flash
- FPB
- Flash Patch and Breakpoint unit
- FPU
- Floating Point Unit
- 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
- GPT324
- General PWM 32-bit Timer 4
- GPT325
- General PWM 32-bit Timer 5
- GPT326
- General PWM 32-bit Timer 6
- GPT327
- General PWM 32-bit Timer 7
- GPT328
- General PWM 32-bit Timer 8
- GPT329
- General PWM 32-bit Timer 9
- GPT_
GTCLK - GTCLK
- GPT_OPS
- Output Phase Switching Controller
- ICU
- Interrupt Controller
- IIC0WU_
B - Inter-Integrated Circuit 0 Wake-up Unit
- IIC_B0
- Inter-Integrated Circuit 0
- IIC_B1
- Inter-Integrated Circuit 1
- IIRFA
- IIR filter accelerator
- ITM
- Instrumentation Trace Macrocell
- IWDT
- Independent Watchdog Timer
- KINT
- Key Interrupt Function
- MPU
- Memory Protection Unit
- MSTP
- Module Stop Control
- NVIC
- Nested Vector Interrupt Controller
- PDG
- PWM Delay Generation Circuit
- PFS_B
- Pmn Pin Function Control Register
- POEG
- Port Output Enable for GPT
- PORT0
- Port 0 Control Registers
- PORT2
- Port 2 Control Registers
- PORTA
- Port A Control Registers
- PORTB
- Port B Control Registers
- PORTC
- Port C Control Registers
- PORTD
- Port D Control Registers
- PORTE
- Port E Control Registers
- PSCU
- Peripheral Security Control Unit
- Peripherals
- All the peripherals.
- RMPU
- Renesas Memory Protection Unit
- SCB
- System Control Block
- SCI_B0
- Serial Communication Interface 0
- SCI_B1
- Serial Communication Interface 1
- SCI_B2
- Serial Communication Interface 2
- SCI_B3
- Serial Communication Interface 3
- SCI_B4
- Serial Communication Interface 4
- SCI_B9
- Serial Communication Interface 9
- SPI_B0
- Serial Peripheral Interface 0
- SPI_B1
- Serial Peripheral Interface 1
- SRAM
- SRAM Control
- SYSC
- System Control
- SYST
- SysTick: System Timer
- TFU
- Trigonometric Function Unit
- TPIU
- Trace Port Interface Unit
- TSD
- Temperature Sensor Calibration Data
- TSN
- Temperature Sensor
- TZF
- TrustZone Filter
- WDT
- Watchdog Timer
Enums§
- Interrupt
- Enumeration of all the interrupts.
Constants§
- NVIC_
PRIO_ BITS - Number available in the NVIC for configuring priority