diff --git a/ESP32_AP-Flasher/platformio.ini b/ESP32_AP-Flasher/platformio.ini index f4f07c80..580a9ad3 100644 --- a/ESP32_AP-Flasher/platformio.ini +++ b/ESP32_AP-Flasher/platformio.ini @@ -33,80 +33,6 @@ build_flags = upload_port = COM26 monitor_port = COM26 ; ---------------------------------------------------------------------------------------- -; !!! this configuration expects the Mini_AP -; ---------------------------------------------------------------------------------------- -[env:OpenEPaperLink_Mini_AP] -platform = https://github.com/platformio/platform-espressif32.git -board=lolin_s2_mini -board_build.partitions = default.csv -build_unflags = - -std=gnu++11 - -D CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y -build_flags = - -std=gnu++17 - ${env.build_flags} - -D OPENEPAPERLINK_MINI_AP_PCB - -D ARDUINO_USB_MODE=0 - -D CONFIG_SPIRAM_USE_MALLOC=1 - -D CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC=y - -D HAS_RGB_LED - -D BOARD_HAS_PSRAM - -D SAVE_SPACE - -D POWER_NO_SOFT_POWER - -D FLASHER_AP_SS=11 - -D FLASHER_AP_CLK=9 - -D FLASHER_AP_MOSI=10 - -D FLASHER_AP_MISO=8 - -D FLASHER_AP_RESET=13 - -D FLASHER_AP_POWER={-1} ;this board has no soft power control - -D FLASHER_AP_TXD=7 - -D FLASHER_AP_RXD=6 - -D FLASHER_AP_TEST=12 - -D FLASHER_LED=15 - -D FLASHER_RGB_LED=33 -build_src_filter = - +<*>----- -board_build.psram_type=qspi_opi -board_upload.maximum_size = 4194304 -board_upload.maximum_ram_size = 327680 -board_upload.flash_size = 4MB -; ---------------------------------------------------------------------------------------- -; !!! this configuration expects the Nano_AP -; ---------------------------------------------------------------------------------------- -[env:OpenEPaperLink_Nano_AP] -platform = https://github.com/platformio/platform-espressif32.git -board=lolin_s2_mini -board_build.partitions = default.csv -build_unflags = - -std=gnu++11 - -D CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y -build_flags = - -std=gnu++17 - ${env.build_flags} - -D OPENEPAPERLINK_NANO_AP_PCB - -D ARDUINO_USB_MODE=0 - -D CONFIG_SPIRAM_USE_MALLOC=1 - -D CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC=y - -D BOARD_HAS_PSRAM - -D SAVE_SPACE - -D FLASHER_AP_SS=38 - -D FLASHER_AP_CLK=40 - -D FLASHER_AP_MOSI=39 - -D FLASHER_AP_MISO=33 - -D FLASHER_AP_RESET=37 - -D FLASHER_AP_POWER={16,17,18,21} - -D FLASHER_AP_TXD=35 - -D FLASHER_AP_RXD=34 - -D FLASHER_AP_TEST=36 - -D FLASHER_LED=15 - -D FLASHER_RGB_LED=-1 -build_src_filter = - +<*>----- -board_build.psram_type=qspi_opi -board_upload.maximum_size = 4194304 -board_upload.maximum_ram_size = 327680 -board_upload.flash_size = 4MB -; ---------------------------------------------------------------------------------------- ; !!! this configuration expects the 16MB Flash / 8MB Ram version of the ESP32-S3-DevkitC1 ; ---------------------------------------------------------------------------------------- [env:OpenEPaperLink_AP_and_Flasher] @@ -169,32 +95,6 @@ board_upload.maximum_size = 16777216 board_upload.maximum_ram_size = 327680 board_upload.flash_size = 16MB ; ---------------------------------------------------------------------------------------- -; !!! this configuration expects an esp32 (depricated) -; ---------------------------------------------------------------------------------------- -[env:Simple_AP] -board = esp32dev -board_build.partitions = default.csv -build_unflags = - -std=gnu++11 -build_flags = - -std=gnu++17 - ${env.build_flags} - -D CORE_DEBUG_LEVEL=0 - -D SIMPLE_AP - -D SAVE_SPACE - -D FLASHER_AP_SS=5 - -D FLASHER_AP_CLK=18 - -D FLASHER_AP_MOSI=23 - -D FLASHER_AP_MISO=19 - -D FLASHER_AP_RESET=2 - -D FLASHER_AP_POWER={13,15} - -D FLASHER_AP_TEST=-1 - -D FLASHER_AP_TXD=17 - -D FLASHER_AP_RXD=16 - -D FLASHER_LED=22 -build_src_filter = - +<*>----- -; ---------------------------------------------------------------------------------------- ; !!! this configuration expects an ESP32-S3 16MB Flash 8MB RAM ; ---------------------------------------------------------------------------------------- [env:ESP32_S3_16_8_YELLOW_AP] @@ -788,52 +688,6 @@ board_upload.maximum_size = 16777216 board_upload.maximum_ram_size = 327680 board_upload.flash_size = 16MB ; ---------------------------------------------------------------------------------------- -; !!! this configuration expects an ESP32-S3 4MB Flash 2MB RAM aka The Official Espressif Zigbee Gateway PCB -; ---------------------------------------------------------------------------------------- -[env:ESP_THREAD_BORDER_ROUTER] -board = esp32-s3-devkitc-1 -board_build.partitions = default.csv -build_unflags = - -std=gnu++11 - -D CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y -lib_deps = - ${env.lib_deps} -build_flags = - -std=gnu++17 - ${env.build_flags} - ;-D HAS_BLE_WRITER - -D CORE_DEBUG_LEVEL=0 - -D ARDUINO_USB_CDC_ON_BOOT - -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=7 - -D FLASHER_AP_POWER={-1} - -D FLASHER_AP_TEST=-1 - -D FLASHER_AP_TXD=4 - -D FLASHER_AP_RXD=5 - -D FLASHER_DEBUG_TXD=17 - -D FLASHER_DEBUG_RXD=18 - -D FLASHER_DEBUG_PROG=8 - -D FLASHER_LED=-1 - -D MD5_ENABLED=1 - -D SERIAL_FLASHER_INTERFACE_UART=1 - -D SERIAL_FLASHER_BOOT_HOLD_TIME_MS=50 - -D SERIAL_FLASHER_RESET_HOLD_TIME_MS=100 - -D C6_OTA_FLASHING -build_src_filter = - +<*>--- -board_build.psram_type=qspi_opi -board_upload.maximum_size = 4194304 -board_upload.maximum_ram_size = 327680 -board_upload.flash_size = 4MB -; ---------------------------------------------------------------------------------------- ; !!! this configuration expects an SONOFF ZB Bridge-P ; ---------------------------------------------------------------------------------------- ;[env:Sonoff_zb_bridge_P_AP] @@ -941,7 +795,7 @@ board_upload.flash_size = 4MB ;board_upload.maximum_size = 16777216 ;board_upload.maximum_ram_size = 327680 ;board_upload.flash_size = 32MB -#upload_flags = --no-stub +;#upload_flags = --no-stub ; ---------------------------------------------------------------------------------------- ; !!! this configuration expects an wemos_d1_mini32 ; ---------------------------------------------------------------------------------------- @@ -1044,3 +898,161 @@ board_upload.flash_size = 4MB ;board_upload.maximum_size = 4194304 ;board_upload.maximum_ram_size = 327680 ;board_upload.flash_size = 4MB + +; ---------------------------------------------------------------------------------------- +; !!! Release 2.75 was the last release that supported ESP32-S2 based APs or ESP32-S3 APs +; !!! with less than 16Mb flash and 8MB RAM. +; ---------------------------------------------------------------------------------------- + +; ---------------------------------------------------------------------------------------- +; !!! this configuration expects the Mini_AP (deprecated) +; ---------------------------------------------------------------------------------------- +;[env:OpenEPaperLink_Mini_AP] +;platform = https://github.com/platformio/platform-espressif32.git +;board=lolin_s2_mini +;board_build.partitions = default.csv +;build_unflags = +; -std=gnu++11 +; -D CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y +;build_flags = +; -std=gnu++17 +; ${env.build_flags} +; -D OPENEPAPERLINK_MINI_AP_PCB +; -D ARDUINO_USB_MODE=0 +; -D CONFIG_SPIRAM_USE_MALLOC=1 +; -D CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC=y +; -D HAS_RGB_LED +; -D BOARD_HAS_PSRAM +; -D SAVE_SPACE +; -D POWER_NO_SOFT_POWER +; -D FLASHER_AP_SS=11 +; -D FLASHER_AP_CLK=9 +; -D FLASHER_AP_MOSI=10 +; -D FLASHER_AP_MISO=8 +; -D FLASHER_AP_RESET=13 +; -D FLASHER_AP_POWER={-1} ;this board has no soft power control +; -D FLASHER_AP_TXD=7 +; -D FLASHER_AP_RXD=6 +; -D FLASHER_AP_TEST=12 +; -D FLASHER_LED=15 +; -D FLASHER_RGB_LED=33 +;build_src_filter = +; +<*>----- +;board_build.psram_type=qspi_opi +;board_upload.maximum_size = 4194304 +;board_upload.maximum_ram_size = 327680 +;board_upload.flash_size = 4MB + +; ---------------------------------------------------------------------------------------- +; !!! this configuration expects the Nano_AP +; ---------------------------------------------------------------------------------------- +;[env:OpenEPaperLink_Nano_AP] +;platform = https://github.com/platformio/platform-espressif32.git +;board=lolin_s2_mini +;board_build.partitions = default.csv +;build_unflags = +; -std=gnu++11 +; -D CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y +;build_flags = +; -std=gnu++17 +; ${env.build_flags} +; -D OPENEPAPERLINK_NANO_AP_PCB +; -D ARDUINO_USB_MODE=0 +; -D CONFIG_SPIRAM_USE_MALLOC=1 +; -D CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC=y +; -D BOARD_HAS_PSRAM +; -D SAVE_SPACE +; -D FLASHER_AP_SS=38 +; -D FLASHER_AP_CLK=40 +; -D FLASHER_AP_MOSI=39 +; -D FLASHER_AP_MISO=33 +; -D FLASHER_AP_RESET=37 +; -D FLASHER_AP_POWER={16,17,18,21} +; -D FLASHER_AP_TXD=35 +; -D FLASHER_AP_RXD=34 +; -D FLASHER_AP_TEST=36 +; -D FLASHER_LED=15 +; -D FLASHER_RGB_LED=-1 +;build_src_filter = +; +<*>----- +;board_build.psram_type=qspi_opi +;board_upload.maximum_size = 4194304 +;board_upload.maximum_ram_size = 327680 +;board_upload.flash_size = 4MB + +;; ---------------------------------------------------------------------------------------- +;; !!! this configuration expects an esp32 (deprecated) +;; ---------------------------------------------------------------------------------------- +;[env:Simple_AP] +;board = esp32dev +;board_build.partitions = default.csv +;build_unflags = +; -std=gnu++11 +;build_flags = +; -std=gnu++17 +; ${env.build_flags} +; -D CORE_DEBUG_LEVEL=0 +; -D SIMPLE_AP +; -D SAVE_SPACE +; -D FLASHER_AP_SS=5 +; -D FLASHER_AP_CLK=18 +; -D FLASHER_AP_MOSI=23 +; -D FLASHER_AP_MISO=19 +; -D FLASHER_AP_RESET=2 +; -D FLASHER_AP_POWER={13,15} +; -D FLASHER_AP_TEST=-1 +; -D FLASHER_AP_TXD=17 +; -D FLASHER_AP_RXD=16 +; -D FLASHER_LED=22 +;build_src_filter = +; +<*>----- +; +;; ---------------------------------------------------------------------------------------- +;; !!! this configuration expects an ESP32-S3 4MB Flash 2MB RAM aka The Official Espressif Zigbee Gateway PCB (deprecated) +;; ---------------------------------------------------------------------------------------- +;[env:ESP_THREAD_BORDER_ROUTER] +;board = esp32-s3-devkitc-1 +;board_build.partitions = default.csv +;build_unflags = +; -std=gnu++11 +; -D CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y +;lib_deps = +; ${env.lib_deps} +;build_flags = +; -std=gnu++17 +; ${env.build_flags} +; ;-D HAS_BLE_WRITER +; -D CORE_DEBUG_LEVEL=0 +; -D ARDUINO_USB_CDC_ON_BOOT +; -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=7 +; -D FLASHER_AP_POWER={-1} +; -D FLASHER_AP_TEST=-1 +; -D FLASHER_AP_TXD=4 +; -D FLASHER_AP_RXD=5 +; -D FLASHER_DEBUG_TXD=17 +; -D FLASHER_DEBUG_RXD=18 +; -D FLASHER_DEBUG_PROG=8 +; -D FLASHER_LED=-1 +; -D MD5_ENABLED=1 +; -D SERIAL_FLASHER_INTERFACE_UART=1 +; -D SERIAL_FLASHER_BOOT_HOLD_TIME_MS=50 +; -D SERIAL_FLASHER_RESET_HOLD_TIME_MS=100 +; -D C6_OTA_FLASHING +;build_src_filter = +; +<*>--- +;board_build.psram_type=qspi_opi +;board_upload.maximum_size = 4194304 +;board_upload.maximum_ram_size = 327680 +;board_upload.flash_size = 4MB +; + +