skywalker-1/tui/src/skywalker_tui
Ryan Malloy 567bf4d9e0 Add Device, Stream, and Config screens to TUI (F6-F8)
Expand from 5 to 8 mode screens. F6 Device provides firmware
management, EEPROM flash with full safety state machine (C2
validation, auto-backup, 3s countdown, page write, byte verify),
and diagnostics (boot test, I2C scan, register dump). F7 Stream
does live TS capture with PID distribution and PAT/PMT tree.
F8 Config manages LNB power, DiSEqC switching, and modulation/FEC.

Foundation: 12 new SkyWalker1 methods (device info, FX2 RAM,
EEPROM I2C, diagnostics), matching DemoDevice synthetics with
realistic C2 image and TS packets, 20 bridge wrappers (RLock).
2026-02-14 16:08:58 -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 Device, Stream, and Config screens to TUI (F6-F8) 2026-02-14 16:08:58 -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 Device, Stream, and Config screens to TUI (F6-F8) 2026-02-14 16:08:58 -07:00
bridge.py Add Device, Stream, and Config screens to TUI (F6-F8) 2026-02-14 16:08:58 -07:00
demo.py Add Device, Stream, and Config screens to TUI (F6-F8) 2026-02-14 16:08:58 -07:00
theme.tcss Add Device, Stream, and Config screens to TUI (F6-F8) 2026-02-14 16:08:58 -07:00