Skip to content

feat(tdeck): add home menu with app tiles for WiFi/BLE/settings - #6

Open
thehappydinoa wants to merge 8 commits into
mainfrom
claude/esp32-tdeck-home-menu-aixEl
Open

thehappydinoa wants to merge 8 commits into
mainfrom
claude/esp32-tdeck-home-menu-aixEl

Conversation

@thehappydinoa

Copy link
Copy Markdown
Owner

Replace carousel navigation with a 2x3 home menu grid. Add BLE Scan,
WiFi Scan, and Settings screens with trackball/keyboard navigation,
filtered rf_sightings views, detail drill-through, and live dirty
detection for home tile count badges.

https://claude.ai/code/session_01Li8tBNQyyid5Gzxd15PnuX

claude added 5 commits June 3, 2026 01:57
Replace carousel navigation with a 2x3 home menu grid. Add BLE Scan,
WiFi Scan, and Settings screens with trackball/keyboard navigation,
filtered rf_sightings views, detail drill-through, and live dirty
detection for home tile count badges.

https://claude.ai/code/session_01Li8tBNQyyid5Gzxd15PnuX
Adds passive Meshtastic/LoRa packet reception via the T-Deck SX1262
(lora_scanner.h/cpp), a circular GPS track buffer for the GPS Track
app (gps_track.h/cpp), LoRa radio control pins to tdeck_board.h, and
RadioLib + FD_ENABLE_LORA to the t-deck platformio env. Both modules
are wired into main.cpp setup()/loop() under their compile guards.

https://claude.ai/code/session_01Li8tBNQyyid5Gzxd15PnuX
…me grid

Expands the T-Deck home menu from 2x3 (6 tiles) to 3x3 (9 tiles) and adds
three new app screens:

- kMeshtastic (m): passive 915 MHz sniffer via SX1262/RadioLib, LongFast
  US915 params, displays node table with RSSI/SNR/age columns
- kGpsTrack: dot-map of GPS breadcrumb trail with Mercator projection,
  auto-fit bounds, c key to clear track
- kFileBrowser (f): SD card directory listing with lazy load, breadcrumb
  header, d/u keys to open/go-up

New key shortcuts: m=Meshtastic, f=Files, q=Home from any screen.

https://claude.ai/code/session_01Li8tBNQyyid5Gzxd15PnuX
@thehappydinoa
thehappydinoa force-pushed the claude/esp32-tdeck-home-menu-aixEl branch from 7f40814 to b8dcb9e Compare June 3, 2026 03:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants