Crate ra2e1

Crate ra2e1 

Source
Expand description

Peripheral access API for R7FA2E1A9 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::port0 as port3;
pub use self::port0 as port4;
pub use self::port0 as port5;
pub use self::port0 as port9;
pub use self::sci0 as sci1;
pub use self::sci0 as sci2;
pub use self::sci0 as sci9;
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;
pub use self::agt0 as agt1;

Modules§

acmplp
Low-Power Analog Comparator
adc120
12-bit A/D Converter
agt0
Low Power Asynchronous General Purpose Timer 0
bus
BUS Control
cac
Clock Frequency Accuracy Measurement Circuit
crc
Cyclic Redundancy Check Calculator
ctsu
Capacitive Touch Sensing Unit
dbg
Debug Function
doc
Data Operation Circuit
dtc
Data Transfer Controller
elc
Event Link Controller
flcn
Flash I/O Registers
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
ICU for CPU
iic0
Inter-Integrated Circuit 0
iic0wu
Inter-Integrated Circuit 0 Wake-up Unit
iwdt
Independent Watchdog Timer
kint
Key Interrupt Function
mstp
Module Stop Control B, C, D
pfs
Pmn Pin Function 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
spi0
Serial Peripheral Interface
sram
SRAM Control
sysc
System Control
wdt
Watchdog Timer

Structs§

ACMPLP
Low-Power Analog Comparator
ADC120
12-bit A/D Converter
AGT0
Low Power Asynchronous General Purpose Timer 0
AGT1
Low Power Asynchronous General Purpose Timer 1
BUS
BUS Control
CAC
Clock Frequency Accuracy Measurement Circuit
CBP
Cache and branch predictor maintenance operations
CPUID
CPUID
CRC
Cyclic Redundancy Check Calculator
CTSU
Capacitive Touch Sensing Unit
CorePeripherals
Core peripherals
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
FLCN
Flash I/O Registers
FPB
Flash Patch and Breakpoint 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
GPT_OPS
Output Phase Switching Controller
ICU
ICU for CPU
IIC0
Inter-Integrated Circuit 0
IIC0WU
Inter-Integrated Circuit 0 Wake-up Unit
ITM
Instrumentation Trace Macrocell
IWDT
Independent Watchdog Timer
KINT
Key Interrupt Function
MPU
Memory Protection Unit
MSTP
Module Stop Control B, C, D
NVIC
Nested Vector Interrupt Controller
PFS
Pmn Pin Function 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
SCI1
Serial Communication Interface
SCI2
Serial Communication Interface
SCI9
Serial Communication Interface
SPI0
Serial Peripheral Interface
SRAM
SRAM Control
SYSC
System Control
SYST
SysTick: System Timer
TPIU
Trace Port Interface Unit
WDT
Watchdog Timer

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority