mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-27 13:16:45 +00:00
Revert to Arduino v1
This commit is contained in:
parent
8ab5c9a6b0
commit
efe621fd56
@ -9,23 +9,25 @@
|
|||||||
### Web UI
|
### Web UI
|
||||||
- _Selectable dark/light theme?_
|
- _Selectable dark/light theme?_
|
||||||
|
|
||||||
### Fonts
|
|
||||||
- Use FreeType fonts from flash
|
|
||||||
|
|
||||||
### Services
|
### Services
|
||||||
- Add SimpleFTPServer to easily upload and download files to the plate *(one simultanious connection only)*
|
- Add SimpleFTPServer to easily upload and download files to the plate *(one simultanious connection only)*
|
||||||
|
|
||||||
### Architecture
|
### Devices
|
||||||
|
- Add support for Wireless-Tag WT-86-32-3ZW1
|
||||||
|
|
||||||
|
### Architecture
|
||||||
|
- Moved to Tasmota Arduino 2.0.3rc1 with native LittleFS library (thanks @Jason2866)
|
||||||
|
- Moved to ESP-IDF 4.4 with fixes for FragAttacks CVEs (thanks @nagyrobi)
|
||||||
|
- Add support for ESP32-S2 devices
|
||||||
|
|
||||||
-->
|
-->
|
||||||
|
|
||||||
## v0.6.3
|
## v0.6.3-dev
|
||||||
|
|
||||||
### Commands
|
### Commands
|
||||||
- Additional `idle` parameters now accept `off`, `short` and `long`
|
- Additional `idle` parameters now accept `off`, `short` and `long`
|
||||||
- Add `sensors` command to trigger the sensors state message
|
- Add `sensors` command to trigger the sensors state message
|
||||||
- Run `/boot.cmd` when the plate is (re)booted and the script exists
|
- Run `/boot.cmd` when the plate is (re)booted if the script exists
|
||||||
- You can now use `pXbY.jsonl` command to update multiple object properties at once (thanks @nagyrobi)
|
- You can now use `pXbY.jsonl` command to update multiple object properties at once (thanks @nagyrobi)
|
||||||
|
|
||||||
### Objects
|
### Objects
|
||||||
@ -36,23 +38,22 @@
|
|||||||
|
|
||||||
### Web UI
|
### Web UI
|
||||||
- Updated to modern responsive design *(requires JavaScript)*
|
- Updated to modern responsive design *(requires JavaScript)*
|
||||||
- Add `/api/*/` endpoints for `info/` and `config/*/`
|
- Add `/api/info/` and `/api/config/*/` endpoints
|
||||||
- Allow for a customizible `vars.css`, `style.css`, `script.js` and `edit.htm`
|
- Allow for a customizible `vars.css`, `style.css`, `script.js` and `edit.htm`
|
||||||
- Display a message when the configuration is changed and a reboot is needed
|
- Display a message when the configuration is changed and a reboot is needed
|
||||||
- Add checkbox for backlight inversion to Display settings (thanks @wolffman122)
|
- Add checkbox for backlight inversion to Display settings (thanks @wolffman122)
|
||||||
- Add checkbox to toggle ANSI codes (thanks @geiseri)
|
- Add checkbox to toggle ANSI codes (thanks @geiseri)
|
||||||
- Allow firmware upgrade/downgrade in AP mode
|
- Allow firmware upgrade/downgrade in AP mode
|
||||||
|
|
||||||
### Devices
|
|
||||||
- Add support for Wireless-Tag WT-86-32-3ZW1
|
|
||||||
|
|
||||||
### GUI
|
### GUI
|
||||||
|
- `antiburn` displays random pixels *aka.* white noise
|
||||||
- Hide cursor during `antiburn` and `idle` if the pointer is enabled
|
- Hide cursor during `antiburn` and `idle` if the pointer is enabled
|
||||||
|
|
||||||
### MQTT
|
### MQTT
|
||||||
- Remember last `page` id of `jsonl` messages. Multiple messages behave like `jsonl` files (thanks @arovak)
|
- Remember last `page` id of `jsonl` messages. Multiple messages behave like `jsonl` files (thanks @arovak)
|
||||||
|
|
||||||
### Fonts
|
### Fonts
|
||||||
|
- Use TrueType fonts from flash, PSram is *highly* recommended (thanks to @s-hadinger)
|
||||||
- Custom LVGL binary fonts can be read from flash and loaded into memory, PSram is *highly* recommended
|
- Custom LVGL binary fonts can be read from flash and loaded into memory, PSram is *highly* recommended
|
||||||
- Font ID is replaced by `namexx` *(where `xx` is the font size)* but the previous Font IDs still work for backwards compatibility
|
- Font ID is replaced by `namexx` *(where `xx` is the font size)* but the previous Font IDs still work for backwards compatibility
|
||||||
- Added build option for Vietnamese character set (thanks @kydang789)
|
- Added build option for Vietnamese character set (thanks @kydang789)
|
||||||
@ -69,13 +70,10 @@
|
|||||||
- Syslog message format fixes and improvements (thanks @geiseri)
|
- Syslog message format fixes and improvements (thanks @geiseri)
|
||||||
|
|
||||||
### Custom component
|
### Custom component
|
||||||
- Expose `antiburn` for the CC (thanks @dgomes)
|
- Expose `antiburn` and `page` in the CC (thanks @dgomes)
|
||||||
- Expose the device URL in discovery message
|
- Expose the device URL in discovery message and CC
|
||||||
|
|
||||||
### Architecture
|
### Architecture
|
||||||
- Moved to Tasmota Arduino 2.0.3rc1 with native LittleFS library (thanks @Jason2866)
|
|
||||||
- Moved to ESP-IDF 4.4 with fixes for FragAttacks CVEs (thanks @nagyrobi)
|
|
||||||
- Add support for ESP32-S2 devices
|
|
||||||
- ⚠️ **Breaking:** Removed support for ESP8266!
|
- ⚠️ **Breaking:** Removed support for ESP8266!
|
||||||
|
|
||||||
Updated libraries to ArduinoJson 6.19.4, ArduinoStreamUtils 1.6.2, AceButton 1.9.2, TFT_eSPI 2.4.42, LovyanGFX 0.4.15 and Adafruit STMPE610 1.1.4
|
Updated libraries to ArduinoJson 6.19.4, ArduinoStreamUtils 1.6.2, AceButton 1.9.2, TFT_eSPI 2.4.42, LovyanGFX 0.4.15 and Adafruit STMPE610 1.1.4
|
||||||
|
@ -139,19 +139,19 @@ extra_scripts =
|
|||||||
lib_deps =
|
lib_deps =
|
||||||
lib_ignore = LittleFS_esp32 ; for v2
|
lib_ignore = LittleFS_esp32 ; for v2
|
||||||
|
|
||||||
[esp32_4mb_v2]
|
[esp32_4mb]
|
||||||
extends = esp32, arduino_esp32_v2
|
extends = esp32, arduino_esp32_v2
|
||||||
board_upload.flash_size=4MB
|
board_upload.flash_size=4MB
|
||||||
board_upload.maximum_size = 4194304
|
board_upload.maximum_size = 4194304
|
||||||
board_build.partitions = user_setups/esp32/partitions_4MB.csv
|
board_build.partitions = user_setups/esp32/partitions_4MB.csv
|
||||||
|
|
||||||
[esp32_8mb_v2]
|
[esp32_8mb]
|
||||||
extends = esp32, arduino_esp32_v2
|
extends = esp32, arduino_esp32_v2
|
||||||
board_upload.flash_size=8MB
|
board_upload.flash_size=8MB
|
||||||
board_upload.maximum_size = 8388608
|
board_upload.maximum_size = 8388608
|
||||||
board_build.partitions = user_setups/esp32/partitions_8MB.csv
|
board_build.partitions = user_setups/esp32/partitions_8MB.csv
|
||||||
|
|
||||||
[esp32_16mb_v2]
|
[esp32_16mb]
|
||||||
extends = esp32, arduino_esp32_v2
|
extends = esp32, arduino_esp32_v2
|
||||||
board_upload.flash_size = 16MB
|
board_upload.flash_size = 16MB
|
||||||
board_upload.maximum_size = 16777216
|
board_upload.maximum_size = 16777216
|
||||||
|
@ -43,7 +43,7 @@ lib_ignore =
|
|||||||
;endregion
|
;endregion
|
||||||
|
|
||||||
[env:az-touch-mod-esp32_ili9341_4MB]
|
[env:az-touch-mod-esp32_ili9341_4MB]
|
||||||
extends = az-touch-mod-esp32_ili9341, esp32_4mb_v2
|
extends = az-touch-mod-esp32_ili9341, esp32_4mb
|
||||||
|
|
||||||
[env:az-touch-mod-esp32_ili9341_8MB]
|
[env:az-touch-mod-esp32_ili9341_8MB]
|
||||||
extends = az-touch-mod-esp32_ili9341, esp32_8mb_v2
|
extends = az-touch-mod-esp32_ili9341, esp32_8mb
|
@ -6,7 +6,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:d1-mini-esp32_ili9341]
|
[env:d1-mini-esp32_ili9341]
|
||||||
extends = esp32_4mb_v2
|
extends = esp32_4mb
|
||||||
board = wemos_d1_mini32
|
board = wemos_d1_mini32
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:d1-r32-unoshield_ili9341_adc]
|
[env:d1-r32-unoshield_ili9341_adc]
|
||||||
extends = esp32_4mb_v2
|
extends = esp32_4mb
|
||||||
board = esp32dev
|
board = esp32dev
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:d1-r32-unoshield_ili9486_adc]
|
[env:d1-r32-unoshield_ili9486_adc]
|
||||||
extends = esp32_4mb_v2
|
extends = esp32_4mb
|
||||||
board = esp32dev
|
board = esp32dev
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:d1-r32-waveshare_ili9486]
|
[env:d1-r32-waveshare_ili9486]
|
||||||
extends = esp32_4mb_v2
|
extends = esp32_4mb
|
||||||
board = wemos_d1_mini32
|
board = wemos_d1_mini32
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:esp32dev-ili9488]
|
[env:esp32dev-ili9488]
|
||||||
extends = esp32_4mb_v2
|
extends = esp32_4mb
|
||||||
board = esp32dev
|
board = esp32dev
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:esp32dev-mrb3511]
|
[env:esp32dev-mrb3511]
|
||||||
extends = esp32_4mb_v2
|
extends = esp32_4mb
|
||||||
board = esp32dev
|
board = esp32dev
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[esp32one]
|
[esp32one]
|
||||||
extends = esp32_4mb_v2
|
extends = esp32_4mb
|
||||||
board = esp32dev
|
board = esp32dev
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:esp32-touchdown]
|
[env:esp32-touchdown]
|
||||||
extends = esp32_4mb_v2
|
extends = esp32_4mb
|
||||||
board = esp32dev
|
board = esp32dev
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:esp32cam-st7796]
|
[env:esp32cam-st7796]
|
||||||
extends = esp32_4mb_v2
|
extends = esp32_4mb
|
||||||
board = esp32cam
|
board = esp32cam
|
||||||
|
|
||||||
;ESP32 CAM PINS
|
;ESP32 CAM PINS
|
||||||
|
@ -43,15 +43,18 @@ build_flags =
|
|||||||
lib_deps =
|
lib_deps =
|
||||||
${env.lib_deps}
|
${env.lib_deps}
|
||||||
${esp32.lib_deps}
|
${esp32.lib_deps}
|
||||||
|
${arduino_esp32_v1.lib_deps}
|
||||||
${tft_espi.lib_deps}
|
${tft_espi.lib_deps}
|
||||||
|
|
||||||
lib_ignore =
|
lib_ignore =
|
||||||
${env.lib_ignore}
|
${env.lib_ignore}
|
||||||
${esp32.lib_ignore}
|
${esp32.lib_ignore}
|
||||||
|
${arduino_esp32_v1.lib_ignore}
|
||||||
;endregion
|
;endregion
|
||||||
|
|
||||||
|
|
||||||
[env:freetouchdeck_4MB]
|
[env:freetouchdeck_4MB]
|
||||||
extends = freetouchdeck, esp32_4mb_v2
|
extends = freetouchdeck, esp32_4mb
|
||||||
|
|
||||||
[env:freetouchdeck_8MB]
|
[env:freetouchdeck_8MB]
|
||||||
extends = freetouchdeck, esp32_8mb_v2
|
extends = freetouchdeck, esp32_8mb
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:huzzah32-featherwing-24]
|
[env:huzzah32-featherwing-24]
|
||||||
extends = esp32_4mb_v2
|
extends = esp32_4mb
|
||||||
board = featheresp32
|
board = featheresp32
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:huzzah32-featherwing-35]
|
[env:huzzah32-featherwing-35]
|
||||||
extends = esp32_4mb_v2
|
extends = esp32_4mb
|
||||||
board = featheresp32
|
board = featheresp32
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
; !! This board already defines TFT_CS, TFT_DC and TFT_RST !!
|
; !! This board already defines TFT_CS, TFT_DC and TFT_RST !!
|
||||||
|
|
||||||
[env:lolin-d32-pro_ili9341]
|
[env:lolin-d32-pro_ili9341]
|
||||||
extends = esp32_16mb_v2
|
extends = esp32_16mb
|
||||||
board = lolin_d32_pro
|
board = lolin_d32_pro
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:m5stack-core2]
|
[env:m5stack-core2]
|
||||||
extends = esp32_16mb_v2
|
extends = esp32_16mb
|
||||||
board = esp32dev
|
board = esp32dev
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:makerfabs-tft35-cap]
|
[env:makerfabs-tft35-cap]
|
||||||
extends = esp32_16mb_v2
|
extends = esp32_16mb
|
||||||
board = esp32dev
|
board = esp32dev
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:nodemcu32s-raspi]
|
[env:nodemcu32s-raspi]
|
||||||
extends = esp32_4mb_v2
|
extends = esp32_4mb
|
||||||
board = nodemcu-32s
|
board = nodemcu-32s
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:ttgo_esp32_poe-ili9341]
|
[env:ttgo_esp32_poe-ili9341]
|
||||||
extends = esp32_4mb_v2
|
extends = esp32_4mb
|
||||||
board = esp32dev
|
board = esp32dev
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:ttgo-lilygo-pi_ili9481]
|
[env:ttgo-lilygo-pi_ili9481]
|
||||||
extends = esp32_16mb_v2
|
extends = esp32_16mb
|
||||||
board = esp32dev
|
board = esp32dev
|
||||||
|
|
||||||
#platform = https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream
|
#platform = https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:ttgo-lilygo-pi_st7796]
|
[env:ttgo-lilygo-pi_st7796]
|
||||||
extends = esp32_16mb_v2
|
extends = esp32_16mb
|
||||||
board = esp32dev
|
board = esp32dev
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
;***************************************************;
|
;***************************************************;
|
||||||
|
|
||||||
[env:ttgo-t7-v1.5_ili9341]
|
[env:ttgo-t7-v1.5_ili9341]
|
||||||
extends = esp32_4mb_v2
|
extends = esp32_4mb
|
||||||
board = esp32dev
|
board = esp32dev
|
||||||
|
|
||||||
build_flags =
|
build_flags =
|
||||||
|
@ -51,7 +51,7 @@ lib_ignore =
|
|||||||
;endregion
|
;endregion
|
||||||
|
|
||||||
[env:wt32-sc01_4MB]
|
[env:wt32-sc01_4MB]
|
||||||
extends = wt32-sc01, esp32_4mb_v2
|
extends = wt32-sc01, esp32_4mb
|
||||||
|
|
||||||
[env:wt32-sc01_16MB]
|
[env:wt32-sc01_16MB]
|
||||||
extends = wt32-sc01, esp32_16mb_v2
|
extends = wt32-sc01, esp32_16mb
|
||||||
|
Loading…
x
Reference in New Issue
Block a user