ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
hw_pending Directory Reference

Apps written but not yet hardware-validated on a stock board.

More...

Directory dependency graph for hw_pending:

Directories

 
adc_diag_tsn_demo
 
battery_monitor_demo
 
c6
 
cache_hal_enable_demo
 
compile_on_m33
 
dtc_isr_arm_demo
 
epaper_refresh
 
epub_stress
 
ereader_comic
 
ereader_cover
 
ereader_longstrip
 
ereader_m33
 
ereader_manga
 
ereader_zoom
 
eth_gptp_timestamp_demo
 
eth_hal_bringup
 
eth_l3switch_forward_demo
 
eth_tsn_tas_demo
 
gpt_edge_capture_count
 
hal_timebase_demo
 
i2c_peripheral_responder
 
i3c_i2c_peripheral_demo
 
import_reader
 
imu_lsm6dso_demo
 
lin_commander_hil
 
lowpower_holdpage
 
manual
 
media_download
 
modem_at_demo
 
mpu_boot_map_hal
 
ota_ab_orchestration
 
ra8_ftl_demo
 
ra8_io_mram_demo
 
ra8_io_sdhi_demo
 
ra8_io_swap_demo
 
ra8_sdhi_card_demo
 
scb_diag_demo
 
secure_boot_ns_hil
 
smbus_demo
 
tls_client
 
tz_threadx_demo
 
webp_decode_demo

Detailed Description

Apps written but not yet hardware-validated on a stock board.

Apps that compile and pass every CI gate but have not been confirmed working on hardware end to end. Each app's own README carries its blocking reason and the evidence gathered so far.

Most of them do boot headlessly in tools/ra8_emulator. What is missing is usually the thing an emulator cannot model – an analog comparator, an ECC bit flip, a rasterizer, a scope on a PWM edge, a reset-retained power domain – which is why they are pending rather than validated.

just apps::build <appname> builds any of them from the repo root. Promotion is a git mv into ../hw_validated/hil/ with a hil.conf beside examples/ek_ra8d2/hw_validated/hil/<app>/src/main.c once a hardware probe passes; discovery is the filesystem, so nothing else needs editing.

Two subdirectories group by lane rather than by subject: c6/ needs the ESP32-C6 companion radio, and manual/ needs a human at the board or a PC on the far end of a cable. common/ is shared app code, not an app.