diff --git a/boards/heltec_wifi_lora_32.json b/boards/heltec_wifi_lora_32.json index ee48d15..e5c559b 100644 --- a/boards/heltec_wifi_lora_32.json +++ b/boards/heltec_wifi_lora_32.json @@ -15,6 +15,9 @@ "ethernet", "can" ], + "debug": { + "openocd_board": "esp-wroom-32.cfg" + }, "frameworks": [ "arduino", "espidf" @@ -26,7 +29,13 @@ "maximum_size": 4194304, "protocol": "esptool", "protocols": [ - "esptool" + "esptool", + "esp-prog", + "olimex-arm-usb-tiny-h", + "olimex-arm-usb-ocd-h", + "olimex-arm-usb-ocd", + "olimex-jtag-tiny", + "minimodule" ], "require_upload_port": true, "speed": 921600 diff --git a/boards/lopy.json b/boards/lopy.json new file mode 100644 index 0000000..64084c0 --- /dev/null +++ b/boards/lopy.json @@ -0,0 +1,45 @@ + + "build": { + "core": "esp32", + "extra_flags": "-DARDUINO_LoPy", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "ldscript": "esp32_out.ld", + "mcu": "esp32", + "variant": "lopy" + }, + "connectivity": [ + "wifi", + "bluetooth", + "can", + "ethernet" + ], + "debug": { + "openocd_board": "esp-wroom-32.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "Pycom LoPy", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "protocol": "esptool", + "protocols": [ + "esptool", + "esp-prog", + "olimex-arm-usb-tiny-h", + "olimex-arm-usb-ocd-h", + "olimex-arm-usb-ocd", + "olimex-jtag-tiny", + "minimodule" + ], + "require_upload_port": true, + "speed": 921600 + }, + "url": "https://pycom.io/", + "vendor": "Pycom Ltd." +} diff --git a/boards/lopy4.json b/boards/lopy4.json new file mode 100644 index 0000000..573c0a4 --- /dev/null +++ b/boards/lopy4.json @@ -0,0 +1,45 @@ +{ + "build": { + "core": "esp32", + "extra_flags": "-DARDUINO_LoPy4", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "ldscript": "esp32_out.ld", + "mcu": "esp32", + "variant": "lopy4" + }, + "connectivity": [ + "wifi", + "bluetooth", + "can", + "ethernet" + ], + "debug": { + "openocd_board": "esp-wroom-32.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "Pycom LoPy4", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 1310720, + "maximum_size": 4194304, + "protocol": "esptool", + "protocols": [ + "esptool", + "esp-prog", + "olimex-arm-usb-tiny-h", + "olimex-arm-usb-ocd-h", + "olimex-arm-usb-ocd", + "olimex-jtag-tiny", + "minimodule" + ], + "require_upload_port": true, + "speed": 921600 + }, + "url": "https://pycom.io/", + "vendor": "Pycom Ltd." +}