|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Files | |
| board_periph.c | |
| Peripheral-block registry core + ICU/NVIC routing for ra8_emulator. | |
| board_periph_adc.c | |
| ADC16H (16-bit SAR) peripheral-block model for the board emulator. | |
| board_periph_bkup.c | |
| VBATT backup-register (VBTBKRn) reset-retained domain model. | |
| board_periph_cac.c | |
| CAC (Clock Frequency Accuracy Measurement) edge-counter model. | |
| board_periph_canfd.c | |
| CAN-FD controller peripheral-block model for the board emulator. | |
| board_periph_ceu.c | |
| Capture Engine Unit (CEU) peripheral-block model for ra8_emulator. | |
| board_periph_crc.c | |
| CRC calculator peripheral-block model for the board emulator. | |
| board_periph_dac.c | |
| DAC_B (12-bit D/A) peripheral-block model for the board emulator. | |
| board_periph_dmac.c | |
| DMAC0 transfer peripheral-block model for the board emulator. | |
| board_periph_doc.c | |
| Data Operation Circuit (DOC) peripheral-block model for ra8_emulator. | |
| board_periph_drw.c | |
| Bench-validated DRW ("D/AVE 2D") rasterizer model for ra8_emulator. | |
| board_periph_dtc.c | |
| DTC (Data Transfer Controller) transfer-engine model for ra8_emulator. | |
| board_periph_eink.c | |
| IT8951 e-paper SPI-device model for ra8_emulator. | |
| board_periph_eth.c | |
| R-Switch (ESWM / MFWD / COMA / ETHA / RMAC / GWCA) model for ra8_emulator. | |
| board_periph_glcdc.c | |
| Graphics LCD Controller (GLCDC) framebuffer-descriptor model for ra8_emulator. | |
| board_periph_gpio.c | |
| GPIO / PORT peripheral-block model for the board emulator. | |
| board_periph_gptp.c | |
| Ethernet Generic PTP Timer (GPTP) model for ra8_emulator – HUM Ch 35. | |
| board_periph_i2c.c | |
| I3C-in-I2C-mode (IIC_B) controller + GT911 touch + LSM6DSO IMU models plus an external-controller stimulus for the firmware in target mode. | |
| board_periph_i2c_devices.c | |
| LSM6DSO IMU + MAX17048 fuel-gauge device models on the I2C bus. | |
| board_periph_ipc.c | |
| Inter-Processor Communication (IPC) peripheral-block model for ra8_emulator. | |
| board_periph_lvd.c | |
| LVD / PVD voltage-monitor status model for ra8_emulator. | |
| board_periph_modem.c | |
| Cellular AT-modem device model for ra8_emulator (attached to SCI7). | |
| board_periph_mram.c | |
| Extra-MRAM (data-flash) MACI program/erase model for ra8_emulator. | |
| board_periph_mstp.c | |
| Module Stop Control (MSTPCRA..E) register block for ra8_emulator. | |
| board_periph_mstp_model.c | |
| Module-stop (MSTP) shadow + address->bit gate table (engine-free half). | |
| board_periph_npu.c | |
| Arm Ethos-U55 NPU command/queue execution model (RA8P1-only) for ra8_emulator. | |
| board_periph_pdctr.c | |
| Graphics power-domain gating (PDCTRGD) model. | |
| board_periph_pdm.c | |
| PDM-IF (digital MEMS microphone) peripheral-block model for ra8_emulator. | |
| board_periph_poeg.c | |
| Port Output Enable for GPT (POEG) safe-shutoff register model. | |
| board_periph_prcr.c | |
| SYSC register-write-protection (PRCR) model. | |
| board_periph_reset.c | |
| Reset-cause status register (RSTSRn) model for ra8_emulator. | |
| board_periph_riic.c | |
| RIIC (IIC) controller + PI4IOE5V6408 I/O-expander + OV5640 SCCB model. | |
| board_periph_riic_devices.c | |
| RIIC bus registry, PI4IOE5V6408 expander, and OV5640 sensor models. | |
| board_periph_rtc.c | |
| Realtime Clock (RTC) calendar peripheral-block model for ra8_emulator. | |
| board_periph_rtt.c | |
| SEGGER RTT up-buffer drain model for ra8_emulator. | |
| board_periph_sci.c | |
| SCI_B UART peripheral-block model for the board emulator. | |
| board_periph_sd.c | |
| SD-card-over-SPI device model for ra8_emulator (attached to SPI_B). | |
| board_periph_sd_format.c | |
| Blank-card FAT16/FAT32 sparse-sector formatters (–sd-new). | |
| board_periph_sd_image.c | |
| Sparse raw-file lifecycle for the modelled SD card. | |
| board_periph_sdhi.c | |
| Native 4-bit SDHI host-controller model for ra8_emulator (SDHI0). | |
| board_periph_spi.c | |
| SPI_B (Type-B SPI) controller peripheral-block model for ra8_emulator. | |
| board_periph_sram.c | |
| SRAM controller ECC self-test / error-status model (SRAMCRn / SRAMESR). | |
| board_periph_ssie.c | |
| Serial Sound Interface Enhanced (SSIE / I2S) peripheral-block model. | |
| board_periph_timer.c | |
| GPT + AGT timer peripheral-block model for the board emulator. | |
| board_periph_ulpt.c | |
| Ultra-Low-Power Timer (ULPT) peripheral-block model for ra8_emulator. | |
| board_periph_usbhs_host.c | |
| On-chip USBHS host controller model (0x40351000) for the board emulator. | |
| board_periph_wdt.c | |
| Window Watchdog Timer (WDT0 / WWDT) model for ra8_emulator. | |
| board_periph_xspi.c | |
| Octal-SPI (xSPI) manual-command + NOR-flash peripheral model for ra8_emulator. | |