Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
175 commits
Select commit Hold shift + click to select a range
f929753
[ESP32] Update to IDF 4.4 Arduino-ESP32 2.0.1
TD-er Nov 12, 2021
a888024
[ESP32] Allow building LittleFS builds on ESP32
TD-er Nov 13, 2021
683d0ac
[Build] Fix case sensitive include
TD-er Nov 13, 2021
ea3418c
[Windows Build] Convert IRremoteESP8266 to single cpp file
TD-er Nov 13, 2021
3dff37f
[IR build] Fix build issue on IR plugins
TD-er Nov 13, 2021
8953894
[WiFi ESP32] Disable WiFi TX power settings for ESP32 (IDF4.4)
TD-er Nov 13, 2021
d2ecf6a
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Nov 18, 2021
3bbf39d
[ESP32 IDF4.4] Update to the latest Arduino ESP32 2.0.1.1
TD-er Dec 3, 2021
d4bd541
[Webserver] Change chunked buffer size to 1360 bytes
TD-er Dec 3, 2021
9b24b28
[Web UI] Small tweaks improving speed serving pages
TD-er Dec 3, 2021
fa15fb7
[Cleanup] Use .clear() on strings instead of assigning empty string
TD-er Dec 3, 2021
6f08138
[Webserver] Fix serving CSS
TD-er Dec 3, 2021
090de79
[Web] Allow to stream from file system (e.g. CSS inline)
TD-er Dec 3, 2021
4cc53ef
[ESP32-S2] Add PlatformIO envs for ESP32-s2
TD-er Dec 3, 2021
6596953
[IR] Cleanup check for redefine IR plugin USES
TD-er Dec 4, 2021
0bcafac
Revert "[Windows Build] Convert IRremoteESP8266 to single cpp file"
TD-er Dec 4, 2021
9367922
[Build] Fix build of ESP32 max LittleFS build on Windows
TD-er Dec 5, 2021
16dffb6
[PIO] Simplify ESP32 env definitions.
TD-er Dec 5, 2021
2eafc09
[PIO] Simplify WROVER kit envs and remove WROVER kit ETH builds
TD-er Dec 5, 2021
19acf9f
[PIO] Add missing ESP32-S2 build envs
TD-er Dec 5, 2021
77d8f5c
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Dec 12, 2021
a9becc5
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Dec 27, 2021
e9a0975
[IDF4.4] Use Tasmota's IDF 4.4 platform-tasmota-espressif32
TD-er Dec 27, 2021
c30893b
[IDF4.4-v2.0.2] Now actually using the latest espressif/Arduino-esp32
TD-er Dec 28, 2021
6596854
[LittleFS] Make sure to always define USE_LITTLEFS on LittleFS envs
TD-er Dec 28, 2021
840f706
[PIO build ESP32] Attempt to fix boot loop on ESP32 with IDF4.4
TD-er Jan 2, 2022
9b110b5
[Cleanup] Misc optimisations to reduce build size
TD-er Jan 2, 2022
91a427a
[LittleFS] Some cleanup to fix boot loops ESP32 IDF4.4 for 16M flash
TD-er Jan 2, 2022
76e410a
[IDF4.4 + 16M] Make normal builds with IDF4.4 work on 16M flash
TD-er Jan 3, 2022
ddbb6a7
[IDF4.4 + 16M] Restore missing ESP32 builds
TD-er Jan 3, 2022
360a4c8
[Cleanup] Make ESP32 PIO envs a bit more readable
TD-er Jan 4, 2022
efcfd92
[Cleanup] Split ESP32S2 envs to separate ini file.
TD-er Jan 4, 2022
342688d
[PIO build] Do not use commas in build_flags (Linux build fail)
TD-er Jan 4, 2022
dca0c43
[PIO] fix incorrect esp32 IRExt envs
TD-er Jan 4, 2022
ac36ff2
[PIO] add labels to envs which wil later adjusted in extends
TD-er Jan 4, 2022
6dfc163
[PIO] Use shorter extends chain for ESP32 max builds
TD-er Jan 4, 2022
136dcd0
[PIO] Apparently when referring an env, the 'env:' prefix is needed
TD-er Jan 4, 2022
2371ea1
[P096 eink] Fix failing build
TD-er Jan 4, 2022
64c7ae8
[ESP32 LittleFS] Add old LittleFS library to lib_ignore
TD-er Jan 4, 2022
38cd32e
[P118] Disable P118 ITHO for now as it crashes on IDF4.4
TD-er Jan 5, 2022
1dc01f1
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Jan 5, 2022
e74ef18
[ESP32 Factory] Fix boot loop on 16M flash nodes using factory image
TD-er Jan 5, 2022
e0afe5b
[ESP32 factory] Use esptool.py to generate and patch combined binary
TD-er Jan 6, 2022
5167f48
[Build] Add missing esptool==3.2 in requirements.txt
TD-er Jan 6, 2022
466a8e8
[ESP32 factory] Revert factory image script to not use esptool.py
TD-er Jan 6, 2022
5782514
[ESP32 factory] Final fix using esptool.py by Jason2866
TD-er Jan 6, 2022
aab143c
[ESP32 factory] Change -factory.bin to .factory.bin
TD-er Jan 6, 2022
b79bca0
[ESP32 factory] using the pio env to find esptool
TD-er Jan 7, 2022
c4003b0
[ESP32 build] Restore ESP32 build for 16M1M (using SPIFFS) with Ethernet
TD-er Jan 7, 2022
d646930
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Jan 7, 2022
c391b9c
[Libs] Update adafruit/Adafruit BusIO @ ^1.10.0
TD-er Jan 7, 2022
b653f16
[ESP32 IDF4.4] Set CPU frequency to 240 MHz
TD-er Jan 9, 2022
8993819
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Jan 9, 2022
e077282
[ESP32 Max] Do not use "LIMIT_BUILD_SIZE" on Max builds
TD-er Jan 11, 2022
0b85e31
[ESP32 PSRAM] Rename define ESP32_ENABLE_PSRAM to BOARD_HAS_PSRAM
TD-er Jan 11, 2022
fa18f4d
[Ethernet] Add selector for newer supported Ethernet chips
TD-er Jan 11, 2022
3168afd
[PSRAM] Fix 40 MHz signal on GPIO-17 using Tasmota PSRAM functions
TD-er Jan 11, 2022
cb5634f
Merge remote-tracking branch 'origin/build/ESP32_IDF4.4' into build/E…
TD-er Jan 11, 2022
340c3d7
[Build] Fix build on ESP8266
TD-er Jan 12, 2022
e6c8677
[Ethernet] Work-around for bug in IDF4.4 in ETH.linkUp()
TD-er Jan 12, 2022
0196d1e
[Cleanup] Fix parameter mismatch floating point formatting String
TD-er Jan 18, 2022
c582313
[ESP32 IDF4.4] Update to include latest merges
TD-er Jan 18, 2022
556f2e7
[PSRAM] Fix incorrect log of found PSRAM
TD-er Jan 18, 2022
e78adf2
[Eth] Show state of actual active network device in logs
TD-er Jan 20, 2022
1f8f0b0
[Eth] Power cycle Ethernet device if power pin is defined
TD-er Jan 20, 2022
f58e460
[PWM] Fix PWM and status LED on ESP32 IDF4.4
TD-er Jan 20, 2022
ef5f942
[Eth] Add option to autodetect Eth PHY address + documentation
TD-er Jan 20, 2022
28a7c0d
[ESP32-S2] Disable -flto on ESP32-S2
TD-er Jan 20, 2022
2ba3ed0
Disable -flto on ESP32 due to linker errors.
TD-er Jan 20, 2022
aaef1d2
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Jan 20, 2022
26cd2e6
[Cleanup] Move defines from Commands/GPIO to DataStructs/PinMode.h
TD-er Jan 21, 2022
f2d45bc
[ESP32 IDF4.4] Move to platform-espressif32 v2.0.2.1
TD-er Jan 21, 2022
29479c7
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Jan 21, 2022
5651507
[Bugfix] Fix possible crash when printing floating point values
TD-er Jan 21, 2022
ec9e1ea
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Jan 23, 2022
ff69652
[Cleanup] Fix define paths on .h files
TD-er Jan 23, 2022
ae306e1
[Cleanup] Fix missing paths on #include statements + update I2Cdev lib
TD-er Jan 23, 2022
f44ac12
[I2Cdev lib] Change `byte` to `uint8_t`
TD-er Jan 25, 2022
edfbc8e
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Jan 27, 2022
00f940e
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Jan 29, 2022
6feceba
[ESP32] Update to IDF 4.4 Arduino-ESP32 2.0.1
TD-er Nov 12, 2021
0a68716
[ESP32] Allow building LittleFS builds on ESP32
TD-er Nov 13, 2021
d34460f
[Build] Fix case sensitive include
TD-er Nov 13, 2021
def7e67
[Windows Build] Convert IRremoteESP8266 to single cpp file
TD-er Nov 13, 2021
8d747d6
[IR build] Fix build issue on IR plugins
TD-er Nov 13, 2021
5b74d84
[WiFi ESP32] Disable WiFi TX power settings for ESP32 (IDF4.4)
TD-er Nov 13, 2021
fcc2b23
[ESP32 IDF4.4] Update to the latest Arduino ESP32 2.0.1.1
TD-er Dec 3, 2021
ebd3b94
[Cleanup] Use .clear() on strings instead of assigning empty string
TD-er Dec 3, 2021
225c53c
[Web] Allow to stream from file system (e.g. CSS inline)
TD-er Dec 3, 2021
8ffea04
[ESP32-S2] Add PlatformIO envs for ESP32-s2
TD-er Dec 3, 2021
76841a7
[IR] Cleanup check for redefine IR plugin USES
TD-er Dec 4, 2021
5f6e2bc
Revert "[Windows Build] Convert IRremoteESP8266 to single cpp file"
TD-er Dec 4, 2021
651e0b7
[Build] Fix build of ESP32 max LittleFS build on Windows
TD-er Dec 5, 2021
bad6262
[PIO] Simplify ESP32 env definitions.
TD-er Dec 5, 2021
8824ca0
[PIO] Simplify WROVER kit envs and remove WROVER kit ETH builds
TD-er Dec 5, 2021
53f0419
[PIO] Add missing ESP32-S2 build envs
TD-er Dec 5, 2021
46e1ef9
[IDF4.4] Use Tasmota's IDF 4.4 platform-tasmota-espressif32
TD-er Dec 27, 2021
0551245
[IDF4.4-v2.0.2] Now actually using the latest espressif/Arduino-esp32
TD-er Dec 28, 2021
26e8aa6
[LittleFS] Make sure to always define USE_LITTLEFS on LittleFS envs
TD-er Dec 28, 2021
51449c6
[PIO build ESP32] Attempt to fix boot loop on ESP32 with IDF4.4
TD-er Jan 2, 2022
7fe3f74
[Cleanup] Misc optimisations to reduce build size
TD-er Jan 2, 2022
decdca7
[LittleFS] Some cleanup to fix boot loops ESP32 IDF4.4 for 16M flash
TD-er Jan 2, 2022
64328e9
[IDF4.4 + 16M] Make normal builds with IDF4.4 work on 16M flash
TD-er Jan 3, 2022
79c31a4
[IDF4.4 + 16M] Restore missing ESP32 builds
TD-er Jan 3, 2022
d01808b
[Cleanup] Make ESP32 PIO envs a bit more readable
TD-er Jan 4, 2022
dabc906
[Cleanup] Split ESP32S2 envs to separate ini file.
TD-er Jan 4, 2022
845c0bd
[PIO build] Do not use commas in build_flags (Linux build fail)
TD-er Jan 4, 2022
65f7d72
[PIO] fix incorrect esp32 IRExt envs
TD-er Jan 4, 2022
adedc55
[PIO] add labels to envs which wil later adjusted in extends
TD-er Jan 4, 2022
c76419a
[PIO] Use shorter extends chain for ESP32 max builds
TD-er Jan 4, 2022
8765ad3
[PIO] Apparently when referring an env, the 'env:' prefix is needed
TD-er Jan 4, 2022
f1895c6
[P096 eink] Fix failing build
TD-er Jan 4, 2022
bd3c350
[ESP32 LittleFS] Add old LittleFS library to lib_ignore
TD-er Jan 4, 2022
62443fc
[P118] Disable P118 ITHO for now as it crashes on IDF4.4
TD-er Jan 5, 2022
4164f14
[ESP32 Factory] Fix boot loop on 16M flash nodes using factory image
TD-er Jan 5, 2022
337f038
[ESP32 factory] Use esptool.py to generate and patch combined binary
TD-er Jan 6, 2022
53ca4a1
[Build] Add missing esptool==3.2 in requirements.txt
TD-er Jan 6, 2022
3a610ba
[ESP32 factory] Revert factory image script to not use esptool.py
TD-er Jan 6, 2022
ac97fee
[ESP32 factory] Final fix using esptool.py by Jason2866
TD-er Jan 6, 2022
2c933e5
[ESP32 factory] Change -factory.bin to .factory.bin
TD-er Jan 6, 2022
4896e03
[ESP32 factory] using the pio env to find esptool
TD-er Jan 7, 2022
b840d1d
[ESP32 build] Restore ESP32 build for 16M1M (using SPIFFS) with Ethernet
TD-er Jan 7, 2022
0933971
[Libs] Update adafruit/Adafruit BusIO @ ^1.10.0
TD-er Jan 7, 2022
ec9af7d
[ESP32 IDF4.4] Set CPU frequency to 240 MHz
TD-er Jan 9, 2022
1678550
[ESP32 Max] Do not use "LIMIT_BUILD_SIZE" on Max builds
TD-er Jan 11, 2022
b0ad693
[ESP32 PSRAM] Rename define ESP32_ENABLE_PSRAM to BOARD_HAS_PSRAM
TD-er Jan 11, 2022
16498a5
[Ethernet] Add selector for newer supported Ethernet chips
TD-er Jan 11, 2022
cf0cd54
[PSRAM] Fix 40 MHz signal on GPIO-17 using Tasmota PSRAM functions
TD-er Jan 11, 2022
a4c1ce4
[Build] Fix build on ESP8266
TD-er Jan 12, 2022
667ba7e
[Ethernet] Work-around for bug in IDF4.4 in ETH.linkUp()
TD-er Jan 12, 2022
d444eff
[Cleanup] Fix parameter mismatch floating point formatting String
TD-er Jan 18, 2022
fca342f
[ESP32 IDF4.4] Update to include latest merges
TD-er Jan 18, 2022
63e086b
[PSRAM] Fix incorrect log of found PSRAM
TD-er Jan 18, 2022
8b0c4e9
[Eth] Show state of actual active network device in logs
TD-er Jan 20, 2022
bbd62a0
[Eth] Power cycle Ethernet device if power pin is defined
TD-er Jan 20, 2022
e9b7007
[PWM] Fix PWM and status LED on ESP32 IDF4.4
TD-er Jan 20, 2022
61dc726
[Eth] Add option to autodetect Eth PHY address + documentation
TD-er Jan 20, 2022
b1f6cbb
[ESP32-S2] Disable -flto on ESP32-S2
TD-er Jan 20, 2022
abfabda
Disable -flto on ESP32 due to linker errors.
TD-er Jan 20, 2022
a695b8a
[Cleanup] Move defines from Commands/GPIO to DataStructs/PinMode.h
TD-er Jan 21, 2022
9ede1fe
[ESP32 IDF4.4] Move to platform-espressif32 v2.0.2.1
TD-er Jan 21, 2022
ed84d1e
[Cleanup] Fix missing paths on #include statements + update I2Cdev lib
TD-er Jan 23, 2022
97c90bd
[I2Cdev lib] Change `byte` to `uint8_t`
TD-er Jan 25, 2022
e734c26
Merge remote-tracking branch 'origin/build/ESP32_IDF4.4' into build/E…
TD-er Feb 8, 2022
dd51f29
[EDP32 IDF4.4] Fix merge issues
TD-er Feb 8, 2022
c40b50a
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Feb 10, 2022
8a4e83b
[IDF 4.4] Update to platform-espressif32 v2.0.2.2
TD-er Feb 11, 2022
b9a406a
Temporary revert move operator on RamTracker
TD-er Feb 11, 2022
c3b66c0
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Feb 14, 2022
7957b90
[MQTT commands] Add command via MQTT with variable parameters
TD-er Mar 1, 2022
7345d16
[MQTT commands] Support commands with arbitrary argument position
TD-er Mar 8, 2022
c071523
[MQTT commands] Fix parsing full command
TD-er Mar 8, 2022
91e9789
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Mar 30, 2022
9ff9cfe
[IDF 4.4] Update to espressif/arduino-esp32 tag 2.0.3
TD-er Mar 30, 2022
8160853
[WiFi] Prevent stack overflow when WiFi connection isn't successful
TD-er Mar 30, 2022
26be130
[WiFi] Properly clear duplicates from WiFi scans
TD-er Mar 30, 2022
7633e68
[WiFi] Fix connecting to the strongest WiFi AP
TD-er Mar 30, 2022
04c3b96
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Mar 30, 2022
cdcbe43
[Build] Add missing include in Servo.cpp
TD-er Mar 31, 2022
d71cfcd
[IDF 4.4] Update to platform-espressif32-2.0.3rc1
TD-er Mar 31, 2022
e47d653
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Mar 31, 2022
58415e8
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Mar 31, 2022
918175b
Revert "[IDF 4.4] Update to platform-espressif32-2.0.3rc1"
TD-er Mar 31, 2022
defe408
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Mar 31, 2022
fa71f60
[Build] Fix build on display plugins using NodeMCU pin labels
TD-er Apr 1, 2022
94ea484
[MQTT] Reduce rate of MQTT reconnects when failing to reconnect
TD-er Apr 1, 2022
00fd5db
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Apr 1, 2022
68a78d4
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Apr 2, 2022
26888db
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Apr 7, 2022
6f8a1c6
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Apr 22, 2022
1a63016
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Apr 23, 2022
1db8338
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Apr 23, 2022
93d85e9
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Apr 26, 2022
e6b77b4
Merge branch 'mega' into build/ESP32_IDF4.4
TD-er Apr 26, 2022
e3e8011
[IDF 4.4] Update to latest platform espressif32 zip file
TD-er Apr 26, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,11 @@ build_output/
**/__tmpfile.cpp

