Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ESP_IDF 5.1] Add support for ESP_IDF 5.1 (ESP32 Arduino SDK 3.x) #4841

Merged
merged 212 commits into from
Dec 25, 2023
Merged
Show file tree
Hide file tree
Changes from 198 commits
Commits
Show all changes
212 commits
Select commit Hold shift + click to select a range
8e7f4be
[ESP_IDF 5.1] Add support for ESP_IDF 5.1 (SP32 Arduino SDK 3.x)
TD-er Oct 6, 2023
aa150eb
[ESP_IDF 5.x] Disable ADC calibration for now
TD-er Oct 6, 2023
8e0e502
[ESP_IDF 5.1] Fix build on ESP32 ETH builds
TD-er Oct 6, 2023
e4a9bea
[ESP-IDF 5.1] Fix building ESP32-S3
TD-er Oct 6, 2023
dd86d0c
[ESP-IDF 5.1] Split ESP32 variant builds with LittleFS to use ESP-IDF5.1
TD-er Oct 6, 2023
9c20889
[ESP-IDF 5.1] Fix building ESP32-Solo & ESP32-C3
TD-er Oct 6, 2023
fd56db2
[ESP-IDF 5.1] Fix ESP32-S3 LittleFS build
TD-er Oct 6, 2023
4d071c8
[ESP-IDF 5.1] Fix building custom_IR_ESP32_16M8M_LittleFS_ETH
TD-er Oct 6, 2023
85afc78
[ESP-IDF 5.1] Fix builds on Custom IR ESP32 LittleFS ETH & MAX ESP32
TD-er Oct 7, 2023
a032271
[ESP-IDF 5.1] fix lib_ignore for ESP8266 / ESP32-S3
TD-er Oct 7, 2023
99ffa43
[ESP-IDF 5.1] Fix building ESP8266 3.0.2 builds
TD-er Oct 8, 2023
19880e5
[ESP-IDF 5.1] Fix ESP8266 builds demanding EspSoftwareSerial SDK3.x
TD-er Oct 8, 2023
19d3104
[ESP-IDF 5.1] Fix check for IDF major version >= 5
TD-er Oct 8, 2023
250653f
[ESP-IDF 5.1] Fix some ESP8266 beta builds
TD-er Oct 8, 2023
50dcd49
[ESP-IDF v5.1] Fix building ESP8266 minimal IRext
TD-er Oct 8, 2023
0943146
[ESP32] Update to ESP32 platform 2.0.14 (with SPIFFS)
TD-er Oct 10, 2023
c603323
[ESP-IDF 5.1] Fix some warnings on compiling with IDF 5.1
TD-er Oct 10, 2023
67bf0bd
[ESP 2.0.14] Fix ESP32-Solo1 build for ESP32 SDK 2.0.14 (SPIFFS)
TD-er Oct 10, 2023
991c125
[ESP-IDF 5.1] Fix not always loading correct platform files
TD-er Oct 10, 2023
bcdfe9b
[ESP-IDF 5.1] Implement ADC support for IDF 5.1
TD-er Oct 10, 2023
8d78746
[ESP-IDF 5.1] Fix build with ADC on IDF < 5
TD-er Oct 10, 2023
c768b94
[ESP-IDF 5.1] Remove Hall Effect sensor from ADC selector
TD-er Oct 10, 2023
e662f5b
[ESP-IDF 5.1] Fix ADC calibration & crashes on ESP32-C3
TD-er Oct 11, 2023
e9cb683
[EDP-IDF 5.1] Fix ADC build on ESP8266
TD-er Oct 11, 2023
966d3e8
[ESP-IDF 5.1] Fix crashes on ESP32-S3 & ESP32-S2
TD-er Oct 11, 2023
50f5e7e
[ADC] Cleanup code
TD-er Oct 11, 2023
0a34496
Merge remote-tracking branch 'letscontrolit/mega' into feature/ESP32_…
TD-er Oct 12, 2023
3c0d6cc
[Controller Settings] Fix inverted Send LWT and Will Retain
TD-er Oct 12, 2023
b43dfb8
[Charts] Cleanup code & add option for multiple Y-axis
TD-er Oct 13, 2023
a51a239
[PluginStats] Add option to hide taskvars in chart
TD-er Oct 14, 2023
2a7fd99
Merge remote-tracking branch 'letscontrolit/mega' into feature/ESP32_…
TD-er Oct 15, 2023
00f3286
[PluginStats] Add option to select chart axis per taskvalue
TD-er Oct 15, 2023
2d848a1
[PluginStats] Cleanup code
TD-er Oct 15, 2023
af21584
[Cleanup] Reduce build size
TD-er Oct 15, 2023
d4922e7
[Access Control] Prevent "IP blocked: 0.0.0.0"
TD-er Oct 15, 2023
adaad36
[Access Controll] Fix using the same WiFiClient
TD-er Oct 16, 2023
127b885
[ChartJS] Add scatter plot for GPS longitude/latitude
TD-er Oct 17, 2023
810b8f7
[WiFi] Add proper erase WiFi calib data on ESP32 cmd 'erasesdkwifi'
TD-er Oct 17, 2023
fc41e93
[WiFi] Add more WiFi info for ESP32 + limit bandwidth to HT20
TD-er Oct 17, 2023
65177ce
[HW detection] Update getChipModel() with new chip IDs
TD-er Oct 18, 2023
83ec7a3
[ESP-IDF 5.1] Fix build issues ESP8266 and ESP-IDF4.x
TD-er Oct 18, 2023
6092e72
Merge branch 'mega' into feature/ESP32_IDF_5_1
TD-er Oct 18, 2023
0c25ae5
[Hardware] Fix build on ESP32-S3 on hardware detection
TD-er Oct 18, 2023
067d2f8
[ESP-IDF5.1] Add internal temperature sensor for all ESP32 variants
TD-er Oct 18, 2023
16e063f
[ESP-IDF5.1] Add auto range to internal temperature sensor (ESP32-S*/C*)
TD-er Oct 19, 2023
7b0629a
[ESP-IDF5.1] Disable IP subnet check access control (remoteIP() bug)
TD-er Oct 19, 2023
f3b200c
[ESP-IDF5.1] Update to IDF5.1 of 2023-10-10
TD-er Oct 19, 2023
283eab3
[ESP-IDF5.1] Add normal_ESP32_4M316k_LittleFS_ETH
TD-er Oct 19, 2023
23c705c
[ESP-IDF5] Add link to Setup page on tools tab (IDF5 remoteIP() issue)
TD-er Oct 19, 2023
10bdf19
[Sysinfo] Only show TSF time on sysinfo page when connected to AP
TD-er Oct 19, 2023
c8accd2
[ESP-IDF5.1] Fix PWM and Servo
TD-er Oct 20, 2023
0bb017f
[Lib Update] Update Adafruit Motor Shield V2 library to v1.1.1
TD-er Oct 20, 2023
3044dd9
[ESP-IDF5.1] Fix PWM using fade & 'tone' upto 20 MHz
TD-er Oct 20, 2023
eb5341b
[ESP-IDF5.1] Move PWM code to separate Hardware_PWM.h/.cpp
TD-er Oct 22, 2023
aa0d108
[ESP-IDF5.1] Move GPIO related code to Hardware_GPIO.h/.cpp
TD-er Oct 22, 2023
02203b2
[ESP-IDF5.1] Split Hardware device info into Hardware_device_info.h/.cpp
TD-er Oct 22, 2023
cbd5288
[ESP-IDF5.1] Disable option "Try clear I2C bus when stuck" for IDF5.x
TD-er Oct 22, 2023
1c6a178
Merge remote-tracking branch 'letscontrolit/mega' into feature/ESP32_…
TD-er Oct 22, 2023
3f39dcc
[ESP-IDF5.1] Move Hardware I2C functions to Hardware_I2C.h/.cpp
TD-er Oct 22, 2023
7ec69ea
[Cleanup] Remove unneeded includes to "../Helpers/Hardware.h"
TD-er Oct 22, 2023
7706d2d
[Neopixel] Update Adafruit NeoPixel library to 1.11.0
TD-er Oct 22, 2023
732ca6d
[ESP-IDF5.1] Update NeoPixelBus with Tasmota's patches for ESP-IDF5.1
TD-er Oct 23, 2023
852a709
[ESP-IDF5.1] Update P128 to use updated NeoPixelBus library
TD-er Oct 23, 2023
65666f8
[ESP-IDF5.1] Fix build issue on older IDF based builds
TD-er Oct 23, 2023
dab2d24
[Build] Freeze Python version on 3.11 so pygit2 will run as intended
tonhuisman Oct 28, 2023
cafb005
[ESP-IDF5.1] Move to latest platform package build 2023-10-24
TD-er Oct 29, 2023
b00cc01
[Cleanup] Reduce build size by compacting logs
TD-er Oct 29, 2023
9387e5e
[Cleanup] Simplify StringConverter::parseHexTextData function
TD-er Oct 29, 2023
b23e629
[SysInfo] Add PSRAM to P026_sysinfo and cleanup code
TD-er Oct 29, 2023
48d209a
[Cleanup] Simplify function names for P026_SysInfo
TD-er Oct 29, 2023
9dca828
[Build] Add missing include for ESP8266 reading ADC
TD-er Oct 29, 2023
f412c3c
[WiFi] Fix force B/G mode on ESP8266
TD-er Oct 30, 2023
ec67340
Merge remote-tracking branch 'letscontrolit/mega' into feature/ESP32_…
TD-er Oct 30, 2023
50c533d
[WiFi] Fix ESP32 taking very long time to get (re)connected
TD-er Nov 1, 2023
06e7a28
[ESP-IDF5.1] Fix issues in IPAddress (SDK platform build)
TD-er Nov 2, 2023
a642a79
[ESP8266] Fix compiler warning in order of member initialization
TD-er Nov 2, 2023
ca0ca1f
[ESP8266] Extend ESP8285 module detection various built in flash sizes
TD-er Nov 2, 2023
d3e38d4
[ESP-IDF5.1] Disable WiFi power save during connect
TD-er Nov 3, 2023
ebbeb42
Merge remote-tracking branch 'letscontrolit/mega' into feature/ESP32_…
TD-er Nov 3, 2023
f7418b2
[ESP-IDF5.1] Fix building IR plugins for IDF 5.1 builds
TD-er Nov 3, 2023
13211c4
[GPS] Fix showing lat/long scatter plot
TD-er Nov 4, 2023
8226c69
[ESP-IDF5.1] Fix building IR plugins on ESP32-S3
TD-er Nov 4, 2023
f0c1c76
[GPS] Cleanup old code
TD-er Nov 4, 2023
23749cd
Merge remote-tracking branch 'letscontrolit/mega' into feature/ESP32_…
TD-er Nov 4, 2023
7e941d1
[ESP-IDF5.1] Enable NeoPixel plugins for IDF 5.1 builds
TD-er Nov 4, 2023
0cd8efd
[GPS] Fix minor issues Position Scatter plot
TD-er Nov 4, 2023
006baec
[ESP-IDF5.1] Fix NeoPixel Matrix stability on ESP32-S3 (use DMA)
TD-er Nov 5, 2023
d37a51a
[ESP-IDF5.1] Improve NeoPixel on ESP32 + add LittleFS ESP32-S2 Neo Build
TD-er Nov 5, 2023
4ece616
[ESP-IDF5.1] Tweak NeoPixel support on ESP32-C3
TD-er Nov 5, 2023
ff631dc
[ESP-IDF5.1] Convert PVS Studio test builds to use IDF5.1
TD-er Nov 5, 2023
470c66f
[ESP-IDF5.1] Fix freeing RMT assigned channel + tweak ESP32-classic
TD-er Nov 5, 2023
7feb92a
Merge remote-tracking branch 'letscontrolit/mega' into feature/ESP32_…
TD-er Nov 5, 2023
c580e6b
[ESP-IDF5.1] re-enable P088 Heatpump IR for IDF5.1
TD-er Nov 5, 2023
b62a331
[ESP-IDF5.1] Fix build issues after enabling HeatpumpIR
TD-er Nov 5, 2023
3f25188
Merge remote-tracking branch 'letscontrolit/mega' into feature/ESP32_…
TD-er Nov 5, 2023
e3edbce
[ESP-IDF5.1] Only use -mtext-section-literals on ESP32-S3 IDF5 builds
TD-er Nov 6, 2023
6de6ffb
[ESP-IDF5.1] Fix build issues with "text-section-literals" build flag
TD-er Nov 6, 2023
89cebc5
[ChartJS] Fix GPS position scatter plot + add BME280 scatter plot
TD-er Nov 6, 2023
eb81e5a
[SenseAir] Fix reading Temperature from Sunrise (S11)
TD-er Nov 7, 2023
082ba15
[ESP8285] Fix check for flash interface pin allowing GPIO 9 & 10
TD-er Nov 7, 2023
66ebf07
[Tools] Update script to generate webflasher page to show file system
TD-er Nov 7, 2023
3aec4f6
[Build] Fix compile error when using default Custom.h (#4870)
TD-er Nov 8, 2023
0a49e5e
[ESP-IDF5.1] Update Arduino ESP32
TD-er Nov 8, 2023
e2bc427
[ESP-IDF5.1] Add hardware specific info on ESP32-C2/ESP32-C6
TD-er Nov 9, 2023
238e04b
[ESP-IDF5.1] Add initial Custom builds for ESP32-C2 and ESP32-C6
TD-er Nov 9, 2023
a008134
[ESP-IDF5.1] Fix build for ESP32-C6
TD-er Nov 9, 2023
a14a410
[ESP-IDF5.1] Remove ESP32C6-beta chip ID patch for old esptool.py
TD-er Nov 9, 2023
fcf7fbb
[ESP-IDF5.1] Add 2M ESP32-C2 no-OTA option
TD-er Nov 9, 2023
2b408cb
[ESP-IDF5.1] Fix bootloop on ESP32-C2/C6 in HWRandom() code
TD-er Nov 9, 2023
f5d1baa
[ESP-IDF5.1] Enable HWCDC for USB serial console on ESP32-C6
TD-er Nov 9, 2023
a84672e
[Sysinfo] Fix crash on ESP32-C2/C6 when drawing meminfodetail charts
TD-er Nov 10, 2023
a7f7305
[ESP-IDF5.1] Add WiFi6 (802.11ax) for ESP32-C6 & fix SPI issues C2/C6
TD-er Nov 11, 2023
b14f0f3
[ESP-IDF5.1] Fix SPI bus issues for ESP32-C2/C6
TD-er Nov 12, 2023
799184a
[WiFi] Bugfix: AP wasn't consistently started on WiFi connection failure
TD-er Nov 12, 2023
30acc89
[WiFi] Optimization
tonhuisman Nov 11, 2023
d4c7252
[ESP8266 Setup] Fix bootloop during initial setup Custom ESP8266 build
TD-er Nov 12, 2023
cce494c
Merge branch 'mega' into feature/ESP32_IDF_5_1
TD-er Nov 12, 2023
e061147
[ESP-IDF5.1] Fix build issue ESP32-C3
TD-er Nov 12, 2023
40d25f0
[ESP-IDF5.1] Move ESP32 partition definitions
TD-er Nov 13, 2023
08b90a8
[Setup] Fix load CSS on initial WiFi setup page
TD-er Nov 13, 2023
69103b1
[ESP8266] Switch to using 2nd heap with Arduino SDK 3.1.2
TD-er Nov 14, 2023
3475de2
[ESP8266] Fix stability issues when using 2nd heap
TD-er Nov 15, 2023
5a4c64a
[ESP8266] Change default platform to not using 2nd heap
TD-er Nov 15, 2023
445d8d0
[ESP8266] On 2nd heap do not keep event queue on 2nd heap
TD-er Nov 15, 2023
ef9c263
[ESP8266] Optimize memory allocations + 2nd heap
TD-er Nov 16, 2023
a92f770
[Build] Fix building ESP8266 envs
TD-er Nov 16, 2023
977f354
[Build] Reduce build size minimal OTA builds (lib_ignore)
TD-er Nov 16, 2023
ce08eab
[Build] Make ESP8266 display build fit (lib_ignore)
TD-er Nov 16, 2023
4dbb1cf
[Build] Cleanup of platformIO ini files for ESP8266
TD-er Nov 17, 2023
4ed72ed
[RAM] Move MQTT buffer and OLED frame buffer to 2nd heap
TD-er Nov 17, 2023
7bccf03
[2nd Heap] Tweak 2nd heap stability + set as ESP8266 regular
TD-er Nov 18, 2023
1f6bdab
[ESP-IDF5.1] Update to the latest Arduino/ESP32 commits for IDF5.1.2
TD-er Nov 18, 2023
0616947
[ESP-IDF5.1] Fix building ESP32-Solo1 builds
TD-er Nov 18, 2023
2296a6b
[ESP8266] Move 'regular' platform back to ESP8266/Arduino 2.7.4
TD-er Nov 19, 2023
71067fa
[Cleanup] Free up 1k of RAM when not using MQTT controller
TD-er Nov 19, 2023
11a3b3b
[Build] Fix missing include WiFi commands
TD-er Nov 19, 2023
36f873d
[OLED Framed] Use double buffer for update only changed pixels
TD-er Nov 19, 2023
d73e04b
[WiFi] Fix connect to Hidden SSID on Mikrotik AP (#4885)
TD-er Nov 20, 2023
2622cc6
[Cleanup] Reduce build size for sysvars page
TD-er Nov 20, 2023
9c363b7
[Rules] Speedup parsing system variables
TD-er Nov 20, 2023
3b8f2c0
[WiFi] Only connect using BSSID when BSSID is available
TD-er Nov 20, 2023
48ee8f3
[Variables] Fix bug in parsing incomplete variables + add var nesting
TD-er Nov 21, 2023
76f3c5f
[Rules] Add variable offset calculation for shorthand var (%v=1+%v2%%)
TD-er Nov 21, 2023
b40c0e5
[ESP-IDF5.1] Change default SPI pins for ESP32-C2/C6
TD-er Nov 21, 2023
8265ec1
[ESP32 WiFi] Fix reconnect issue after WIFI_REASON_AUTH_EXPIRE
TD-er Nov 22, 2023
118ce13
Merge branch 'mega' into feature/ESP32_IDF_5_1
TD-er Nov 27, 2023
69f0944
Merge branch 'mega' into feature/ESP32_IDF_5_1
TD-er Nov 27, 2023
dee7b44
Merge branch 'mega' into feature/ESP32_IDF_5_1
TD-er Nov 27, 2023
7037fdd
[ESP-IDF5.1] Update to latest IDF/Arduino code
TD-er Nov 27, 2023
e551c2b
[ESP-IDF5.1] Revert to previous IDF build (SPI registers wrong)
TD-er Nov 27, 2023
8331cf9
[ESP-IDF5.1] Use LTO on ESP32 IDF5.1 builds to reduce build size
TD-er Nov 28, 2023
a218cf2
[Build] Fix building ESP8266 core 2.7.4 minimal builds
TD-er Nov 28, 2023
47ea77a
[ESP-IDF5.1] Fix ESP32-classic and -S3 build become larger using LTO
TD-er Nov 28, 2023
aecb9fb
[ESP-IDF5.1] Add SafeBoot minimal image for 4M ESP32-xx nodes
TD-er Dec 1, 2023
637ae12
[Webserver] Fix storing static content in browser cache
TD-er Dec 1, 2023
f60c380
[ESP-IDF5.1] Fix crash after scan on setup page with static IP
TD-er Dec 2, 2023
7da2b18
[ESP-IDF5.1] Fix crashes on ESP32-S3/C3/C2 WiFi scan
TD-er Dec 4, 2023
99737f5
[Build] Put IR libs in lib_ignore for 'normal' builds to speed up builds
TD-er Dec 5, 2023
fc750c6
[ESP-IDF5.1] Update to latest Arduino/ESP32 and IDF code
TD-er Dec 5, 2023
6daef9e
[ESP-IDF5.1] Speed up WiFi reconnect on ESP32-xx
TD-er Dec 5, 2023
cadb754
[Setup] Improve Captive portal redirect on Android
TD-er Dec 5, 2023
b135f1f
Merge branch 'mega' into feature/ESP32_IDF_5_1
TD-er Dec 6, 2023
2dbb2f7
[Build] Fix build issue for new cron job library
TD-er Dec 6, 2023
f1f4125
[ESP-IDF5.1] Clean up ESP32-C2/C6 PlatformIO ini files
TD-er Dec 8, 2023
1b6e16d
[Formula] Fix applying formula & keep raw values in RTC
TD-er Dec 8, 2023
ef79b3b
[Formula] Apply formula when updating taskvalues
TD-er Dec 8, 2023
e0493ff
[Formula] Fix build on ESP8266
TD-er Dec 8, 2023
b3a2bfa
[Formula] Fix build + cleanup UserVarStruct code
TD-er Dec 9, 2023
b5bb3f6
[Formula] Fix ESP8266 1M build
TD-er Dec 8, 2023
00540b8
[Formula] Allow computing formula when reading the task values
TD-er Dec 9, 2023
7e0f745
[Formula] Add detection which cached value has been computed
TD-er Dec 9, 2023
1e1e5e0
[formula] Fix using %pvalue% in formula
TD-er Dec 9, 2023
7aa3473
[Formula] Fix stack overflow parsing %pvalue%
TD-er Dec 9, 2023
fba373b
[Formula] Disable PlatformIO env normal_alt_wifi_ESP8266_4M1M
TD-er Dec 9, 2023
bcfda74
[Build] Quest for smaller bin files
TD-er Dec 11, 2023
b2444ca
[Build] Fix ESP8266 build consistency in used parameters
TD-er Dec 11, 2023
8b34277
[Cleanup] Reduce build size
TD-er Dec 11, 2023
c9ad21b
[Build] Reduce build size
TD-er Dec 14, 2023
122875b
[Cleanup] Reduce build size by simplifying task init success check
TD-er Dec 15, 2023
48b0fb0
[Build] Reduce build size
TD-er Dec 16, 2023
465c00c
[Build] Reduce build size
TD-er Dec 17, 2023
1282538
[Build] Reduce build size
TD-er Dec 17, 2023
b64cb5b
[Build] Reduce build size (P137)
TD-er Dec 17, 2023
e867a2e
[Build] Reduce build size by turning get/setNbitToUL to macros
TD-er Dec 17, 2023
7bdbf3b
[Build] Reduce bin size (SenseAir)
TD-er Dec 18, 2023
5a249f4
[Commands] Simplify internal command handling & reduce build size
TD-er Dec 18, 2023
a78c8fd
[Cleanup] Simplify calling internal commands
TD-er Dec 19, 2023
ae8f254
[USB CDC] Fix console on ESP32-C6 USB Jtag port & cleanup unused boards
TD-er Dec 19, 2023
992eb2f
[Cleanup] Cleanup internal command parse code
TD-er Dec 19, 2023
dd184b5
[IDF-5.1] Update to latest ESP32 sdk & fix getting remote IP
TD-er Dec 19, 2023
5b24698
[Build] Fix build with wrong board definition
TD-er Dec 19, 2023
d4edf2b
Fix typo in IP Access control compare IPs
TD-er Dec 19, 2023
62dc5bc
[IDF-5.1] Update to the latest ESP32 SDK code
TD-er Dec 19, 2023
6d1d013
[ESP-IDF5.1] Add initial support for IPv6
TD-er Dec 20, 2023
4064b34
[ESP-IDF5.1] Make IPv6 ESP32-only (for now) & list all IPv6 addresses
TD-er Dec 20, 2023
45d629f
[Build] Fix copy/paste error
TD-er Dec 20, 2023
da27c51
[ESP-IDF5.1] Fix IPv6 build on ESP32-solo1
TD-er Dec 20, 2023
00c2953
[ESP-IDF5.1] Add preliminary IPv6 support for Ethernet
TD-er Dec 21, 2023
3ca17e5
[IPv6] Fix typo in function name markGotIPv6
TD-er Dec 22, 2023
3f3d16a
[ESPEasy p2p] Fix rejecting data from nodes running build < 20230505
TD-er Dec 22, 2023
9d54f9b
[ESPEasy p2p] Fix not checking for sensor type from old nodes
TD-er Dec 22, 2023
b18ceb4
[ESP-IDF5.1] Add preliminary support for IPv6 for ESPEasy p2p
TD-er Dec 22, 2023
362b09c
[ESP-IDF5.1] Disable IPv6 default, only for TESTING_FEATURE_USE_IPV6
TD-er Dec 22, 2023
52767b7
[ESP_IDF5.1] Fix stupid inverse check for testing IPv6 define
TD-er Dec 22, 2023
2bac3ea
[Dummy] Fix TaskValueSet command
TD-er Dec 23, 2023
d48a60b
[SysVars] Fix parsing all system variables in a rules line
TD-er Dec 24, 2023
94ed93e
[Web Formatting] Fix showing Note: HTML class
TD-er Dec 24, 2023
6e25c01
[Web commands] Show LogEntry results + speed up parsing web commands
TD-er Dec 24, 2023
dd931d9
[Build] Fix minimal OTA build
TD-er Dec 24, 2023
4b64063
[ESP-IDF5.1] Enable IPv6 for ESP32 'custom' builds
TD-er Dec 24, 2023
d930cac
[Event] Fix duplicate event when sent as web command on tools page
TD-er Dec 24, 2023
22cc673
[Controller] Fix parsing %valname% and %value% used in some controllers
TD-er Dec 25, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion boards/esp32-cam.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"flash_mode": "dio",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app1810k_spiffs316k.csv"
"partitions": "boards/partitions/esp32_partition_app1810k_spiffs316k.csv"
},
"connectivity": [
"wifi",
Expand Down
2 changes: 1 addition & 1 deletion boards/esp32-m5core2.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"flash_mode": "dio",
"mcu": "esp32",
"variant": "m5stack_core2",
"partitions": "esp32_partition_app4096k_spiffs8124k.csv"
"partitions": "boards/partitions/esp32_partition_app4096k_spiffs8124k.csv"
},
"connectivity": [
"wifi",
Expand Down
2 changes: 1 addition & 1 deletion boards/esp32-odroid.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"flash_mode": "dio",
"mcu": "esp32",
"variant": "odroid_esp32",
"partitions": "esp32_partition_app4096k_spiffs8124k.csv"
"partitions": "boards/partitions/esp32_partition_app4096k_spiffs8124k.csv"
},
"connectivity": [
"wifi",
Expand Down
2 changes: 1 addition & 1 deletion boards/esp32_16M1M.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"flash_mode": "dio",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app4096k_spiffs1024k.csv"
"partitions": "boards/partitions/esp32_partition_app4096k_spiffs1024k.csv"
},
"connectivity": [
"wifi",
Expand Down
2 changes: 1 addition & 1 deletion boards/esp32_16M8M.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"flash_mode": "dio",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app4096k_spiffs8124k.csv"
"partitions": "boards/partitions/esp32_partition_app4096k_spiffs8124k.csv"
},
"connectivity": [
"wifi",
Expand Down
2 changes: 1 addition & 1 deletion boards/esp32_4M.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"flash_mode": "dio",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app1810k_spiffs316k.csv"
"partitions": "boards/partitions/esp32_partition_app1810k_spiffs316k.csv"
},
"connectivity": [
"wifi",
Expand Down
2 changes: 1 addition & 1 deletion boards/esp32_4M2M.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"flash_mode": "dio",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app1810k_spiffs2172k.csv"
"partitions": "boards/partitions/esp32_partition_app1810k_spiffs2172k.csv"
},
"connectivity": [
"wifi",
Expand Down
2 changes: 1 addition & 1 deletion boards/esp32_4M_fix.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"flash_mode": "dio",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app1810k_spiffs316k.csv"
"partitions": "boards/partitions/esp32_partition_app1810k_spiffs316k.csv"
},
"connectivity": [
"wifi",
Expand Down
2 changes: 1 addition & 1 deletion boards/esp32_8M.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"flash_mode": "dio",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app2944k_spiffs2M.csv"
"partitions": "boards/partitions/esp32_partition_app2944k_spiffs2M.csv"
},
"connectivity": [
"wifi",
Expand Down
2 changes: 1 addition & 1 deletion boards/esp32_solo1_4M.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"flash_mode": "dio",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app1810k_spiffs316k.csv"
"partitions": "boards/partitions/esp32_partition_app1810k_spiffs316k.csv"
},
"connectivity": [
"wifi",
Expand Down
36 changes: 36 additions & 0 deletions boards/esp32c2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"build": {
"arduino":{
"ldscript": "esp32c2_out.ld"
},
"core": "esp32",
"extra_flags": "-DESP32_4M -DESP32C2",
"f_cpu": "120000000L",
"f_flash": "60000000L",
"flash_mode": "qio",
"mcu": "esp32c2",
"variant": "esp32c2",
"partitions": "boards/partitions/esp32_partition_app1810k_spiffs316k.csv"
},
"connectivity": [
"wifi",
"bluetooth"
],
"debug": {
"openocd_target": "esp32c2.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif Generic ESP32-C2 = 4M Flash, ESPEasy 1810k Code/OTA 316k FS",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 278528,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "https://docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp32c6/esp32-c6-devkitc-1/index.html",
"vendor": "Espressif"
}
36 changes: 36 additions & 0 deletions boards/esp32c2_2M.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"build": {
"arduino":{
"ldscript": "esp32c2_out.ld"
},
"core": "esp32",
"extra_flags": "-DESP32_2M -DESP32C2",
"f_cpu": "120000000L",
"f_flash": "60000000L",
"flash_mode": "qio",
"mcu": "esp32c2",
"variant": "esp32c2",
"partitions": "boards/partitions/esp32_partition_app1700k_spiffs320k_noOTA.csv"
},
"connectivity": [
"wifi",
"bluetooth"
],
"debug": {
"openocd_target": "esp32c2.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif Generic ESP32-C2 = 2M Flash, ESPEasy 1810k Code/No OTA 316k FS",
"upload": {
"flash_size": "2MB",
"maximum_ram_size": 278528,
"maximum_size": 2097152,
"require_upload_port": true,
"speed": 460800
},
"url": "https://docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp32c6/esp32-c6-devkitc-1/index.html",
"vendor": "Espressif"
}
36 changes: 36 additions & 0 deletions boards/esp32c2_safeboot.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"build": {
"arduino":{
"ldscript": "esp32c2_out.ld"
},
"core": "esp32",
"extra_flags": "-DESP32_4M -DESP32C2",
"f_cpu": "120000000L",
"f_flash": "60000000L",
"flash_mode": "qio",
"mcu": "esp32c2",
"variant": "esp32c2",
"partitions": "boards/partitions/esp32_safeboot_partition_app2880k_fs320k.csv"
},
"connectivity": [
"wifi",
"bluetooth"
],
"debug": {
"openocd_target": "esp32c2.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif Generic ESP32-C2 = 4M Flash, Safeboot + ESPEasy 2880k Code/OTA 320k FS",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 278528,
"maximum_size": 2883584,
"require_upload_port": true,
"speed": 460800
},
"url": "https://docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp32c6/esp32-c6-devkitc-1/index.html",
"vendor": "Espressif"
}
36 changes: 0 additions & 36 deletions boards/esp32c3.json

This file was deleted.

2 changes: 1 addition & 1 deletion boards/esp32c3cdc.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"flash_mode": "dio",
"mcu": "esp32c3",
"variant": "esp32c3",
"partitions": "esp32_partition_app1810k_spiffs316k.csv"
"partitions": "boards/partitions/esp32_partition_app1810k_spiffs316k.csv"
},
"connectivity": [
"wifi",
Expand Down
40 changes: 40 additions & 0 deletions boards/esp32c6cdc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"build": {
"arduino":{
"ldscript": "esp32c6_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_USB_MODE=1 -DUSE_USB_CDC_CONSOLE -DESP32_4M -DESP32C6 -DARDUINO_USB_CDC_ON_BOOT=1",
"f_cpu": "160000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"mcu": "esp32c6",
"variant": "esp32c6",
"partitions": "boards/partitions/esp32_partition_app1810k_spiffs316k.csv"
},
"connectivity": [
"wifi",
"bluetooth"
],
"debug": {
"default_tool": "esp-builtin",
"onboard_tools": [
"esp-builtin"
],
"openocd_target": "esp32c6.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif Generic ESP32-C6 >= 4M Flash, ESPEasy 1810k Code/OTA 316k FS",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "https://docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp32c6/esp32-c6-devkitc-1/index.html",
"vendor": "Espressif"
}
36 changes: 0 additions & 36 deletions boards/esp32s2.json

This file was deleted.

40 changes: 0 additions & 40 deletions boards/esp32s2_cdc.json

This file was deleted.

Loading