Add initial code for debugging feature
This commit is contained in:
@@ -21,6 +21,9 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
|
"debug": {
|
||||||
|
"openocd_board": "esp32-wrover.cfg"
|
||||||
|
},
|
||||||
"frameworks": [
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
@@ -32,7 +35,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://espressif.com/en/products/hardware/esp-wrover-kit/overview",
|
"url": "https://espressif.com/en/products/hardware/esp-wrover-kit/overview",
|
||||||
"vendor": "Espressif"
|
"vendor": "Espressif"
|
||||||
|
|||||||
+11
-2
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.olimex.com/Products/IoT/ESP32-EVB/open-source-hardware",
|
"url": "https://www.olimex.com/Products/IoT/ESP32-EVB/open-source-hardware",
|
||||||
"vendor": "OLIMEX"
|
"vendor": "OLIMEX"
|
||||||
|
|||||||
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.olimex.com/Products/IoT/ESP32-GATEWAY/open-source-hardware",
|
"url": "https://www.olimex.com/Products/IoT/ESP32-GATEWAY/open-source-hardware",
|
||||||
"vendor": "OLIMEX"
|
"vendor": "OLIMEX"
|
||||||
|
|||||||
+6
-2
@@ -15,7 +15,7 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +26,11 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://www.sweetpeas.se/controller-modules/10-esp210.html",
|
"url": "http://www.sweetpeas.se/controller-modules/10-esp210.html",
|
||||||
"vendor": "Electronic SweetPeas"
|
"vendor": "Electronic SweetPeas"
|
||||||
|
|||||||
+11
-2
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://en.wikipedia.org/wiki/ESP32",
|
"url": "https://en.wikipedia.org/wiki/ESP32",
|
||||||
"vendor": "Espressif"
|
"vendor": "Espressif"
|
||||||
|
|||||||
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://www.doit.am/",
|
"url": "http://www.doit.am/",
|
||||||
"vendor": "DOIT"
|
"vendor": "DOIT"
|
||||||
|
|||||||
+11
-2
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.sparkfun.com/products/13907",
|
"url": "https://www.sparkfun.com/products/13907",
|
||||||
"vendor": "SparkFun Electronics"
|
"vendor": "SparkFun Electronics"
|
||||||
|
|||||||
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://esp32.vn/",
|
"url": "https://esp32.vn/",
|
||||||
"vendor": "ESP32vn"
|
"vendor": "ESP32vn"
|
||||||
|
|||||||
+6
-2
@@ -15,7 +15,7 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +26,11 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://blog.aprbrother.com/product/espea",
|
"url": "https://blog.aprbrother.com/product/espea",
|
||||||
"vendor": "April Brother"
|
"vendor": "April Brother"
|
||||||
|
|||||||
+11
-2
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 2000000,
|
"speed": 2000000,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://shop.makestro.com/product/espectro32",
|
"url": "https://shop.makestro.com/product/espectro32",
|
||||||
"vendor": "DycodeX"
|
"vendor": "DycodeX"
|
||||||
|
|||||||
+11
-2
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://thaieasyelec.com/products/development-boards/espino-wifi-development-board-detail.html",
|
"url": "http://thaieasyelec.com/products/development-boards/espino-wifi-development-board-detail.html",
|
||||||
"vendor": "ThaiEasyElec"
|
"vendor": "ThaiEasyElec"
|
||||||
|
|||||||
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.adafruit.com/product/3405",
|
"url": "https://www.adafruit.com/product/3405",
|
||||||
"vendor": "Adafruit"
|
"vendor": "Adafruit"
|
||||||
|
|||||||
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://dfrobotblog.wordpress.com",
|
"url": "https://dfrobotblog.wordpress.com",
|
||||||
"vendor": "DFRobot"
|
"vendor": "DFRobot"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +26,11 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://www.heltec.cn",
|
"url": "http://www.heltec.cn",
|
||||||
"vendor": "Heltec Automation"
|
"vendor": "Heltec Automation"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +26,11 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://www.heltec.cn",
|
"url": "http://www.heltec.cn",
|
||||||
"vendor": "Heltec Automation"
|
"vendor": "Heltec Automation"
|
||||||
|
|||||||
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://hackaday.io/project/18997-hornbill",
|
"url": "https://hackaday.io/project/18997-hornbill",
|
||||||
"vendor": "Hornbill"
|
"vendor": "Hornbill"
|
||||||
|
|||||||
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://hackaday.io/project/18997-hornbill",
|
"url": "https://hackaday.io/project/18997-hornbill",
|
||||||
"vendor": "Hornbill"
|
"vendor": "Hornbill"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +26,11 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://docs.intorobot.com/zh/hardware/fig/hardware/",
|
"url": "http://docs.intorobot.com/zh/hardware/fig/hardware/",
|
||||||
"vendor": "IntoRobot"
|
"vendor": "IntoRobot"
|
||||||
|
|||||||
+11
-2
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://wemos.cc",
|
"url": "https://wemos.cc",
|
||||||
"vendor": "WEMOS"
|
"vendor": "WEMOS"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +26,11 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://www.m5stack.com",
|
"url": "http://www.m5stack.com",
|
||||||
"vendor": "M5Stack"
|
"vendor": "M5Stack"
|
||||||
|
|||||||
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://forum.mhetlive.com",
|
"url": "http://forum.mhetlive.com",
|
||||||
"vendor": "MH-ET Live"
|
"vendor": "MH-ET Live"
|
||||||
|
|||||||
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://forum.mhetlive.com",
|
"url": "http://forum.mhetlive.com",
|
||||||
"vendor": "MH-ET Live"
|
"vendor": "MH-ET Live"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +26,11 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 2000000,
|
"speed": 2000000,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://microduinoinc.com",
|
"url": "https://microduinoinc.com",
|
||||||
"vendor": "Microduino"
|
"vendor": "Microduino"
|
||||||
|
|||||||
+6
-2
@@ -15,7 +15,7 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf",
|
"espidf",
|
||||||
"simba",
|
"simba",
|
||||||
@@ -28,7 +28,11 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://iot-bits.com/nano32-esp32-development-board",
|
"url": "http://iot-bits.com/nano32-esp32-development-board",
|
||||||
"vendor": "MakerAsia"
|
"vendor": "MakerAsia"
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -27,7 +27,11 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.u-blox.com/en/product/nina-w10-series",
|
"url": "https://www.u-blox.com/en/product/nina-w10-series",
|
||||||
"vendor": "u-blox"
|
"vendor": "u-blox"
|
||||||
|
|||||||
+11
-2
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://www.ayarafun.com",
|
"url": "http://www.ayarafun.com",
|
||||||
"vendor": "Aiyarafun"
|
"vendor": "Aiyarafun"
|
||||||
|
|||||||
+11
-2
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://www.nodemcu.com/",
|
"url": "http://www.nodemcu.com/",
|
||||||
"vendor": "NodeMCU"
|
"vendor": "NodeMCU"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +26,11 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.tindie.com/products/onehorse/esp32-development-board/",
|
"url": "https://www.tindie.com/products/onehorse/esp32-development-board/",
|
||||||
"vendor": "Onehorse"
|
"vendor": "Onehorse"
|
||||||
|
|||||||
+11
-2
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://dong-sen.com",
|
"url": "http://dong-sen.com",
|
||||||
"vendor": "Dongsen Technology"
|
"vendor": "Dongsen Technology"
|
||||||
|
|||||||
+6
-2
@@ -15,7 +15,7 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +26,11 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://wiki.jackslab.org/Noduino",
|
"url": "http://wiki.jackslab.org/Noduino",
|
||||||
"vendor": "Noduino"
|
"vendor": "Noduino"
|
||||||
|
|||||||
+11
-2
@@ -15,7 +15,10 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"debug": {
|
||||||
|
"openocd_board": "esp-wroom-32.cfg"
|
||||||
|
},
|
||||||
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +29,13 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool",
|
||||||
|
"olimex-arm-usb-tiny-h",
|
||||||
|
"olimex-arm-usb-ocd-h"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "https://www.wemos.cc",
|
"url": "https://www.wemos.cc",
|
||||||
"vendor": "WEMOS"
|
"vendor": "WEMOS"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
"ethernet",
|
"ethernet",
|
||||||
"can"
|
"can"
|
||||||
],
|
],
|
||||||
"frameworks": [
|
"frameworks": [
|
||||||
"arduino",
|
"arduino",
|
||||||
"espidf"
|
"espidf"
|
||||||
],
|
],
|
||||||
@@ -26,7 +26,11 @@
|
|||||||
"maximum_size": 1310720,
|
"maximum_size": 1310720,
|
||||||
"require_upload_port": true,
|
"require_upload_port": true,
|
||||||
"speed": 115200,
|
"speed": 115200,
|
||||||
"wait_for_upload_port": true
|
"wait_for_upload_port": true,
|
||||||
|
"protocol": "esptool",
|
||||||
|
"protocols": [
|
||||||
|
"esptool"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"url": "http://widora.io",
|
"url": "http://widora.io",
|
||||||
"vendor": "Widora"
|
"vendor": "Widora"
|
||||||
|
|||||||
@@ -70,6 +70,11 @@
|
|||||||
"type": "uploader",
|
"type": "uploader",
|
||||||
"optional": true,
|
"optional": true,
|
||||||
"version": "~1.1.0"
|
"version": "~1.1.0"
|
||||||
|
},
|
||||||
|
"tool-openocd-esp32": {
|
||||||
|
"type": "uploader",
|
||||||
|
"optional": true,
|
||||||
|
"version": "~0.1.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+41
@@ -22,3 +22,44 @@ class Espressif32Platform(PlatformBase):
|
|||||||
self.packages['toolchain-xtensa32']['version'] = "~2.50200.0"
|
self.packages['toolchain-xtensa32']['version'] = "~2.50200.0"
|
||||||
return PlatformBase.configure_default_packages(
|
return PlatformBase.configure_default_packages(
|
||||||
self, variables, targets)
|
self, variables, targets)
|
||||||
|
|
||||||
|
def get_boards(self, id_=None):
|
||||||
|
result = PlatformBase.get_boards(self, id_)
|
||||||
|
if not result:
|
||||||
|
return result
|
||||||
|
if id_:
|
||||||
|
return self._add_default_debug_tools(result)
|
||||||
|
else:
|
||||||
|
for key, value in result.items():
|
||||||
|
result[key] = self._add_default_debug_tools(result[key])
|
||||||
|
return result
|
||||||
|
|
||||||
|
def _add_default_debug_tools(self, board):
|
||||||
|
debug = board.manifest.get("debug", {})
|
||||||
|
|
||||||
|
upload_protocols = board.manifest.get("upload", {}).get(
|
||||||
|
"protocols", [])
|
||||||
|
if "tools" not in debug:
|
||||||
|
debug['tools'] = {}
|
||||||
|
|
||||||
|
# Only FTDI based debug probes
|
||||||
|
for link in ("olimex-arm-usb-tiny-h", "olimex-arm-usb-ocd-h"):
|
||||||
|
if link not in upload_protocols or link in debug['tools']:
|
||||||
|
continue
|
||||||
|
|
||||||
|
server_args = [
|
||||||
|
"-s", "$PACKAGE_DIR/share/openocd/scripts",
|
||||||
|
"-f", "share/openocd/scripts/interface/ftdi/%s.cfg" % link,
|
||||||
|
"-f", "share/openocd/scripts/board/%s" % debug.get("openocd_board")
|
||||||
|
]
|
||||||
|
|
||||||
|
debug['tools'][link] = {
|
||||||
|
"server": {
|
||||||
|
"package": "tool-openocd-esp32",
|
||||||
|
"executable": "bin/openocd",
|
||||||
|
"arguments": server_args
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
board.manifest['debug'] = debug
|
||||||
|
return board
|
||||||
|
|||||||
Reference in New Issue
Block a user