[platformio]
default_envs = esp32dev

; ── ESP32-WROOM-32 (standard, 520 KB RAM) ────────────────────────────────────
[env:esp32dev]
platform      = espressif32
board         = esp32dev
framework     = arduino
monitor_speed = 115200
lib_deps =
    knolleary/PubSubClient @ ^2.8
    bblanchon/ArduinoJson @ ^7.0
    zinggjm/GxEPD2 @ ^1.5
    adafruit/Adafruit GFX Library @ ^1.11

; ── ESP32-S3 (preferred — more RAM, good for large font bitmaps) ──────────────
[env:esp32-s3]
platform      = espressif32
board         = esp32-s3-devkitc-1
framework     = arduino
monitor_speed = 115200
lib_deps =
    knolleary/PubSubClient @ ^2.8
    bblanchon/ArduinoJson @ ^7.0
    zinggjm/GxEPD2 @ ^1.5
    adafruit/Adafruit GFX Library @ ^1.11
