platformio.ini 898 B

123456789101112131415161718192021222324252627282930313233
  1. ; PlatformIO project for the WaveShare ESP32-S3-RLCD-4.2 indoor/outdoor
  2. ; temperature and clock display.
  3. ;
  4. ; pio run build
  5. ; pio run -t upload build + flash
  6. ; pio device monitor serial log at 115200
  7. [env:esp32-s3-rlcd-42]
  8. platform = espressif32
  9. board = esp32-s3-devkitc-1
  10. framework = arduino
  11. ; 16 MB flash and 8 MB octal PSRAM, as fitted on the WaveShare board
  12. ; (ESP32-S3-WROOM-1-N16R8). qio_opi is what selects octal PSRAM.
  13. board_build.flash_mode = qio
  14. board_build.arduino.memory_type = qio_opi
  15. board_build.partitions = default_16MB.csv
  16. board_upload.flash_size = 16MB
  17. board_upload.maximum_size = 16777216
  18. monitor_speed = 115200
  19. monitor_filters = esp32_exception_decoder
  20. upload_speed = 921600
  21. lib_deps =
  22. olikraus/U8g2 @ ^2.35.30
  23. bblanchon/ArduinoJson @ ^7.0.4
  24. build_flags =
  25. -DARDUINO_USB_CDC_ON_BOOT=1
  26. -DARDUINO_USB_MODE=1
  27. -DBOARD_HAS_PSRAM
  28. -DCORE_DEBUG_LEVEL=3