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
4
.gitignore
vendored
4
.gitignore
vendored
|
|
@ -8,6 +8,10 @@ firmware/fx2lib/
|
|||
firmware/build/
|
||||
tools/__pycache__/
|
||||
|
||||
# TUI
|
||||
tui/.venv/
|
||||
tui/__pycache__/
|
||||
|
||||
# Documentation site
|
||||
site/node_modules/
|
||||
site/dist/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue