Crate ra6t2

Crate ra6t2 

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