Part 2: the badge now takes input from my wrist.
Badger Remote = a Wear OS app that presses the badge's buttons over BLE.
- Badge: one writable GATT characteristic, 2-byte writes (action + button)
- Presses merged into badge.poll(), so every app and the menu see real presses
- Tap = press, finger held = hold, crown = up/down
- Watch: Kotlin + Compose for Wear OS, reconnects on its own after each app
Demo GIF + code:
https://github.com/Akiyo974/badger#watch-remote-wear-os
GitHubGitHub - Akiyo974/badger: My mods for the GitHub Universe '26 badge: Radar app, QR codes, safer Contacts, deploy and screenshot tools (MicroPython, MonaOS)My mods for the GitHub Universe '26 badge: Radar app, QR codes, safer Contacts, deploy and screenshot tools (MicroPython, MonaOS) - Akiyo974/badger
commit 70e9e11