Waveshare ESP32-P4-WIFI6-POE-ETH Board Support Package (BSP) component in C++ (PoE-capable Ethernet, internal I2C; on-board ESP32-C6 for Wi-Fi 6 via ESP-Hosted)
Tiny dependency-free wire-framing codec: CRC-32 length-delimited typed frames with an incremental, resynchronizing StreamParser for carrying messages over any raw byte stream (USB/CDC/socket/UART)
Multiplex several framed protocols (OTA, crash-dump, CAN bridge, app control, ...) over one byte stream: parses the stream_frame codec once and routes each frame to a per-module handler by the frame's module byte