ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ESP32-C6 companion radio (just hil::c6)

Apps that talk to the ESP32-C6 companion radio over esp-hosted.

Hardware-validated, but on a DIP-switch configuration (SW4-4 OFF) that excludes the default HIL pass – run them with just hil::c6.

8 app(s) in this tier:
AppDescription
c6_camera_livestreamServes camera frames and microphone audio from the board over the ESP32-C6 radio. The RA8D2 runs NetX Duo, DHCP, an HTTP server, CEU capture, colour conversion and a software JPEG encoder; the ...
c6_camera_mjpegCamera streaming with the compression done in the sensor: the OV5640 emits JPEG, the CEU captures the compressed byte stream straight into a caller-owned SDRAM buffer, and NetX serves it as a ...
c6_fw_versionProves the esp-hosted protocol, where c6_spi_probe and c6_hosted_init stop at "bytes moved and their shape is sane". It sends a request the co-processor must parse, decodes the response with the ...
c6_hosted_initFirst consumer of port/esp-hosted/, the first-party RA8D2 + ThreadX port of the vendored esp-hosted host driver, and its bring-up harness. It initialises the port, prints the pin map and interrupt ...
c6_spi_probeBring-up instrument for the raw SPI link between the RA8D2 and the ESP32-C6 on Pmod1 (J26). It drives the bus directly – no port, no vendored driver – hand-decodes the esp-hosted payload header out ...
c6_wifi_join#492: the first application on this board that takes a real network all the way up over the ESP32-C6. It associates the co-processor's Wi-Fi station with a bench access point through libs/ra8_c6link, ...
c6_wifi_linkTakes the ESP32-C6's Wi-Fi station up through libs/ra8_c6link – the single integration boundary application code is meant to use – and reads the station's MAC address back. It is the first ...
wifi_hal_joinThe HAL-way twin of c6_wifi_join: same hardware, same outcome – associate the ESP32-C6 station with the bench access point and obtain a DHCP lease. What differs is how the application reads.