Enhanced MIPI DSI LCD driver for ESP-IDF with extended configuration options not exposed by the stock esp_lcd component — including DBI data type selection (DCS vs Generic), DPI clock lane state (continuous HS vs AUTO), and timing signal polarity.
A TDMA MAC layer for ESP-NOW on ESP32-S3 with Adaptive Frequency Hopping (AFH). Provides deterministic time-slotted access, a beacon-broadcast slot step that nodes use to derive their own offsets, CMAC-authenticated beacons with replay protection, acknowledged uplink delivery with stop-and-wait retransmission, message fragmentation and reassembly across slots, a unicast downlink payload channel towards individual nodes, join-by-request so a node can be assigned an ID instead of being provisioned with one, a network-wide TX suspension gate for sharing the radio with another stack, and automatic channel hopping between 2.4 GHz channels 1/6/11 driven by packet error rate with RSSI as a veto. Provisioning stays out of the MAC layer: the application supplies the node ID, gateway MAC and keys through a channel of its own (NVS, NFC mailbox, console). Payload-agnostic: the user defines and owns all application data structures.