|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Board pin/peripheral map, battery, touch calibration, keyboard, power profiling, IMU, and the app framework (libs/ra8_board_ek_ra8d2, ra8_batt, ra8_touch_cal, ra8_keyboard, ra8_power_profile, ra8_lsm6dso, ra8_app). More...
Files | |
| file | ra8_app.h |
| Zero-heap app framework: lifecycle + static registry + launcher (#146). | |
| file | ra8_batt.h |
| Bounded, allocation-free low-battery nag policy. | |
| file | ra8_board_ek_ra8d2.h |
| Board-support layer for the Renesas EK-RA8D2 v1 evaluation kit. | |
| file | ra8_board_ek_ra8d2_connectors.h |
| Board-identity, LEDs, switches, display, audio, Arduino, Pmod, and MikroBUS portion of the EK-RA8D2 v1 board-support layer. | |
| file | ra8_board_ek_ra8d2_console_stream.h |
| EK-RA8D2 debug console as an ra8_io_stream byte sink. | |
| file | ra8_board_ek_ra8d2_dualcore.h |
| Where the EK-RA8D2's Cortex-M85 and Cortex-M33 meet, stated once. | |
| file | ra8_board_ek_ra8d2_pdm.h |
| EK-RA8D2 onboard SPH0690 PDM microphone policy. | |
| file | ra8_board_ek_ra8d2_peripherals.h |
| I/O-expander, USB, camera, external-memory, MIPI-DSI, UART console, and Ethernet portion of the EK-RA8D2 v1 board-support layer. | |
| file | ra8_board_ek_ra8d2_touch.h |
| One-call bring-up of the EK-RA8D2 panel's GoodIX GT911 touch controller. | |
| file | ra8_boot_intrinsics.h |
| Tiny MMIO / barrier intrinsics shared by the boot files. | |
| file | ra8_panel.h |
| Active display-panel descriptor for the EK-RA8D2 (ER-TFT070-6). | |
| file | ra8_panel_timing.h |
| EK-RA8D2 panel timing as the HAL's ra8_glcdc_timing_t (ER-TFT070-6). | |
| file | trustzone_init.h |
| Cortex-M85 TrustZone-M SAU bring-up entry point. | |
| file | ra8_board_ek_ra8d2_camera.c |
| EK-RA8D2 J35 camera clock, routing, reset, and SCCB adapter. | |
| file | ra8_board_ek_ra8d2_internal.h |
| Cross-translation-unit seam for the EK-RA8D2 BSP implementation. | |
| file | ra8_board_ek_ra8d2_pdm.c |
| EK-RA8D2 SPH0690 PDM microphone routing and filter policy. | |
| file | ra8_board_ra8p1.h |
| Board-support layer for the Renesas RA8P1 (R7KA8P1KFLCAC) target board. | |
| file | ra8_boot_intrinsics.h |
| Tiny MMIO / barrier intrinsics shared by the boot files. | |
| file | trustzone_init.h |
| Cortex-M85 TrustZone-M SAU bring-up entry point. | |
| file | ra8_devcfg.h |
| Per-device (per-unit) configuration record – schema, storage seam, two-copy resolution. | |
| file | ra8_keyboard.h |
| On-screen keyboard widget – iOS-style layers, shift, hit-test. | |
| file | ra8_lsm6dso.h |
| ST LSM6DSO 6-DoF IMU driver (accel + gyro + temperature). | |
| file | ra8_power_profile.h |
| Power-profiling helper – public API. | |
| file | ra8_touch_cal.h |
| Resistive/capacitive touch-screen calibration utility. | |
Board pin/peripheral map, battery, touch calibration, keyboard, power profiling, IMU, and the app framework (libs/ra8_board_ek_ra8d2, ra8_batt, ra8_touch_cal, ra8_keyboard, ra8_power_profile, ra8_lsm6dso, ra8_app).