Skip to content

Commit

Permalink
core 2.0.11.20230809 / Platformio upstream updates
Browse files Browse the repository at this point in the history
* Reduce time between consecutive builds
* dfu uploader
* New sdkconfig 2.0.11 build version
* Update platform version
  • Loading branch information
Jason2866 authored Aug 9, 2023
1 parent a682bd9 commit becd418
Show file tree
Hide file tree
Showing 28 changed files with 464 additions and 156 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Espressif Systems is a privately held fabless semiconductor company. They provid
based on Arduino Core 2.0.11 and can be used with Platformio for the ESP32/ESP32solo1, ESP32C3, ESP32S2 and ESP32S3
```
[platformio]
platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.07.00/platform-espressif32.zip
platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.08.00/platform-espressif32.zip
framework = arduino
```
to use the ESP32 Solo1 Arduino framework add in your env
Expand Down
65 changes: 65 additions & 0 deletions boards/adafruit_matrixportal_esp32s3.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{
"build": {
"arduino":{
"ldscript": "esp32s3_out.ld",
"partitions": "partitions-8MB-tinyuf2.csv"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_ADAFRUIT_MATRIXPORTAL_ESP32S3",
"-DARDUINO_USB_CDC_ON_BOOT=1",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1",
"-DBOARD_HAS_PSRAM"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"hwids": [
[
"0x239A",
"0x8125"
],
[
"0x239A",
"0x0125"
],
[
"0x239A",
"0x8126"
]
],
"mcu": "esp32s3",
"variant": "adafruit_matrixportal_esp32s3"
},
"connectivity": [
"wifi"
],
"debug": {
"openocd_target": "esp32s3.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Adafruit MatrixPortal ESP32-S3",
"upload": {
"arduino": {
"flash_extra_images": [
[
"0x410000",
"variants/adafruit_matrixportal_esp32s3/tinyuf2.bin"
]
]
},
"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://www.adafruit.com/product/5778",
"vendor": "Adafruit"
}
53 changes: 53 additions & 0 deletions boards/arduino_nano_esp32.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"build": {
"arduino":{
"ldscript": "esp32s3_out.ld",
"partitions": "app3M_fat9M_fact512k_16MB.csv",
"memory_type": "qio_opi"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_NANO_ESP32",
"-DBOARD_HAS_PIN_REMAP",
"-DBOARD_HAS_PSRAM",
"-DUSB_MANUFACTURER=\\\"Arduino\\\"",
"-DUSB_PRODUCT=\\\"NanoESP32\\\"",
"-DARDUINO_USB_CDC_ON_BOOT=1",
"-DARDUINO_USB_DFU_ON_BOOT=1",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"hwids": [
[
"0x2341",
"0x0070"
]
],
"mcu": "esp32s3",
"variant": "arduino_nano_nora"
},
"connectivity": [
"wifi"
],
"debug": {
"openocd_target": "esp32s3.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Arduino Nano ESP32",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 16777216,
"require_upload_port": true,
"speed": 460800,
"protocol": "dfu"
},
"url": "https://docs.arduino.cc/hardware/nano-esp32",
"vendor": "Arduino"
}
2 changes: 1 addition & 1 deletion boards/bee_s3.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"build": {
"arduino": {
"ldscript": "esp32s2_out.ld"
"ldscript": "esp32s3_out.ld"
},
"core": "esp32",
"extra_flags": [
Expand Down
9 changes: 5 additions & 4 deletions boards/deneyapkart.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"extra_flags": [
"-DARDUINO_DYDK",
"-DBOARD_HAS_PSRAM",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1",
"-mfix-esp32-psram-cache-issue",
"-mfix-esp32-psram-cache-strategy=memw"
],
Expand All @@ -18,8 +20,7 @@
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet"
"bluetooth"
],
"debug": {
"openocd_board": "esp32-wrover.cfg"
Expand All @@ -36,6 +37,6 @@
"require_upload_port": true,
"speed": 460800
},
"url": "https://deneyapkart.org/magaza/urun-deneyap-kart.html",
"vendor": "Deneyap"
"url": "https://magaza.deneyapkart.org/tr/product/detail/deneyap-kart",
"vendor": "T3 Foundation"
}
9 changes: 5 additions & 4 deletions boards/deneyapkart1A.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"extra_flags": [
"-DARDUINO_DYDK1A",
"-DBOARD_HAS_PSRAM",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1",
"-mfix-esp32-psram-cache-issue",
"-mfix-esp32-psram-cache-strategy=memw"
],
Expand All @@ -18,8 +20,7 @@
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet"
"bluetooth"
],
"debug": {
"openocd_board": "esp32-wrover.cfg"
Expand All @@ -36,6 +37,6 @@
"require_upload_port": true,
"speed": 460800
},
"url": "https://deneyapkart.org/magaza/urun-deneyap-kart.html",
"vendor": "Deneyap"
"url": "https://magaza.deneyapkart.org/tr/product/detail/deneyap-kart-1a",
"vendor": "T3 Foundation"
}
11 changes: 7 additions & 4 deletions boards/deneyapkart1Av2.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@
"-DARDUINO_DYDK1Av2",
"-DBOARD_HAS_PSRAM",
"-DARDUINO_USB_MODE=1",
"-DARDUINO_USB_CDC_ON_BOOT=1"
"-DARDUINO_USB_CDC_ON_BOOT=1",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
Expand All @@ -24,7 +26,8 @@
"variant": "deneyapkart1Av2"
},
"connectivity": [
"wifi"
"wifi",
"bluetooth"
],
"debug": {
"openocd_target": "esp32s3.cfg"
Expand All @@ -43,6 +46,6 @@
"require_upload_port": true,
"speed": 460800
},
"url": "https://wiki.banana-pi.org/BPI-Leaf-S3",
"vendor": "Deneyap"
"url": "https://magaza.deneyapkart.org/tr/product/detail/deneyap-kart-1a-v2-type-c",
"vendor": "T3 Foundation"
}
13 changes: 7 additions & 6 deletions boards/deneyapkartg.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,20 @@
"ldscript": "esp32c3_out.ld"
},
"core": "esp32",
"f_cpu": "160000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"extra_flags": [
"-DARDUINO_DYG",
"-DARDUINO_USB_MODE=1",
"-DARDUINO_USB_CDC_ON_BOOT=1"
],
"f_cpu": "160000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"mcu": "esp32c3",
"variant": "deneyapkartg"
},
"connectivity": [
"wifi"
"wifi",
"bluetooth"
],
"debug": {
"openocd_target": "esp32c3.cfg"
Expand All @@ -33,6 +34,6 @@
"require_upload_port": true,
"speed": 460800
},
"url": "https://deneyapkart.org/en/",
"vendor": "Deneyap"
"url": "https://magaza.deneyapkart.org/tr/product/detail/deneyap-kart-g-type-c",
"vendor": "T3 Foundation"
}
8 changes: 3 additions & 5 deletions boards/deneyapmini.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,7 @@
"variant": "deneyapmini"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet"
"wifi"
],
"debug": {
"openocd_target": "esp32s2.cfg"
Expand All @@ -42,6 +40,6 @@
"require_upload_port": true,
"speed": 460800
},
"url": "https://deneyapkart.org/magaza/urun-deneyap-kart-mini.html",
"vendor": "Deneyap"
"url": "https://magaza.deneyapkart.org/tr/product/detail/deneyap-mini",
"vendor": "T3 Foundation"
}
10 changes: 4 additions & 6 deletions boards/deneyapminiv2.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
},
"core": "esp32",
"extra_flags": [
"-DBOARD_HAS_PSRAM",
"-DARDUINO_DYMv2",
"-DBOARD_HAS_PSRAM",
"-DARDUINO_USB_CDC_ON_BOOT=1"
],
"f_cpu": "240000000L",
Expand All @@ -22,9 +22,7 @@
"variant": "deneyapminiv2"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet"
"wifi"
],
"debug": {
"openocd_target": "esp32s2.cfg"
Expand All @@ -43,6 +41,6 @@
"require_upload_port": true,
"speed": 460800
},
"url": "https://deneyapkart.org/magaza/urun-deneyap-kart-mini.html",
"vendor": "Deneyap"
"url": "https://magaza.deneyapkart.org/tr/product/detail/deneyap-mini-v2-type-c",
"vendor": "T3 Foundation"
}
22 changes: 11 additions & 11 deletions boards/ttgo-t-simcam.json → boards/dfrobot_romeo_esp32s3.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
{
"build": {
"arduino":{
"arduino": {
"ldscript": "esp32s3_out.ld",
"partitions": "app3M_fat9M_16MB.csv",
"memory_type": "qio_opi"
},
"core": "esp32",
"extra_flags": [
"-DBOARD_HAS_PSRAM",
"-DARDUINO_ESP32S3_CAM_LCD",
"-DARDUINO_USB_MODE=1"
"-DARDUINO_DFROBOT_ROMEO_ESP32S3",
"-DARDUINO_USB_MODE=1",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
Expand All @@ -20,11 +22,10 @@
]
],
"mcu": "esp32s3",
"variant": "esp32s3"
"variant": "dfrobot_romeo_esp32s3"
},
"connectivity": [
"wifi",
"bluetooth"
"wifi"
],
"debug": {
"openocd_target": "esp32s3.cfg"
Expand All @@ -33,15 +34,14 @@
"arduino",
"espidf"
],
"name": "LilyGo T-SIMCAM ESP32-S3 16M QIO Flash 8MB OPI PSRAM",
"name": "DFRobot Romeo ESP32-S3",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 16777216,
"require_upload_port": true,
"before_reset": "usb_reset",
"speed": 460800
},
"url": "https://github.com/Xinyuan-LilyGO/LilyGo-Camera-Series",
"vendor": "LilyGo"
"url": "https://wiki.dfrobot.com/",
"vendor": "DFRobot"
}
34 changes: 0 additions & 34 deletions boards/esp32-c3-mini.json

This file was deleted.

Loading

0 comments on commit becd418

Please sign in to comment.