Files
ratdeck/platformio.ini
DeFiDude 07025bfa23 v1.4.0: LVGL UI, async radio TX, live TCP management, input fixes
- Migrate all screens to LVGL v8.4 widget system
- Non-blocking radio TX (async endPacket via LoRaInterface)
- Live TCP server switching with transient node cleanup
- Fix UI freeze during radio transmit
- Trackball long-press delete, deferred click with debounce
- Pin microReticulum to 392363c, fix list_directory API
- Fix CI build: portable include path, remove hardcoded local path
2026-03-07 13:00:59 -07:00

44 lines
969 B
INI

[env:ratdeck_915]
platform = espressif32@6.7.0
board = esp32-s3-devkitc-1
framework = arduino
board_build.flash_size = 16MB
board_build.partitions = partitions_16MB.csv
board_upload.flash_size = 16MB
board_build.arduino.memory_type = qio_opi
build_flags =
-std=gnu++17
-fexceptions
-DRATDECK=1
-DARDUINO_USB_CDC_ON_BOOT=1
-DARDUINO_USB_MODE=1
-DRNS_USE_FS
-DRNS_PERSIST_PATHS
-DMSGPACK_USE_BOOST=OFF
-DBOARD_HAS_PSRAM
-mfix-esp32-psram-cache-issue
-DDISPLAY_WIDTH=320
-DDISPLAY_HEIGHT=240
-DLV_CONF_INCLUDE_SIMPLE
"-I${PROJECT_DIR}"
build_unflags =
-fno-exceptions
-std=gnu++11
lib_deps =
https://github.com/attermann/microReticulum.git#392363c
https://github.com/attermann/Crypto.git
bblanchon/ArduinoJson@^7.4.2
lovyan03/LovyanGFX@^1.1.16
h2zero/NimBLE-Arduino@^2.1
lvgl/lvgl@^8.3.4
lib_archive = false
monitor_speed = 115200
upload_speed = 460800
upload_flags = --no-stub