ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_regs.h
Go to the documentation of this file.
1
46
47#pragma once
48
49/* Core system blocks. */
50#include "ra8_cac_regs.h"
51#include "ra8_cgc_regs.h"
52#include "ra8_lpm_regs.h"
53#include "ra8_lvd_regs.h"
54#include "ra8_mpu_regs.h"
55#include "ra8_mstp_regs.h"
56#include "ra8_system_regs.h"
57
58/* I/O and pin mux. */
59#include "ra8_pfs_regs.h"
60#include "ra8_port_regs.h"
61
62/* Interrupts + events. */
63#include "ra8_elc_regs.h"
64#include "ra8_icu_regs.h"
65
66/* Data movement. */
67#include "ra8_dmac_regs.h"
68#include "ra8_dtc_regs.h"
69
70/* Timers. */
71#include "ra8_agt_regs.h"
72#include "ra8_gpt_regs.h"
73#include "ra8_iwdt_regs.h"
74#include "ra8_poeg_regs.h"
75#include "ra8_wdt_regs.h"
76
77/* Serial. */
78#include "ra8_i3c_i2c_regs.h"
79#include "ra8_sci_regs.h"
80#include "ra8_spi_regs.h"
81
82/* Analog. */
83#include "ra8_adc_b_regs.h"
84#include "ra8_tsn_regs.h"
85
86/* Misc. */
87#include "ra8_crc_regs.h"
88#include "ra8_flash_regs.h"
89#include "ra8_rtc_regs.h"
90
91/* Connectivity / display. */
92#include "ra8_canfd_regs.h"
93#include "ra8_glcdc_regs.h"
94#include "ra8_ospi_regs.h"
95#include "ra8_usb_regs.h"
ADC16H (16-bit SAR) register layout for the Renesas RA8D2 / RA8P1.
Asynchronous General-Purpose Timer (AGT) register layout for RA8D2.
Clock Accuracy Check (CAC) register layout for the Renesas RA8D2.
CANFD controller register layout for the Renesas RA8D2.
Clock Generation Circuit (CGC) field layouts for the Renesas RA8D2.
CRC calculator register layout for the Renesas RA8D2.
DMAC (Direct Memory Access Controller) register layout for the RA8D2.
DTC (Data Transfer Controller) register layout for the RA8D2.
Event Link Controller (ELC) register layout for the Renesas RA8D2.
Flash / MRAM controller register layout for the Renesas RA8D2.
Graphics LCD Controller (GLCDC) register layout for the RA8D2.
General PWM Timer (GPT) register layout for the Renesas RA8D2.
IIC_B (I3C-based I2C) register layout for the Renesas RA8D2.
Interrupt Control Unit (ICU) register layout for the Renesas RA8D2.
Independent Watchdog Timer (IWDT) register layout for the RA8D2.
Low Power Mode (LPM) register layout for the Renesas RA8D2.
Programmable Voltage Detection (PVD / LVD) register layout for the RA8D2.
Memory Protection Unit register layout for the Renesas RA8D2.
Module Stop Control (MSTP) register layout for the Renesas RA8D2.
xSPI / Octo-SPI controller register layout for the Renesas RA8D2
Pin Function Select (PFS) register layout for the Renesas RA8D2.
Port Output Enable for GPT (POEG) register layout for the RA8D2.
IOPORT (GPIO) register layout for the Renesas RA8D2.
Real-Time Clock (RTC) register layout for the Renesas RA8D2.
SCI_B (Serial Communication Interface, B variant) register layoutfor the RA8D2.
SPI_B register layout for the Renesas RA8D2.
System Control (SYSC) register layout for the Renesas RA8D2.
Temperature Sensor (TSN) register layout for the Renesas RA8D2.
USB Full-Speed + High-Speed controller layout for the Renesas RA8D2.
Watchdog Timer (WDT) register layout for the RA8D2.