Expand description
Peripheral access API for R7FA6T1AD 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::acmphs1 as acmphs2;pub use self::acmphs1 as acmphs3;pub use self::acmphs1 as acmphs4;pub use self::acmphs1 as acmphs5;pub use self::can0 as can1;pub use self::spi0 as spi1;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::agt0 as agt1;pub use self::gpt32eh0 as gpt32eh1;pub use self::gpt32eh0 as gpt32eh2;pub use self::gpt32eh0 as gpt32eh3;pub use self::gpt32eh0 as gpt32e4;pub use self::gpt32eh0 as gpt32e5;pub use self::gpt32eh0 as gpt32e6;pub use self::gpt32eh0 as gpt32e7;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::sci0 as sci1;pub use self::sci0 as sci2;pub use self::sci0 as sci3;pub use self::sci0 as sci4;pub use self::sci0 as sci8;pub use self::sci0 as sci9;pub use self::gpt328 as gpt329;pub use self::gpt328 as gpt3210;pub use self::gpt328 as gpt3211;pub use self::gpt328 as gpt3212;
Modules§
- acmphs0
- High-Speed Analog Comparator 0
- acmphs1
- High-Speed Analog Comparator 1
- adc120
- 12bit A/D Converter 0
- adc121
- 12bit A/D Converter 1
- agt0
- Asynchronous General purpose Timer 0
- bus
- BUS Control
- cac
- Clock Frequency Accuracy Measurement Circuit
- can0
- CAN0 Module
- crc
- CRC Calculator
- 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
- elc
- Event Link Controller
- fcache
- Flash Cache
- generic
- Common register and bit access and modify traits
- gpt32eh0
- General PWM Timer 0 (32-bit Enhanced High Resolution)
- gpt328
- General PWM Timer 8
- gpt_odc
- PWM Delay Generation Circuit
- gpt_ops
- Output Phase Switching Controller
- icu
- Interrupt Controller
- iic0
- Inter-Integrated Circuit 0
- iic1
- Inter-Integrated Circuit 1
- irda
- Infrared Data Association
- iwdt
- Independent Watchdog Timer
- kint
- Key Interrupt Function
- mmf
- Memory Mirror Function
- mmpu
- Bus Master MPU
- mstp
- Module Stop Control B,C,D
- pfs
- Pmn Pin Function Control Register
- pmisc
- Miscellaneous Port Control Register
- poeg
- Port Output Enable Module for GPT
- port0
- Port 0 Control Registers
- port1
- Port 1 Control Registers
- sci0
- Serial Communication Interface 0
- smpu
- Bus Slave MPU
- spi0
- Serial Peripheral Interface 0
- spmon
- CPU Stack Pointer Monitor
- sram
- SRAM Control
- src
- Sampling Rate Converter
- srcram
- Sampling Rate Converter RAM
- system
- System Control
- tsd
- Temperature Sensor Data
- tsn
- Temperature Sensor
- 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
- ACMPHS4
- High-Speed Analog Comparator 4
- ACMPHS5
- High-Speed Analog Comparator 5
- ADC120
- 12bit A/D Converter 0
- ADC121
- 12bit A/D Converter 1
- AGT0
- Asynchronous General purpose Timer 0
- AGT1
- Asynchronous General purpose Timer 1
- BUS
- BUS Control
- CAC
- Clock Frequency Accuracy Measurement Circuit
- CAN0
- CAN0 Module
- CAN1
- CAN1 Module
- CBP
- Cache and branch predictor maintenance operations
- CPUID
- CPUID
- CRC
- CRC Calculator
- 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
- ELC
- Event Link Controller
- FCACHE
- Flash Cache
- FPB
- Flash Patch and Breakpoint unit
- FPU
- Floating Point Unit
- GPT32E4
- General PWM Timer 4 (32-bit Enhanced)
- GPT32E5
- General PWM Timer 5 (32-bit Enhanced)
- GPT32E6
- General PWM Timer 6 (32-bit Enhanced)
- GPT32E7
- General PWM Timer 7 (32-bit Enhanced)
- GPT32E
H0 - General PWM Timer 0 (32-bit Enhanced High Resolution)
- GPT32E
H1 - General PWM Timer 1 (32-bit Enhanced High Resolution)
- GPT32E
H2 - General PWM Timer 2 (32-bit Enhanced High Resolution)
- GPT32E
H3 - General PWM Timer 3 (32-bit Enhanced High Resolution)
- GPT328
- General PWM Timer 8
- GPT329
- General PWM Timer 9
- GPT3210
- General PWM Timer 10
- GPT3211
- General PWM Timer 11
- GPT3212
- General PWM Timer 12
- GPT_ODC
- PWM Delay Generation Circuit
- GPT_OPS
- Output Phase Switching Controller
- ICU
- Interrupt Controller
- IIC0
- Inter-Integrated Circuit 0
- IIC1
- Inter-Integrated Circuit 1
- IRDA
- Infrared Data Association
- ITM
- Instrumentation Trace Macrocell
- IWDT
- Independent Watchdog Timer
- KINT
- Key Interrupt Function
- MMF
- Memory Mirror Function
- MMPU
- Bus Master MPU
- MPU
- Memory Protection Unit
- MSTP
- Module Stop Control B,C,D
- NVIC
- Nested Vector Interrupt Controller
- PFS
- Pmn Pin Function Control Register
- PMISC
- Miscellaneous Port 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
- PORT5
- Port 5 Control Registers
- PORT6
- Port 6 Control Registers
- PORT7
- Port 7 Control Registers
- Peripherals
- All the peripherals.
- SCB
- System Control Block
- SCI0
- Serial Communication Interface 0
- SCI1
- Serial Communication Interface 1
- SCI2
- Serial Communication Interface 2
- SCI3
- Serial Communication Interface 3
- SCI4
- Serial Communication Interface 4
- SCI8
- Serial Communication Interface 8
- SCI9
- Serial Communication Interface 9
- SMPU
- Bus Slave MPU
- SPI0
- Serial Peripheral Interface 0
- SPI1
- Serial Peripheral Interface 1
- SPMON
- CPU Stack Pointer Monitor
- SRAM
- SRAM Control
- SRC
- Sampling Rate Converter
- SRCRAM
- Sampling Rate Converter RAM
- SYST
- SysTick: System Timer
- SYSTEM
- System Control
- TPIU
- Trace Port Interface Unit
- TSD
- Temperature Sensor Data
- TSN
- Temperature Sensor
- WDT
- Watchdog Timer
Enums§
- Interrupt
- Enumeration of all the interrupts.
Constants§
- NVIC_
PRIO_ BITS - Number available in the NVIC for configuring priority