From ddab9bbb1eb5b100503e376e073cf1d164570374 Mon Sep 17 00:00:00 2001 From: valeros Date: Wed, 24 Feb 2021 11:09:54 +0200 Subject: [PATCH] Update Arduino core to v1.0.5 Resolve #298 Resolve #329 Resolve #344 Resolve #359 Resolve #378 Resolve #384 Resolve #389 Resolve #390 Resolve #414 Resolve #420 Resolve #436 Resolve #440 Resolve #493 --- boards/esp32doit-espduino.json | 37 +++++++++++++++++++++++++ boards/esp32thing_plus.json | 38 ++++++++++++++++++++++++++ boards/etboard.json | 34 +++++++++++++++++++++++ boards/healthypi4.json | 34 +++++++++++++++++++++++ boards/heltec_wireless_stick_lite.json | 34 +++++++++++++++++++++++ boards/honeylemon.json | 37 +++++++++++++++++++++++++ boards/imbrios-logsens-v1p1.json | 34 +++++++++++++++++++++++ boards/inex_openkb.json | 34 +++++++++++++++++++++++ boards/kits-edu.json | 34 +++++++++++++++++++++++ boards/labplus_mpython.json | 35 ++++++++++++++++++++++++ boards/lolin32_lite.json | 34 +++++++++++++++++++++++ boards/m5stack-atom.json | 34 +++++++++++++++++++++++ boards/m5stack-core2.json | 35 ++++++++++++++++++++++++ boards/m5stack-coreink.json | 34 +++++++++++++++++++++++ boards/m5stack-fire.json | 2 +- boards/m5stack-timer-cam.json | 34 +++++++++++++++++++++++ boards/mgbot-iotik32a.json | 34 +++++++++++++++++++++++ boards/mgbot-iotik32b.json | 34 +++++++++++++++++++++++ boards/piranha_esp32.json | 34 +++++++++++++++++++++++ boards/s_odi_ultra.json | 34 +++++++++++++++++++++++ boards/sensesiot_weizen.json | 37 +++++++++++++++++++++++++ boards/tinypico.json | 2 +- boards/ttgo-lora32-v21.json | 37 +++++++++++++++++++++++++ boards/ttgo-t-watch.json | 2 +- boards/ttgo-t7-v13-mini32.json | 34 +++++++++++++++++++++++ boards/ttgo-t7-v14-mini32.json | 37 +++++++++++++++++++++++++ boards/wifiduino32.json | 34 +++++++++++++++++++++++ examples/arduino-blink/platformio.ini | 5 ++++ platform.json | 2 +- 29 files changed, 846 insertions(+), 4 deletions(-) create mode 100644 boards/esp32doit-espduino.json create mode 100644 boards/esp32thing_plus.json create mode 100644 boards/etboard.json create mode 100644 boards/healthypi4.json create mode 100644 boards/heltec_wireless_stick_lite.json create mode 100644 boards/honeylemon.json create mode 100644 boards/imbrios-logsens-v1p1.json create mode 100644 boards/inex_openkb.json create mode 100644 boards/kits-edu.json create mode 100644 boards/labplus_mpython.json create mode 100644 boards/lolin32_lite.json create mode 100644 boards/m5stack-atom.json create mode 100644 boards/m5stack-core2.json create mode 100644 boards/m5stack-coreink.json create mode 100644 boards/m5stack-timer-cam.json create mode 100644 boards/mgbot-iotik32a.json create mode 100644 boards/mgbot-iotik32b.json create mode 100644 boards/piranha_esp32.json create mode 100644 boards/s_odi_ultra.json create mode 100644 boards/sensesiot_weizen.json create mode 100644 boards/ttgo-lora32-v21.json create mode 100644 boards/ttgo-t7-v13-mini32.json create mode 100644 boards/ttgo-t7-v14-mini32.json create mode 100644 boards/wifiduino32.json diff --git a/boards/esp32doit-espduino.json b/boards/esp32doit-espduino.json new file mode 100644 index 0000000..1cadd7e --- /dev/null +++ b/boards/esp32doit-espduino.json @@ -0,0 +1,37 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_ESP32_DEV", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "doitESPduino32" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "debug": { + "openocd_board": "esp-wroom-32.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "DOIT ESPduino32", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "http://www.doit.am/", + "vendor": "DOIT" +} diff --git a/boards/esp32thing_plus.json b/boards/esp32thing_plus.json new file mode 100644 index 0000000..cf1a74d --- /dev/null +++ b/boards/esp32thing_plus.json @@ -0,0 +1,38 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld", + "partitions": "default_16MB.csv" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_ESP32_THING_PLUS", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "esp32thing_plus" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "debug": { + "openocd_board": "esp-wroom-32.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "SparkFun ESP32 Thing Plus", + "upload": { + "flash_size": "16MB", + "maximum_ram_size": 327680, + "maximum_size": 16777216, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://www.sparkfun.com/products/15663", + "vendor": "SparkFun Electronics" +} diff --git a/boards/etboard.json b/boards/etboard.json new file mode 100644 index 0000000..1ce9645 --- /dev/null +++ b/boards/etboard.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_ETBoard", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "ETBoard" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "ETBoard", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "http://et.ketri.re.kr", + "vendor": "ETBoard" +} diff --git a/boards/healthypi4.json b/boards/healthypi4.json new file mode 100644 index 0000000..bfebc98 --- /dev/null +++ b/boards/healthypi4.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_HEALTHYPI_4", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "healthypi4" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "ProtoCentral HealthyPi 4", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://healthypi.protocentral.com", + "vendor": "ProtoCentral" +} diff --git a/boards/heltec_wireless_stick_lite.json b/boards/heltec_wireless_stick_lite.json new file mode 100644 index 0000000..6ffac9a --- /dev/null +++ b/boards/heltec_wireless_stick_lite.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_HELTEC_WIRELESS_STICK_LITE", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "heltec_wireless_stick_lite" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "Heltec Wireless Stick Lite", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://heltec.org/project/wireless-stick-lite/", + "vendor": "Heltec Automation" +} diff --git a/boards/honeylemon.json b/boards/honeylemon.json new file mode 100644 index 0000000..c3796df --- /dev/null +++ b/boards/honeylemon.json @@ -0,0 +1,37 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_HONEYLEMON", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "honeylemon" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "debug": { + "openocd_board": "esp-wroom-32.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "HONEYLemon", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://en.wikipedia.org/wiki/ESP32", + "vendor": "HONEYLemon" +} diff --git a/boards/imbrios-logsens-v1p1.json b/boards/imbrios-logsens-v1p1.json new file mode 100644 index 0000000..a65362f --- /dev/null +++ b/boards/imbrios-logsens-v1p1.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_IMBRIOS_LOGSENS_V1P1", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "imbrios-logsens-v1p1" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "Imbrios LogSens V1P1", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://www.imbrios.com/products/logsens", + "vendor": "Imbrios" +} diff --git a/boards/inex_openkb.json b/boards/inex_openkb.json new file mode 100644 index 0000000..8f326d5 --- /dev/null +++ b/boards/inex_openkb.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_openkb", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "openkb" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "INEX OpenKB", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://inex.co.th/home/product/openkb/", + "vendor": "INEX" +} diff --git a/boards/kits-edu.json b/boards/kits-edu.json new file mode 100644 index 0000000..6ec72ae --- /dev/null +++ b/boards/kits-edu.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_ESP32_PICO", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "pico32" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "KITS ESP32 EDU", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "http://www.koreaits.com/new/product/summary.htm?goods_no=468&mid_no=103&no=17", + "vendor": "KITS" +} diff --git a/boards/labplus_mpython.json b/boards/labplus_mpython.json new file mode 100644 index 0000000..255edcc --- /dev/null +++ b/boards/labplus_mpython.json @@ -0,0 +1,35 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld", + "partitions": "huge_app.csv" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_ESP32_DEV", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "mpython" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "Labplus mPython", + "upload": { + "flash_size": "8MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://github.com/labplus-cn/mpython", + "vendor": "Labplus" +} diff --git a/boards/lolin32_lite.json b/boards/lolin32_lite.json new file mode 100644 index 0000000..5e16bc8 --- /dev/null +++ b/boards/lolin32_lite.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_LOLIN32_LITE", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "lolin32-lite" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "WEMOS LOLIN32 Lite", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://diyprojects.io/wemos-lolin32-lite-compact-revision-lolin32-4-90/", + "vendor": "WEMOS" +} diff --git a/boards/m5stack-atom.json b/boards/m5stack-atom.json new file mode 100644 index 0000000..786ef32 --- /dev/null +++ b/boards/m5stack-atom.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_M5Stack_ATOM", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "m5stack_atom" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "M5Stack-ATOM", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "http://www.m5stack.com", + "vendor": "M5Stack" +} diff --git a/boards/m5stack-core2.json b/boards/m5stack-core2.json new file mode 100644 index 0000000..97fd5a3 --- /dev/null +++ b/boards/m5stack-core2.json @@ -0,0 +1,35 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld", + "partitions": "default_16MB.csv" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_M5STACK_Core2 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "m5stack_core2" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "M5Stack Core2", + "upload": { + "flash_size": "16MB", + "maximum_ram_size": 6553600, + "maximum_size": 16777216, + "require_upload_port": true, + "speed": 460800 + }, + "url": "http://www.m5stack.com", + "vendor": "M5Stack" +} diff --git a/boards/m5stack-coreink.json b/boards/m5stack-coreink.json new file mode 100644 index 0000000..f5aee0d --- /dev/null +++ b/boards/m5stack-coreink.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_M5Stack_CoreInk", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "m5stack_coreink" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "M5Stick-Core Ink", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "http://www.m5stack.com", + "vendor": "M5Stack" +} diff --git a/boards/m5stack-fire.json b/boards/m5stack-fire.json index a7a51b1..5900191 100644 --- a/boards/m5stack-fire.json +++ b/boards/m5stack-fire.json @@ -5,7 +5,7 @@ "partitions": "default_16MB.csv" }, "core": "esp32", - "extra_flags": "-DARDUINO_M5STACK_FIRE", + "extra_flags": "-DARDUINO_M5STACK_FIRE -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue", "f_cpu": "240000000L", "f_flash": "40000000L", "flash_mode": "dio", diff --git a/boards/m5stack-timer-cam.json b/boards/m5stack-timer-cam.json new file mode 100644 index 0000000..41ff2a8 --- /dev/null +++ b/boards/m5stack-timer-cam.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_M5Stack_Timer_CAM -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "m5stack_timer_cam" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "M5Stack Timer CAM", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "http://www.m5stack.com", + "vendor": "M5Stack" +} diff --git a/boards/mgbot-iotik32a.json b/boards/mgbot-iotik32a.json new file mode 100644 index 0000000..7cab2a5 --- /dev/null +++ b/boards/mgbot-iotik32a.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_MGBOT_IOTIK32A", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "mgbot-iotik32a" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "MGBOT IOTIK 32A", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "http://iotik.ru/en/iotik32a/", + "vendor": "MGBOT" +} diff --git a/boards/mgbot-iotik32b.json b/boards/mgbot-iotik32b.json new file mode 100644 index 0000000..86e1cce --- /dev/null +++ b/boards/mgbot-iotik32b.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_MGBOT_IOTIK32B", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "mgbot-iotik32b" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "MGBOT IOTIK 32B", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "http://iotik.ru/en/iotik32b/", + "vendor": "MGBOT" +} diff --git a/boards/piranha_esp32.json b/boards/piranha_esp32.json new file mode 100644 index 0000000..acd8a23 --- /dev/null +++ b/boards/piranha_esp32.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_Piranha", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "piranha_esp-32" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "Fishino Piranha ESP-32", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "http://fishino.it/boards.html", + "vendor": "Fishino" +} diff --git a/boards/s_odi_ultra.json b/boards/s_odi_ultra.json new file mode 100644 index 0000000..3a03078 --- /dev/null +++ b/boards/s_odi_ultra.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_ESP32_DEV", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "S_ODI_Ultra_v1" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "S.ODI Ultra v1", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://www.espressif.com/en/products/socs/esp32", + "vendor": "S.ODI" +} diff --git a/boards/sensesiot_weizen.json b/boards/sensesiot_weizen.json new file mode 100644 index 0000000..4492655 --- /dev/null +++ b/boards/sensesiot_weizen.json @@ -0,0 +1,37 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_sensesiot_weizen", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "esp32" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "debug": { + "openocd_board": "esp32-wrover.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "LOGISENSES Senses Weizen", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://www.logisenses.com/index.php/product/senses-weizen/", + "vendor": "LOGISENSES" +} diff --git a/boards/tinypico.json b/boards/tinypico.json index 883abb4..6a8b88c 100644 --- a/boards/tinypico.json +++ b/boards/tinypico.json @@ -4,7 +4,7 @@ "ldscript": "esp32_out.ld" }, "core": "esp32", - "extra_flags": "-DARDUINO_ESP32_PICO -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue", + "extra_flags": "-DARDUINO_TINYPICO -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue", "f_cpu": "240000000L", "f_flash": "40000000L", "flash_mode": "qio", diff --git a/boards/ttgo-lora32-v21.json b/boards/ttgo-lora32-v21.json new file mode 100644 index 0000000..c2fb118 --- /dev/null +++ b/boards/ttgo-lora32-v21.json @@ -0,0 +1,37 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_TTGO_LoRa32_v21new", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "ttgo-lora32-v21new" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "debug": { + "openocd_board": "esp-wroom-32.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "TTGO LoRa32-OLED v2.1.6", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://github.com/LilyGO/TTGO-LoRa32-V2.1", + "vendor": "TTGO" +} diff --git a/boards/ttgo-t-watch.json b/boards/ttgo-t-watch.json index aaf47c0..c58c273 100644 --- a/boards/ttgo-t-watch.json +++ b/boards/ttgo-t-watch.json @@ -5,7 +5,7 @@ "partitions": "default_16MB.csv" }, "core": "esp32", - "extra_flags": "-DARDUINO_T-Watch -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue", + "extra_flags": "-DARDUINO_TWATCH_BASE -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue", "f_cpu": "240000000L", "f_flash": "40000000L", "flash_mode": "dio", diff --git a/boards/ttgo-t7-v13-mini32.json b/boards/ttgo-t7-v13-mini32.json new file mode 100644 index 0000000..531dbb7 --- /dev/null +++ b/boards/ttgo-t7-v13-mini32.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_TTGO_T7_V13_Mini32", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "ttgo-t7-v13-mini32" + }, + "connectivity": [ + "wifi", + "bluetooth", + "can", + "ethernet" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "TTGO T7 V1.3 Mini32", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 1310720, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://github.com/LilyGO/ESP32-MINI-32-V1.3", + "vendor": "TTGO" +} diff --git a/boards/ttgo-t7-v14-mini32.json b/boards/ttgo-t7-v14-mini32.json new file mode 100644 index 0000000..a5d5a7a --- /dev/null +++ b/boards/ttgo-t7-v14-mini32.json @@ -0,0 +1,37 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_TTGO_T7_V14_Mini32", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "ttgo-t7-v14-mini32" + }, + "connectivity": [ + "wifi", + "bluetooth", + "can", + "ethernet" + ], + "debug": { + "openocd_board": "esp32-wrover.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "TTGO T7 V1.4 Mini32", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 1310720, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "http://www.lilygo.cn/prod_view.aspx?TypeId=50033&Id=978&FId=t3:50033:3", + "vendor": "TTGO" +} diff --git a/boards/wifiduino32.json b/boards/wifiduino32.json new file mode 100644 index 0000000..53ca009 --- /dev/null +++ b/boards/wifiduino32.json @@ -0,0 +1,34 @@ +{ + "build": { + "arduino":{ + "ldscript": "esp32_out.ld" + }, + "core": "esp32", + "extra_flags": "-DARDUINO_Wifiduino32", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "mcu": "esp32", + "variant": "wifiduino32" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "Blinker WiFiduino32", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "require_upload_port": true, + "speed": 460800 + }, + "url": "https://diandeng.tech", + "vendor": "Blinker" +} diff --git a/examples/arduino-blink/platformio.ini b/examples/arduino-blink/platformio.ini index ad383a4..b9bd7f5 100644 --- a/examples/arduino-blink/platformio.ini +++ b/examples/arduino-blink/platformio.ini @@ -27,3 +27,8 @@ platform = espressif32 framework = arduino board = lolin32 monitor_speed = 115200 + +[env:ttgo-lora32-v21] +platform = espressif32 +framework = arduino +board = ttgo-lora32-v21 diff --git a/platform.json b/platform.json index f8d2e06..98fc1f0 100644 --- a/platform.json +++ b/platform.json @@ -75,7 +75,7 @@ "type": "framework", "optional": true, "owner": "platformio", - "version": "~3.10004.191002" + "version": "~3.10005.0" }, "framework-arduino-mbcwb": { "type": "framework",