archy-messh/firmware/platformio.ini
Dorian 1fcb0f4c59 feat: trippy acid-house display UI (RMC) on the OLED
Add SSD1306 UI to the Phase 1 scanner: an animated acid smiley inside
expanding psychedelic rings, an 'RMC' (Reticulum/Meshtastic/meshCore)
strobe header, and three live network rows with per-network packet counts
and RX activity blips. Scan loop made non-blocking (millis-based dwell) so
the display animates smoothly (~20fps) while the radio rotates.

Honest note in-code: the single SX1262 is time-sliced across the three
PHYs (ARCHITECTURE.md §2); the UI shows all three armed but true concurrent
RX needs added radios (Phase 2). Pins U8g2 2.36.18.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 16:02:33 +01:00

20 lines
638 B
INI

; archy-messh Phase 1 firmware — single Heltec WiFi LoRa 32 V3, one SX1262
; time-multiplexed across the Meshtastic / MeshCore / Reticulum PHY configs.
;
; See ../docs/ARCHITECTURE.md §2-§3 for why Phase 1 is a single time-multiplexed
; radio (Option A) rather than the 3-separate-boards host bridge of Phase 0.
;
; Versions pinned exactly — do not float.
[env:heltec_wifi_lora_32_V3]
platform = platformio/espressif32@7.0.1
board = heltec_wifi_lora_32_V3
framework = arduino
monitor_speed = 115200
monitor_filters = time, default
build_flags =
-D ARCHY_MESSH_FW
lib_deps =
jgromes/RadioLib@7.7.1
olikraus/U8g2@2.36.18