Add Textual TUI for SkyWalker-1 RF tool
Separate entry point (skywalker-tui) that reuses skywalker_lib.py unchanged. Five RF modes: spectrum, scan, monitor, lband, track — each with threaded USB bridge workers for non-blocking I/O. Includes --demo mode with synthetic signal generation (Gaussian peaks, noise floor, AGC simulation) for development without hardware. Custom widgets: spectrum bar chart, rolling waterfall, signal gauge, sparkline history, transponder table, device status bar.
This commit is contained in:
parent
c4bfe33d61
commit
64c33985a3
21 changed files with 2762 additions and 0 deletions
1
tui/src/skywalker_tui/screens/__init__.py
Normal file
1
tui/src/skywalker_tui/screens/__init__.py
Normal file
|
|
@ -0,0 +1 @@
|
|||
"""Mode screens for SkyWalker-1 TUI."""
|
||||
Loading…
Add table
Add a link
Reference in a new issue