|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Files | |
| ra8_c6link.c | |
| Link lifecycle, frame routing and the identity round-trip. | |
| ra8_c6link_arena.c | |
| The fixed decode arena that lets a protobuf codec run with no heap. | |
| ra8_c6link_frame.c | |
| The twelve-byte esp-hosted payload header: build it, believe it or not. | |
| ra8_c6link_internal.h | |
| Cross-translation-unit contract inside libs/ra8_c6link. | |
| ra8_c6link_mdl.c | |
| Pull-based media download client over generated protobuf codecs. | |
| ra8_c6link_mdl_internal.h | |
| Private response-validation seams for the media RPC client. | |
| ra8_c6link_mdl_service.c | |
| Portable one-job media service state machine for the ESP32-C6 port. | |
| ra8_c6link_mdl_service_internal.h | |
| Private bounded-allocation seam for the portable media service. | |
| ra8_c6link_mdl_transfer.c | |
| Bounded transactional coordinator for C6 media byte streams. | |
| ra8_c6link_mdl_transfer_internal.h | |
| Private commit-stage seam for the transactional media coordinator. | |
| ra8_c6link_pump.c | |
| The transaction loop: handshake, clock, classify, route. | |
| ra8_c6link_rpc.c | |
| The control plane: one protobuf message type, correlated by UID. | |
| ra8_c6link_tlv.c | |
| The two-tag envelope the co-processor's serial endpoint speaks. | |
| ra8_c6link_wifi.c | |
| Radio lifecycle: initialise, choose station mode, start, tear down. | |
| ra8_c6link_wifi_sta.c | |
| Station credentials, association, and what the radio reports back. | |
| ra8_mdl_storage_ram.c | |
| Caller-buffer transaction adapter for C6 media source bytes. | |
| ra8_media_download.pb-c.c | |
| Generated protobuf-C implementation of the media-download protocol. | |