src/_Custom.h

dist/Espressif_flash_download_tool_v3.8.5/logs/

dist/Espressif_flash_download_tool_v3.8.5/dl_temp/bin_tmp/

dist/Espressif_flash_download_tool_v3.8.5/dl_temp/_temp_by_dltool/

dist/Espressif_flash_download_tool_v3.8.5/configure/esp32/spi_download.conf
38 changes: 38 additions & 0 deletions boards/esp32-cam.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ESP32_DEV -DBOARD_HAS_PSRAM -DHAS_PSRAM_FIX -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw -DARDUINO_USB_CDC_ON_BOOT=0 -DESP32_4M",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dout",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app1810k_spiffs316k.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_target": "esp32.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "AI Thinker ESP32-CAM, 4M Flash 4MB PSRAM, ESPEasy 1810k Code/OTA, 316k FS",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 1900544,
"require_upload_port": true,
"speed": 460800
},
"url": "https://wiki.ai-thinker.com/esp32-cam",
"vendor": "AI Thinker"
}
38 changes: 38 additions & 0 deletions boards/esp32-m5core2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_M5STACK_Core2 -DBOARD_HAS_PSRAM -DARDUINO_USB_CDC_ON_BOOT=0 -DESP32_16M",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dout",
"mcu": "esp32",
"variant": "m5stack_core2",
"partitions": "esp32_partition_app4096k_spiffs8124k.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_target": "esp32.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "M5Stack Core2 16M Flash, 4MB PSRAM, ESPEasy 4M Code/OTA, 8M FS",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 16777216,
"require_upload_port": true,
"speed": 2000000
},
"url": "http://www.m5stack.com",
"vendor": "M5Stack"
}
38 changes: 38 additions & 0 deletions boards/esp32-odroid.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ODROID_ESP32 -DBOARD_HAS_PSRAM -DHAS_PSRAM_FIX -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw -DARDUINO_USB_CDC_ON_BOOT=0 -DESP32_16M",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dout",
"mcu": "esp32",
"variant": "odroid_esp32",
"partitions": "esp32_partition_app4096k_spiffs8124k.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_target": "esp32.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "ESP32 ODROID-GO 16M Flash, 4MB PSRAM, ESPEasy 4M Code/OTA, 8M FS",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 16777216,
"require_upload_port": true,
"speed": 2000000
},
"url": "https://www.hardkernel.com/main/products/prdt_info.php?g_code=G152875062626",
"vendor": "Hardkernel"
}
38 changes: 38 additions & 0 deletions boards/esp32_16M1M.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ESP32_DEV -DBOARD_HAS_PSRAM -DARDUINO_USB_CDC_ON_BOOT=0 -DESP32_16M",
"f_cpu": "240000000L",
"f_flash": "40000000L",
"flash_mode": "dout",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app4096k_spiffs1024k.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_target": "esp32.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif Generic ESP32 16M Flash, ESPEasy 4M Code/OTA, 1M FS",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "https://en.wikipedia.org/wiki/ESP32",
"vendor": "Espressif"
}
38 changes: 38 additions & 0 deletions boards/esp32_16M8M.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ESP32_DEV -DBOARD_HAS_PSRAM -DARDUINO_USB_CDC_ON_BOOT=0 -DESP32_16M",
"f_cpu": "240000000L",
"f_flash": "40000000L",
"flash_mode": "dout",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app4096k_spiffs8124k.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_target": "esp32.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif Generic ESP32 16M Flash, ESPEasy 4M Code/OTA, 8M FS",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "https://en.wikipedia.org/wiki/ESP32",
"vendor": "Espressif"
}
38 changes: 38 additions & 0 deletions boards/esp32_4M.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ESP32_DEV -DBOARD_HAS_PSRAM -DARDUINO_USB_CDC_ON_BOOT=0 -DESP32_4M",
"f_cpu": "240000000L",
"f_flash": "40000000L",
"flash_mode": "dout",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app1810k_spiffs316k.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_target": "esp32.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif Generic ESP32 4M Flash, ESPEasy 1810k Code/OTA, 316k FS",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 1900544,
"require_upload_port": true,
"speed": 460800
},
"url": "https://en.wikipedia.org/wiki/ESP32",
"vendor": "Espressif"
}
38 changes: 38 additions & 0 deletions boards/esp32_8M.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ESP32_DEV -DBOARD_HAS_PSRAM -DARDUINO_USB_CDC_ON_BOOT=0 -DESP32_8M",
"f_cpu": "240000000L",
"f_flash": "40000000L",
"flash_mode": "dout",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app2944k_spiffs2M.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_target": "esp32.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif Generic ESP32 8M Flash, ESPEasy 2944k Code/OTA, 2112k FS",
"upload": {
"flash_size": "8MB",
"maximum_ram_size": 327680,
"maximum_size": 8388608,
"require_upload_port": true,
"speed": 460800
},
"url": "https://en.wikipedia.org/wiki/ESP32",
"vendor": "Espressif"
}
38 changes: 38 additions & 0 deletions boards/esp32_solo1_4M.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ESP32_DEV -DARDUINO_USB_CDC_ON_BOOT=0 -DESP32_4M -DCORE32SOLO1",
"f_cpu": "240000000L",
"f_flash": "40000000L",
"flash_mode": "dout",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app1810k_spiffs316k.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_target": "esp32-solo-1.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif Generic ESP32 4M Flash, ESPEasy 1810k Code/OTA, 316k FS",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 1900544,
"require_upload_port": true,
"speed": 460800
},
"url": "https://en.wikipedia.org/wiki/ESP32",
"vendor": "Espressif"
}
35 changes: 35 additions & 0 deletions boards/esp32c3.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"build": {
"arduino":{
"ldscript": "esp32c3_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_USB_CDC_ON_BOOT=0 -DESP32_4M -DESP32C3",
"f_cpu": "160000000L",
"f_flash": "80000000L",
"flash_mode": "dout",
"mcu": "esp32c3",
"variant": "esp32c3",
"partitions": "esp32_partition_app1810k_spiffs316k.csv"
},
"connectivity": [
"wifi"
],
"debug": {
"openocd_target": "esp32c3.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif Generic ESP32-C3 4M Flash, ESPEasy 1810k Code/OTA, 316k FS",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 1900544,
"require_upload_port": true,
"speed": 460800
},
"url": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/hw-reference/esp32c3/user-guide-devkitm-1.html",
"vendor": "Espressif"
}
Loading