feat(ble_log_console): add CLI entry point, build scripts, and docs

- Click-based CLI entry point (console.py) with --port, --baudrate,
  --log-dir options and interactive Launch Screen when --port omitted
- Deprecation warning for --output CLI flag
- 'ls' subcommand to list saved capture files
- PyInstaller build scripts (build.sh, build.bat, build_exe.py)
- Convenience run scripts (run.sh, run.bat)
- README rewrite with installation, usage, architecture docs, and
  troubleshooting guide
- User guides in English and Chinese
- Remove old single-file ble_log_console.py
- Register new scripts in executable-list.txt
This commit is contained in:
Zhou Xiao
2026-04-07 13:12:26 +08:00
parent 5a20def4ea
commit d8f61a563e
11 changed files with 1176 additions and 2 deletions
+1 -2
View File
@@ -50,5 +50,4 @@ tools/ci/python_packages/idf_iperf_test_util/**/*
tools/esp_prov/**/*
tools/ci/sort_yaml.py
tools/ci/sg_rules/*
tools/bt/bt_hci_to_btsnoop.py
tools/bt/README.md
tools/bt/**/*
+2
View File
@@ -46,6 +46,8 @@ examples/system/ota/otatool/otatool_example.py
examples/system/ota/otatool/otatool_example.sh
install.fish
install.sh
tools/bt/ble_log_console/build.sh
tools/bt/ble_log_console/run.sh
tools/check_python_dependencies.py
tools/ci/build_template_app.sh
tools/ci/check_api_violation.sh