Add 11-BLE-Scanner: on-screen BLE scanner, inspector and ELM327 test

- NimBLE-Arduino 2.5.1, BLE work in a background task on core 0
- LVGL 9 UI for the round screen: device list (OBD-like devices in green),
  tap to list services/characteristics, ELM test (ATZ/ATE0/ATI/ATRV/0100)
- results saved to LittleFS /ble_log.txt; serial d/c/s commands
- shared lv_conf: Montserrat 16 and 20 enabled

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
patriandClaude Opus 5.5 committed 2026-10-23 01:54:36 +02:00
1 parent 71d4bf7b58
commit 8a84b42a3b
9 files changed
+873 -3

No files matched your search

+13
View File
@@ -0,0 +1,13 @@
; BLE scanner / inspector / ELM327 tester with on-screen UI — JC3636W518, common settings in shared/jc3636w518.ini
[platformio]
extra_configs = ../shared/jc3636w518.ini
[shared]
dir = ../shared
[env:jc3636w518]
extends = jc3636w518
lib_deps =
${jc3636w518.lib_deps}
h2zero/NimBLE-Arduino@2.5.1