A tactile M5Stack StopWatch controller for AI-assisted Vibe Coding
-
Updated
Aug 8, 2026 - C++
A tactile M5Stack StopWatch controller for AI-assisted Vibe Coding
ESPHome external component for a BLE HID client
Touch macropad for HELLDIVERS™ 2 on PC and Playstation™
MicroPython ESP32 Pentesting Suite
A BLE-controlled USB Rubber Ducky clone built with ESP32-S3 boards.
Firmware for the Waveshare ESP32-S3-Touch-AMOLED-1.75C — a round 466×466 AMOLED badge. BLE trackpad and air mouse, clock, timer, recorder, games, fidgets. Builds and runs on a PC too.
USB BLE HID adapter using ESP32S3 to have a BLE central which supports receiving HID input from a remote device and outputting over USB.
Experimental Android BLE controller for the Codex Micro feature in ChatGPT Desktop, implementing a compatible HID-over-GATT protocol. 非官方 Android BLE HID 控制器,用于兼容 ChatGPT Desktop 的 Codex Micro 功能。
Codex Micro-compatible wireless controller for ChatGPT running on Waveshare ESP32-S3-Touch-AMOLED-1.75C (Windows). Community port of codex-micro-stopwatch.
An open-source smart interactive ring based on ESP32-C3 featuring trackball input, air mouse, IMU gesture recognition, BLE HID, low-power sleep, and BLE OTA updates, designed as an ultimate wearable controller for AR/VR/MR glasses, tablets, PCs, and beyond.
Turn common microcontrollers like ESP32 into programmable keyboards and mouse.
Open-source keyboard firmware framework for ESP32-S3, designed for custom mechanical keyboards with display, USB HID, Bluetooth HID and multi-layer keymaps.
A 3d printed touch based bluetooth keyboard built on ESP32. This project was born due to my now broken laptop keyboard and a lying around esp
nRF52840 tri-mode gaming mouse prototype with USB HID, BLE HID, ESB RF receiver, PAW3399 sensor, and PCB design files
ESP32-S3 firmware turning a Zwift Ride controller into a configurable BLE keyboard for MyWhoosh, Zwift & Rouvy on PC/Mac/iPad/Apple TV
Wireless BLE steering wheel hub for OpenFFB and sim racing, built on nRF52840 with dual-board input expansion.
To associate your repository with the ble-hid topic, visit your repo's landing page and select "manage topics."