diff --git a/ESP32_AP-Flasher/32MB_partition table.csv b/ESP32_AP-Flasher/32MB_partition table.csv new file mode 100644 index 00000000..34d4254f --- /dev/null +++ b/ESP32_AP-Flasher/32MB_partition table.csv @@ -0,0 +1,7 @@ +# Name, Type, SubType, Offset, Size, Flags +nvs, data, nvs, 0x9000, 0x5000, +otadata, data, ota, 0xe000, 0x2000, +app0, app, ota_0, 0x10000, 0x480000, +app1, app, ota_1, 0x490000,0x480000, +spiffs, data, spiffs, 0x910000,0x16E0000, +coredump, data, coredump,0x1FF0000,0x10000, diff --git a/ESP32_AP-Flasher/platformio.ini b/ESP32_AP-Flasher/platformio.ini index 291f143a..80afe48e 100644 --- a/ESP32_AP-Flasher/platformio.ini +++ b/ESP32_AP-Flasher/platformio.ini @@ -358,3 +358,44 @@ board_upload.maximum_size = 4194304 board_upload.maximum_ram_size = 327680 board_upload.flash_size = 4MB +; ---------------------------------------------------------------------------------------- +; !!! this configuration is work in progress, do not use for now +; +; ---------------------------------------------------------------------------------------- +[env:OutdoorAP] +board = esp32-s3-devkitc-1 +board_build.partitions = 32MB_partition table.csv +build_unflags = + -D ARDUINO_USB_MODE=1 + -D CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y +build_flags = + ${env.build_flags} + -D OutdoorAP + -D HAS_RGB_LED + -D CORE_DEBUG_LEVEL=0 + -D ARDUINO_USB_MODE=0 + -D CONFIG_ESP32S3_SPIRAM_SUPPORT=1 + -D CONFIG_SPIRAM_USE_MALLOC=1 + -D POWER_NO_SOFT_POWER + -D BOARD_HAS_PSRAM + -D CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC=y + -D FLASHER_AP_SS=-1 + -D FLASHER_AP_CLK=-1 + -D FLASHER_AP_MOSI=-1 + -D FLASHER_AP_MISO=-1 + -D FLASHER_AP_RESET=47 + -D FLASHER_AP_POWER={-1} + -D FLASHER_AP_TEST=-1 + -D FLASHER_AP_TXD=17 + -D FLASHER_AP_RXD=18 + -D FLASHER_LED=21 + -D FLASHER_RGB_LED=38 +build_src_filter = + +<*>-- +board_build.flash_mode=opi +board_build.arduino.memory_type = opi_opi +board_build.psram_type=qspi_opi +board_upload.maximum_size = 16777216 +board_upload.maximum_ram_size = 327680 +board_upload.flash_size = 32MB +#upload_flags = --no-stub