| ByteBuffer | A lightweight, move-only byte buffer for efficient data handling in Arduino. |
| CodexPad | Connect ESP32 to CodexPad gamepads via Bluetooth and read inputs. |
| CodexPadFrameDecoder | CodexPad gamepad data frame decoder for Arduino. |
| GamepadCodec | Encode and decode gamepad states over Stream using RobustFrame protocol. |
| GamepadInput | Lightweight gamepad input abstraction for Arduino. |
| RobustFrame | Lightweight Arduino frame protocol for reliable byte‑stream transmission of arbitrary data with CRC‑8 and escaping. |