diff --git a/platformio.ini b/platformio.ini index 90df805..35e5335 100644 --- a/platformio.ini +++ b/platformio.ini @@ -37,6 +37,54 @@ lib_deps = monitor_speed = 115200 monitor_filters = esp32_exception_decoder, time, colorize +; 8MB Flash & 2MB Quad PSRAM Settings (N8R2) +[env:esp32s3_n8r2] +platform = espressif32 +board = esp32-s3-devkitc-1 +framework = arduino +board_build.mcu = esp32s3 +board_build.f_cpu = 240000000L +board_build.f_flash = 80000000L +board_build.flash_mode = qio +board_build.flash_size = 8MB +board_upload.flash_size = 8MB +board_build.partitions = default_8MB.csv +board_build.arduino.memory_type = qio_qspi +build_flags = + -DBOARD_HAS_PSRAM + -mfix-esp32-psram-cache-issue + -DARDUINO_USB_CDC_ON_BOOT=0 + -DARDUINO_USB_MODE=0 + -DCORE_DEBUG_LEVEL=3 + -I include +lib_deps = + h2zero/NimBLE-Arduino@^1.4.2 + bblanchon/ArduinoJson@^7.0.4 + +; 4MB Flash & 2MB Quad PSRAM Settings (N4R2) +[env:esp32s3_n4r2] +platform = espressif32 +board = esp32-s3-devkitc-1 +framework = arduino +board_build.mcu = esp32s3 +board_build.f_cpu = 240000000L +board_build.f_flash = 80000000L +board_build.flash_mode = qio +board_build.flash_size = 4MB +board_upload.flash_size = 4MB +board_build.partitions = min_spiffs.csv +board_build.arduino.memory_type = qio_qspi +build_flags = + -DBOARD_HAS_PSRAM + -mfix-esp32-psram-cache-issue + -DARDUINO_USB_CDC_ON_BOOT=0 + -DARDUINO_USB_MODE=0 + -DCORE_DEBUG_LEVEL=3 + -I include +lib_deps = + h2zero/NimBLE-Arduino@^1.4.2 + bblanchon/ArduinoJson@^7.0.4 + ; Native test environment for running unit tests directly on PC [env:native_test] platform = native @@ -46,3 +94,4 @@ build_flags = -I include -I src -DUNIT_TEST_NATIVE +