From 9c3e3b6855464faf3f41853afd7b03f615e55f9f Mon Sep 17 00:00:00 2001 From: Valerii Koval Date: Sat, 24 Dec 2022 01:24:52 +0200 Subject: [PATCH] Update Arduino core to v2.0.6 Resolves #937 --- boards/bpi_leaf_s3.json | 48 ++++++++++++++++++++ boards/cytron_maker_feather_aiot_s3.json | 56 ++++++++++++++++++++++++ boards/deneyapkart1Av2.json | 46 +++++++++++++++++++ boards/deneyapmini.json | 7 ++- boards/deneyapminiv2.json | 49 +++++++++++++++++++++ boards/redpill_esp32s3.json | 55 +++++++++++++++++++++++ platform.json | 10 ++--- 7 files changed, 264 insertions(+), 7 deletions(-) create mode 100644 boards/bpi_leaf_s3.json create mode 100644 boards/cytron_maker_feather_aiot_s3.json create mode 100644 boards/deneyapkart1Av2.json create mode 100644 boards/deneyapminiv2.json create mode 100644 boards/redpill_esp32s3.json diff --git a/boards/bpi_leaf_s3.json b/boards/bpi_leaf_s3.json new file mode 100644 index 0000000..c1d8a15 --- /dev/null +++ b/boards/bpi_leaf_s3.json @@ -0,0 +1,48 @@ +{ + "build": { + "arduino": { + "ldscript": "esp32s3_out.ld", + "partitions": "default_8MB.csv", + "memory_type": "qio_qspi" + }, + "core": "esp32", + "extra_flags": [ + "-DBOARD_HAS_PSRAM", + "-DARDUINO_BPI_LEAF_S3", + "-DARDUINO_USB_CDC_ON_BOOT=1" + ], + "f_cpu": "240000000L", + "f_flash": "80000000L", + "flash_mode": "qio", + "hwids": [ + [ + "0x303A", + "0x80DF" + ] + ], + "mcu": "esp32s3", + "variant": "bpi_leaf_s3" + }, + "connectivity": [ + "wifi" + ], + "debug": { + "openocd_target": "esp32s3.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "BPI-Leaf-S3", + "upload": { + "flash_size": "8MB", + "maximum_ram_size": 327680, + "maximum_size": 8388608, + "use_1200bps_touch": true, + "wait_for_upload_port": true, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://wiki.banana-pi.org/BPI-Leaf-S3", + "vendor": "BPI Tech" +} diff --git a/boards/cytron_maker_feather_aiot_s3.json b/boards/cytron_maker_feather_aiot_s3.json new file mode 100644 index 0000000..4b7a270 --- /dev/null +++ b/boards/cytron_maker_feather_aiot_s3.json @@ -0,0 +1,56 @@ +{ + "build": { + "arduino": { + "ldscript": "esp32s3_out.ld", + "memory_type": "qio_opi", + "partitions": "partitions-8MB-tinyuf2.csv" + }, + "core": "esp32", + "extra_flags": [ + "-DARDUINO_CYTRON_MAKER_FEATHER_AIOT_S3", + "-DARDUINO_USB_CDC_ON_BOOT=1", + "-DBOARD_HAS_PSRAM", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1" + ], + "f_cpu": "240000000L", + "f_flash": "80000000L", + "flash_mode": "qio", + "hwids": [ + [ + "0x303A", + "0x80F8" + ] + ], + "mcu": "esp32s3", + "variant": "cytron_maker_feather_aiot_s3" + }, + "connectivity": [ + "wifi" + ], + "debug": { + "openocd_target": "esp32s3.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "Cytron Maker Feather AIoT S3", + "upload": { + "arduino": { + "flash_extra_images": [ + [ + "0x410000", + "variants/cytron_maker_feather_aiot_s3/tinyuf2.bin" + ] + ] + }, + "flash_size": "8MB", + "maximum_ram_size": 327680, + "maximum_size": 8388608, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://sg.cytron.io/c-development-tools/c-maker-series/p-v-maker-feather-aiot-s3-simplifying-aiot-with-esp32", + "vendor": "Cytron Technologies" +} diff --git a/boards/deneyapkart1Av2.json b/boards/deneyapkart1Av2.json new file mode 100644 index 0000000..b287551 --- /dev/null +++ b/boards/deneyapkart1Av2.json @@ -0,0 +1,46 @@ +{ + "build": { + "arduino": { + "ldscript": "esp32s3_out.ld", + "memory_type": "qio_qspi" + }, + "core": "esp32", + "extra_flags": [ + "-DARDUINO_DYDK1Av2", + "-DARDUINO_USB_CDC_ON_BOOT=1" + ], + "f_cpu": "240000000L", + "f_flash": "80000000L", + "flash_mode": "qio", + "hwids": [ + [ + "0x303A", + "0x8147" + ] + ], + "mcu": "esp32s3", + "variant": "deneyapkart1Av2" + }, + "connectivity": [ + "wifi" + ], + "debug": { + "openocd_target": "esp32s3.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "Deneyap Kart 1A v2", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "use_1200bps_touch": true, + "wait_for_upload_port": true, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://wiki.banana-pi.org/BPI-Leaf-S3", + "vendor": "Deneyap" +} diff --git a/boards/deneyapmini.json b/boards/deneyapmini.json index 0250968..046fcba 100644 --- a/boards/deneyapmini.json +++ b/boards/deneyapmini.json @@ -4,14 +4,17 @@ "ldscript": "esp32s2_out.ld" }, "core": "esp32", - "extra_flags": "-DARDUINO_DYM", + "extra_flags": [ + "-DARDUINO_DYM", + "-DARDUINO_USB_CDC_ON_BOOT=1" + ], "f_cpu": "240000000L", "f_flash": "80000000L", "flash_mode": "qio", "hwids": [ [ "0x303A", - "0x0002" + "0x8141" ] ], "mcu": "esp32s2", diff --git a/boards/deneyapminiv2.json b/boards/deneyapminiv2.json new file mode 100644 index 0000000..db55c26 --- /dev/null +++ b/boards/deneyapminiv2.json @@ -0,0 +1,49 @@ +{ + "build": { + "arduino": { + "ldscript": "esp32s2_out.ld" + }, + "core": "esp32", + "extra_flags": "-", + "extra_flags": [ + "-DBOARD_HAS_PSRAM", + "-DARDUINO_DYMv2", + "-DARDUINO_USB_CDC_ON_BOOT=1" + ], + "f_cpu": "240000000L", + "f_flash": "80000000L", + "flash_mode": "qio", + "hwids": [ + [ + "0x303A", + "0x8144" + ] + ], + "mcu": "esp32s2", + "variant": "deneyapminiv2" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet" + ], + "debug": { + "openocd_target": "esp32s2.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "Deneyap Mini v2", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "use_1200bps_touch": true, + "wait_for_upload_port": true, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://deneyapkart.org/magaza/urun-deneyap-kart-mini.html", + "vendor": "Deneyap" +} diff --git a/boards/redpill_esp32s3.json b/boards/redpill_esp32s3.json new file mode 100644 index 0000000..8dff2ff --- /dev/null +++ b/boards/redpill_esp32s3.json @@ -0,0 +1,55 @@ +{ + "build": { + "arduino": { + "ldscript": "esp32s3_out.ld", + "memory_type": "qio_qspi" + }, + "core": "esp32", + "extra_flags": [ + "-DARDUINO_REDPILL_ESP32S3", + "-DARDUINO_USB_CDC_ON_BOOT=1", + "-DBOARD_HAS_PSRAM", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1" + ], + "f_cpu": "240000000L", + "f_flash": "80000000L", + "flash_mode": "qio", + "hwids": [ + [ + "0x303A", + "0x80F8" + ] + ], + "mcu": "esp32s3", + "variant": "redpill_esp32s3" + }, + "connectivity": [ + "wifi" + ], + "debug": { + "openocd_target": "esp32s3.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "Munich Labs RedPill ESP32-S3", + "upload": { + "arduino": { + "flash_extra_images": [ + [ + "0x410000", + "variants/redpill_esp32s3/tinyuf2.bin" + ] + ] + }, + "flash_size": "8MB", + "maximum_ram_size": 327680, + "maximum_size": 8388608, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://munich-labs.com/index.php/redpill-esp32-s3/", + "vendor": "Munich Labs" +} diff --git a/platform.json b/platform.json index b02b061..c4ac550 100644 --- a/platform.json +++ b/platform.json @@ -36,25 +36,25 @@ "toolchain-xtensa-esp32": { "type": "toolchain", "owner": "espressif", - "version": "8.4.0+2021r2-patch3" + "version": "8.4.0+2021r2-patch5" }, "toolchain-xtensa-esp32s2": { "type": "toolchain", "optional": true, "owner": "espressif", - "version": "8.4.0+2021r2-patch3" + "version": "8.4.0+2021r2-patch5" }, "toolchain-xtensa-esp32s3": { "type": "toolchain", "optional": true, "owner": "espressif", - "version": "8.4.0+2021r2-patch3" + "version": "8.4.0+2021r2-patch5" }, "toolchain-riscv32-esp": { "type": "toolchain", "optional": true, "owner": "espressif", - "version": "8.4.0+2021r2-patch3" + "version": "8.4.0+2021r2-patch5" }, "toolchain-esp32ulp": { "type": "toolchain", @@ -72,7 +72,7 @@ "type": "framework", "optional": true, "owner": "platformio", - "version": "~3.20005.0" + "version": "~3.20006.0" }, "framework-arduino-mbcwb": { "type": "framework",