Expand description
Peripheral access API for R7FA2A1AB 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::sci1 as sci9;
pub use self::spi0 as spi1;
pub use self::agt0 as agt1;
pub use self::gpt161 as gpt162;
pub use self::gpt161 as gpt163;
pub use self::gpt161 as gpt164;
pub use self::gpt161 as gpt165;
pub use self::gpt161 as gpt166;
pub use self::port1 as port2;
pub use self::port0 as port3;
pub use self::port0 as port4;
pub use self::port0 as port5;
pub use self::port0 as port9;
Modules§
- acmphs0
- High-Speed Analog Comparator 0
- acmplp
- Low-Power Analog Comparator
- adc160
- 16-bit A/D Converter
- agt0
- Asynchronous General purpose Timer 0
- bus
- BUS Control
- cac
- Clock Frequency Accuracy Measurement Circuit
- can0
- CAN0 Module
- crc
- CRC Calculator
- ctsu
- Capacitive Touch Sensing Unit
- dac8
- 8-bit D/A converter
- dac12
- 12-bit D/A converter
- dbg
- Debug Function
- doc
- Data Operation Circuit
- dtc
- Data Transfer Controller
- elc
- Event Link Controller
- fcache
- Flash Cache
- generic
- Common register and bit access and modify traits
- gpt161
- General PWM Timer 1 (16-bit)
- gpt320
- General PWM Timer 0 (32-bit)
- gpt_ops
- Output Phase Switching Controller
- icu
- Interrupt Controller
- iic0
- Inter-Integrated Circuit 0
- iic1
- Inter-Integrated Circuit 1
- iwdt
- Independent Watchdog Timer
- kint
- Key Interrupt Function
- mmf
- Memory Mirror Function
- mmpu
- Bus Master MPU
- mstp
- Module Stop Control B,C,D
- opamp
- OperationalAmplifier
- 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
- rtc
- Realtime Clock
- sci0
- Serial Communication Interface 0
- sci1
- Serial Communication Interface 1
- sdadc24
- 24-Bit Sigma-Delta A/D Converter
- smpu
- Bus Slave MPU
- spi0
- Serial Peripheral Interface 0
- spmon
- CPU Stack Pointer Monitor
- sram
- SRAM Control
- system
- System Control
- tsn
- Temperature Sensor
- usbfs
- USB 2.0 FS Module
- wdt
- Watchdog Timer
Structs§
- ACMPHS0
- High-Speed Analog Comparator 0
- ACMPLP
- Low-Power Analog Comparator
- ADC160
- 16-bit A/D Converter
- AGT0
- Asynchronous General purpose Timer 0
- AGT1
- Asynchronous General purpose Timer 1
- BUS
- BUS Control
- CAC
- Clock Frequency Accuracy Measurement Circuit
- CAN0
- CAN0 Module
- CBP
- Cache and branch predictor maintenance operations
- CPUID
- CPUID
- CRC
- CRC Calculator
- CTSU
- Capacitive Touch Sensing Unit
- Core
Peripherals - Core peripherals
- DAC8
- 8-bit D/A converter
- DAC12
- 12-bit D/A converter
- 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
- FCACHE
- Flash Cache
- FPB
- Flash Patch and Breakpoint unit
- GPT161
- General PWM Timer 1 (16-bit)
- GPT162
- General PWM Timer 2 (16-bit)
- GPT163
- General PWM Timer 3 (16-bit)
- GPT164
- General PWM Timer 4 (16-bit)
- GPT165
- General PWM Timer 5 (16-bit)
- GPT166
- General PWM Timer 6 (16-bit)
- GPT320
- General PWM Timer 0 (32-bit)
- GPT_OPS
- Output Phase Switching Controller
- ICU
- Interrupt Controller
- IIC0
- Inter-Integrated Circuit 0
- IIC1
- Inter-Integrated Circuit 1
- 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
- OPAMP
- OperationalAmplifier
- 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
- PORT9
- Port 9 Control Registers
- Peripherals
- All the peripherals.
- RTC
- Realtime Clock
- SCB
- System Control Block
- SCI0
- Serial Communication Interface 0
- SCI1
- Serial Communication Interface 1
- SCI9
- Serial Communication Interface 9
- SDADC24
- 24-Bit Sigma-Delta A/D Converter
- SMPU
- Bus Slave MPU
- SPI0
- Serial Peripheral Interface 0
- SPI1
- Serial Peripheral Interface 1
- SPMON
- CPU Stack Pointer Monitor
- SRAM
- SRAM Control
- SYST
- SysTick: System Timer
- SYSTEM
- System Control
- TPIU
- Trace Port Interface Unit
- TSN
- Temperature Sensor
- USBFS
- USB 2.0 FS Module
- WDT
- Watchdog Timer
Enums§
- Interrupt
- Enumeration of all the interrupts.
Constants§
- NVIC_
PRIO_ BITS - Number available in the NVIC for configuring priority