Crate ra6m4

Source
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
CorePeripherals
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