Commit Graph
23 Commits
Author SHA1 Message Date
MarcelineVPQ 9e6269d413 rebase: bump on-screen version strings 0.5.4 → 0.6.0
Both occurrences in src/oled.cpp (Status header + boot splash) and
the matching README ASCII mockup. Matches our new upstream base.
2026-05-17 08:11:40 -06:00
MarcelineVPQandClaude Opus 4.7 490be551d9 rebase: Phase G — restore OLED Edition README + CHANGELOG entry
README: checkout from our master since our content (10-screen
docs, web-config link, multi-slot docs, Auto Haptics docs,
Acknowledgements, etc.) is the source of truth for the fork; upstream's
v0.6.0 README updates are mostly about their new web config tool which
we don't surface (we link our own fork's web config instead).

CHANGELOG: new [0.6.0-rebase] entry on top documenting (a) the
state_mgr adoption + speaker-fix hack drop, (b) the discoverable-rule
loosening for multi-slot, (c) the iSerialNumber restore that fixes
#100, and (d) verification results from the mid-rebase flash.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 08:10:45 -06:00
awalol b1019fb5c2 update README 2026-05-17 14:59:54 +08:00
Thierry Perrautandawalol e969aa6e2d feat: override disable_pico_led for low-battery blink
The low-battery indicator is critical info — keep blinking even when
the user has the LED disabled (Speaker mute toggle). Steady-state
LED still respects the flag: when battery recovers or charging
starts, the LED returns to off if the flag is set, otherwise to the
existing connected = solid-on state.

(cherry picked from commit 775346cd29d9a3c566309ec7d29db80f0b6979f1)
2026-05-13 18:09:32 +08:00
Thierry Perrautandawalol 63c62081eb feat: low-battery LED indicator (ENABLE_BATT_LED, default ON)
Blink the Pico onboard LED at 1 Hz when the connected DualSense
reports PowerPercent <= 1 (i.e. <= 10%) and PowerState == Discharging.
Source data is byte 52 of the BT 0x31 input report, already copied
into interrupt_in_data; no new BT parsing required.

The new module owns the LED only while it is actively blinking; it
detects controller disconnection via stale-report timeout and steps
out, so bt.cpp's existing connect/disconnect LED handling stays in
charge in all other states. Honors disable_pico_led.

Gated by -DENABLE_BATT_LED=ON (default). With the option off, the
source file is not compiled and behavior is identical to upstream.
CI gains a compile-only check for the OFF flavor.

(cherry picked from commit 2f8ea73c9fb695e24e7cc3329db7cb925e82e1c9)
2026-05-13 18:09:31 +08:00
awalolandGitHub aba0739f59 Update README 2026-05-06 13:58:07 +08:00
awalolandGitHub eb6b2d0559 Update README 2026-05-06 13:57:32 +08:00
awalol 572d017ec5 switch README language 2026-05-02 18:07:06 +08:00
awalol 9143665fbc update README 2026-05-01 16:42:31 +08:00
awalol fedc4c70cf update README 2026-05-01 15:02:15 +08:00
awalol f630051c2f add README.EN.md 2026-04-28 15:21:18 +08:00
awalol 0817fb1b54 update README.md 2026-04-28 15:03:54 +08:00
awalolandGitHub 3a4b8494ea update README.md 2026-04-28 06:52:34 +08:00
awalol f497472127 increase the voltage 2026-04-26 23:06:43 +08:00
awalol 756049f3dc update README.md 2026-04-26 15:17:24 +08:00
awalol f1d1d64cf0 update README.md 2026-04-26 15:15:47 +08:00
awalol 17627eebe4 feat: usb device auto disconnect 2026-04-26 14:33:06 +08:00
awalol fe1c1cd6a5 fix: speaker noise. Thanks Junhoo (@1220951120) 2026-04-26 14:07:05 +08:00
awalol 845656aedd feat:adjust gain in speaker volume. add led and auto-disconnect toggle in mute. 2026-03-22 00:33:30 +08:00
awalol 3f5b5d2090 update README.md 2026-03-21 11:03:13 +08:00
awalol 3600499a4a Edit README.md 2026-03-17 16:53:51 +08:00
awalolandGitHub 860d59beb3 Update README.md 2026-03-15 18:50:04 +08:00
awalol 9a929530d9 First Commit 2026-03-05 16:21:25 +08:00