skywalker-1/tui/src/skywalker_tui
Ryan Malloy 6e353c351f Add I2C hot-plug detection and streaming diagnostics (firmware v3.04.0)
Phase D firmware hardening: vendor commands 0xBD (streaming diagnostics)
and 0xBE (I2C hot-plug detection) with Python library, bridge, and demo
support. All I2C operations use timeout-protected helpers, BCM4500 reads
are rate-limited during streaming, and frame counter reads use atomic
read-verify-reread pattern. Counters saturate instead of wrapping.
2026-02-15 18:24:45 -07:00
..
assets Add radar scope, splash screen, Star Wars easter egg, and harden TUI 2026-02-14 09:51:58 -07:00
screens Add F9/F10 screenshots, fix duplicate widget ID in motor screen 2026-02-15 18:05:15 -07:00
widgets Add Device, Stream, and Config screens to TUI (F6-F8) 2026-02-14 16:08:58 -07:00
__init__.py Add radar scope, splash screen, Star Wars easter egg, and harden TUI 2026-02-14 09:51:58 -07:00
app.py Add DiSEqC motor control, QO-100 DATV reception, and carrier survey 2026-02-15 17:01:11 -07:00
bridge.py Add I2C hot-plug detection and streaming diagnostics (firmware v3.04.0) 2026-02-15 18:24:45 -07:00
demo.py Add I2C hot-plug detection and streaming diagnostics (firmware v3.04.0) 2026-02-15 18:24:45 -07:00
theme.tcss Add DiSEqC motor control, QO-100 DATV reception, and carrier survey 2026-02-15 17:01:11 -07:00