diff --git a/boards/bpi-bit.json b/boards/bpi-bit.json new file mode 100644 index 0000000..b5c3521 --- /dev/null +++ b/boards/bpi-bit.json @@ -0,0 +1,33 @@ +{ + "build": { + "core": "esp32", + "extra_flags": "-DARDUINO_BPI_BIT", + "f_cpu": "160000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "ldscript": "esp32_out.ld", + "mcu": "esp32", + "variant": "bpi-bit" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "BPI-Bit", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "protocol": "esptool", + "require_upload_port": true, + "speed": 921600 + }, + "url": "https://en.wikipedia.org/wiki/ESP32", + "vendor": "BPI Tech" +} diff --git a/boards/esp32-poe.json b/boards/esp32-poe.json new file mode 100644 index 0000000..c9d1bb1 --- /dev/null +++ b/boards/esp32-poe.json @@ -0,0 +1,33 @@ +{ + "build": { + "core": "esp32", + "extra_flags": "-DARDUINO_ESP32_POE", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "ldscript": "esp32_out.ld", + "mcu": "esp32", + "variant": "esp32-poe" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "me=OLIMEX ESP32-PoE", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "protocol": "esptool", + "require_upload_port": true, + "speed": 921600 + }, + "url": "https://www.olimex.com/Products/IoT/ESP32/ESP32-POE/open-source-hardware", + "vendor": "OLIMEX" +} diff --git a/boards/fm-devkit.json b/boards/fm-devkit.json new file mode 100644 index 0000000..23897c4 --- /dev/null +++ b/boards/fm-devkit.json @@ -0,0 +1,36 @@ +{ + "build": { + "core": "esp32", + "extra_flags": "-DARDUINO_fm_devkit", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "ldscript": "esp32_out.ld", + "mcu": "esp32", + "variant": "fm-devkit" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "debug": { + "openocd_board": "esp-wroom-32.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "ESP32 FM DevKit", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "protocol": "esptool", + "require_upload_port": true, + "speed": 921600 + }, + "url": "https://github.com/dragon-engineer/esp32_fmdevkit", + "vendor": "Unknown" +} diff --git a/boards/oroca_edubot.json b/boards/oroca_edubot.json new file mode 100644 index 0000000..9b2e922 --- /dev/null +++ b/boards/oroca_edubot.json @@ -0,0 +1,33 @@ +{ + "build": { + "core": "esp32", + "extra_flags": "-DARDUINO_OROCA_EDUBOT", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "ldscript": "esp32_out.ld", + "mcu": "esp32", + "variant": "oroca_edubot" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "OROCA EduBot", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "protocol": "esptool", + "require_upload_port": true, + "speed": 921600 + }, + "url": "https://github.com/oroca/OROCA-EduBot", + "vendor": "OROCA" +} diff --git a/boards/turta_iot_node.json b/boards/turta_iot_node.json new file mode 100644 index 0000000..8b4e0c0 --- /dev/null +++ b/boards/turta_iot_node.json @@ -0,0 +1,33 @@ +{ + "build": { + "core": "esp32", + "extra_flags": "-DARDUINO_ESP32_PICO", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "ldscript": "esp32_out.ld", + "mcu": "esp32", + "variant": "pico32" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "frameworks": [ + "arduino", + "espidf" + ], + "name": "Turta IoT Node", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "protocol": "esptool", + "require_upload_port": true, + "speed": 921600 + }, + "url": "https://www.turta.io/en/iotnode", + "vendor": "Turta" +} diff --git a/boards/wesp32.json b/boards/wesp32.json new file mode 100644 index 0000000..d05efb8 --- /dev/null +++ b/boards/wesp32.json @@ -0,0 +1,36 @@ +{ + "build": { + "core": "esp32", + "extra_flags": "-DARDUINO_WESP32", + "f_cpu": "240000000L", + "f_flash": "40000000L", + "flash_mode": "dio", + "ldscript": "esp32_out.ld", + "mcu": "esp32", + "variant": "wesp32" + }, + "connectivity": [ + "wifi", + "bluetooth", + "ethernet", + "can" + ], + "debug": { + "openocd_board": "esp-wroom-32.cfg" + }, + "frameworks": [ + "arduino", + "espidf" + ], + "name": "Silicognition wESP32", + "upload": { + "flash_size": "4MB", + "maximum_ram_size": 327680, + "maximum_size": 4194304, + "protocol": "esptool", + "require_upload_port": true, + "speed": 921600 + }, + "url": "https://wesp32.com/", + "vendor": "Silicognition" +}