Expand description
Peripheral access API for R7FA6M3AH 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::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::port0 as port9;
pub use self::port0 as porta;
pub use self::port0 as portb;
pub use self::spi0 as spi1;
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::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 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::iic1 as iic2;
pub use self::sdhi0 as sdhi1;
pub use self::gpt328 as gpt329;
pub use self::gpt328 as gpt3210;
pub use self::gpt328 as gpt3211;
pub use self::gpt328 as gpt3212;
pub use self::gpt328 as gpt3213;
pub use self::ssie0 as ssie1;
pub use self::agt0 as agt1;
pub use self::can0 as can1;
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::acmphs1 as acmphs2;
pub use self::acmphs1 as acmphs3;
pub use self::acmphs1 as acmphs4;
pub use self::acmphs1 as acmphs5;
Modules
High-Speed Analog Comparator 0
High-Speed Analog Comparator 1
12bit A/D Converter 0
12bit A/D Converter 1
Asynchronous General purpose Timer 0
ADC-DAC Interface
BUS Control
Clock Frequency Accuracy Measurement Circuit
CAN0 Module
CRC Calculator
Capacitive Touch Sensing Unit
12-bit D/A converter
Debug Function
DMAC Module Activation
Direct memory access controller 0
Data Operation Circuit
2D Drawing Engine
Data Transfer Controller
DMA Controller for the Ethernet Controller Channel 0
Event Link Controller
PTP Module for the Ethernet Controller
PTP Module 0 for the Ethernet Controller
EPTPC Configulation
Ethernet Controller Channel 0
Flash Cache
Common register and bit access and modify traits
Graphics LCD Controller
General PWM Timer 0 (32-bit Enhanced High Resolution)
General PWM Timer 8 (32-bit Enhanced)
PWM Delay Generation Circuit
Output Phase Switching Controller
Interrupt Controller
Inter-Integrated Circuit 0
Inter-Integrated Circuit 1
Infrared Data Association
Independent Watchdog Timer
JPEG Codec
Key Interrupt Function
Memory Mirror Function
Bus Master MPU
Module Stop Control B,C,D
Parallel Data Capture Unit
Pmn Pin Function Control Register
Miscellaneous Port Control Register
Port Output Enable Module for GPT
Port 0 Control Registers
Port 1 Control Registers
DMA Controller for EPTPC
Quad-SPI
Realtime Clock
Serial Communication Interface 0
SD Host Interface 0
Bus Slave MPU
Serial Peripheral Interface 0
CPU Stack Pointer Monitor
SRAM Control
Sampling Rate Converter
Sampling Rate Converter RAM
Serial Sound Interface Enhanced (SSIE)
System Control
Temperature Sensor
USB 2.0 FS Module
USB 2.0 High-Speed Module
Watchdog Timer
Structs
High-Speed Analog Comparator 0
High-Speed Analog Comparator 1
High-Speed Analog Comparator 2
High-Speed Analog Comparator 3
High-Speed Analog Comparator 4
High-Speed Analog Comparator 5
12bit A/D Converter 0
12bit A/D Converter 1
Asynchronous General purpose Timer 0
Asynchronous General purpose Timer 1
ADC-DAC Interface
BUS Control
Clock Frequency Accuracy Measurement Circuit
CAN0 Module
CAN1 Module
Cache and branch predictor maintenance operations
CPUID
CRC Calculator
Capacitive Touch Sensing Unit
Core peripherals
12-bit D/A converter
Debug Function
Debug Control Block
DMAC Module Activation
Direct memory access controller 0
Direct memory access controller 1
Direct memory access controller 2
Direct memory access controller 3
Direct memory access controller 4
Direct memory access controller 5
Direct memory access controller 6
Direct memory access controller 7
Data Operation Circuit
2D Drawing Engine
Data Transfer Controller
Data Watchpoint and Trace unit
DMA Controller for the Ethernet Controller Channel 0
Event Link Controller
PTP Module for the Ethernet Controller
PTP Module 0 for the Ethernet Controller
EPTPC Configulation
Ethernet Controller Channel 0
Flash Cache
Flash Patch and Breakpoint unit
Floating Point Unit
Graphics LCD Controller
General PWM Timer 4 (32-bit Enhanced)
General PWM Timer 5 (32-bit Enhanced)
General PWM Timer 6 (32-bit Enhanced)
General PWM Timer 7 (32-bit Enhanced)
General PWM Timer 0 (32-bit Enhanced High Resolution)
General PWM Timer 1 (32-bit Enhanced High Resolution)
General PWM Timer 2 (32-bit Enhanced High Resolution)
General PWM Timer 3 (32-bit Enhanced High Resolution)
General PWM Timer 8 (32-bit Enhanced)
General PWM Timer 9 (32-bit Enhanced)
General PWM Timer 10 (32-bit Enhanced)
General PWM Timer 11 (32-bit Enhanced)
General PWM Timer 12 (32-bit Enhanced)
General PWM Timer 13 (32-bit Enhanced)
PWM Delay Generation Circuit
Output Phase Switching Controller
Interrupt Controller
Inter-Integrated Circuit 0
Inter-Integrated Circuit 1
Inter-Integrated Circuit 2
Infrared Data Association
Instrumentation Trace Macrocell
Independent Watchdog Timer
JPEG Codec
Key Interrupt Function
Memory Mirror Function
Bus Master MPU
Memory Protection Unit
Module Stop Control B,C,D
Nested Vector Interrupt Controller
Parallel Data Capture Unit
Pmn Pin Function Control Register
Miscellaneous Port Control Register
Port Output Enable Module for GPT
Port 0 Control Registers
Port 1 Control Registers
Port 2 Control Registers
Port 3 Control Registers
Port 4 Control Registers
Port 5 Control Registers
Port 6 Control Registers
Port 7 Control Registers
Port 8 Control Registers
Port 9 Control Registers
Port A Control Registers
Port B Control Registers
DMA Controller for EPTPC
All the peripherals.
Quad-SPI
Realtime Clock
System Control Block
Serial Communication Interface 0
Serial Communication Interface 1
Serial Communication Interface 2
Serial Communication Interface 3
Serial Communication Interface 4
Serial Communication Interface 5
Serial Communication Interface 6
Serial Communication Interface 7
Serial Communication Interface 8
Serial Communication Interface 9
SD Host Interface 0
SD Host Interface 1
Bus Slave MPU
Serial Peripheral Interface 0
Serial Peripheral Interface 1
CPU Stack Pointer Monitor
SRAM Control
Sampling Rate Converter
Sampling Rate Converter RAM
Serial Sound Interface Enhanced (SSIE)
Serial Sound Interface Enhanced (SSIE)
SysTick: System Timer
System Control
Trace Port Interface Unit
Temperature Sensor
USB 2.0 FS Module
USB 2.0 High-Speed Module
Watchdog Timer
Enums
Enumeration of all the interrupts.
Constants
Number available in the NVIC for configuring priority