2e1c80b7c2e86407ac52bd48428d9a26eeb29d26
GameScreen: add FLAG_KEEP_SCREEN_ON while a game is active. Keeps the system out of the deeper sleep states that aggravate OTG selective-suspend on Samsung, where the 8BitDo adapter otherwise drops every 60-120 seconds. Cleared on dispose so other screens are unaffected. docs: drop a design sketch for a DIY Joy-Con bridge built on an original ESP32 or Raspberry Pi Pico W. Covers the two architectures (fully wireless via BT Classic host + BLE peripheral, or wired hybrid via BT Classic host + USB-CDC serial), the Joy-Con init subcommand requirement, a proposed wire protocol for the serial path, and the changes we'd make app-side to consume it. Also captures the dongle rabbit hole we went through so future-us doesn't repeat the same experiments. Notes that Bluepad32 already implements BT Classic HID host with first-class Joy-Con support on original ESP32 and Pico W, which shrinks the firmware side considerably. Also warns explicitly against ESP32-S3 for this project — despite being the obvious "newer, better" ESP32, it is BLE-only and cannot pair with Joy-Cons (BR/EDR-only).
Description
No description provided
Languages
Kotlin
83.9%
C++
13.1%
C
2.8%
CMake
0.2%