Skip to content

feat: WiFi / HTTP download for map tiles#295

Merged
mverch67 merged 12 commits into
masterfrom
http-download
Apr 1, 2026
Merged

feat: WiFi / HTTP download for map tiles#295
mverch67 merged 12 commits into
masterfrom
http-download

Conversation

@mverch67

@mverch67 mverch67 commented Mar 25, 2026

Copy link
Copy Markdown
Collaborator
wifi.maps.mp4

Provides live map tiles for SenseCAP Indicator and Heltec V4 + TFT expansion kit (and all other MUI nodes).

@mverch67 mverch67 added the enhancement New feature or request label Mar 25, 2026
@mverch67 mverch67 merged commit dfdcf00 into master Apr 1, 2026
4 checks passed
skrashevich added a commit to skrashevich/device-ui that referenced this pull request Apr 10, 2026
Remove custom HTTP tile loading, Yandex map provider, and GeoPoint
projection changes to prepare for upstream's WiFi/HTTP tile download
implementation (PR meshtastic#295).
skrashevich added a commit to skrashevich/device-ui that referenced this pull request Apr 10, 2026
Adapt upstream PR meshtastic#295 (WiFi/HTTP tile download) changes to the
refactored TFTView_Common base class:

- Add TileProvider and URLService includes
- Add ui_event_map_url_dropdown handler with view-specific guards
- Update loadMap to create URLService as backup service with save
  callback passthrough to SD card service (HAS_SD_MMC/HAS_SDCARD)
- Use URLService as primary tile service on platforms without SD
- Integrate URL provider discovery via SdCard::getUrlProvider in
  map style dropdown handler and map styles loader

The map_url_dropdown UI element exists only in ui_320x240 and
ui_240x320 generated screens, so all references are guarded with
#if defined(VIEW_320x240) || defined(VIEW_240x320).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant