Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Reduced size of safeboot to accomodate for Eth SPI and PPP:
reduced SettingsDefaultSet2() to remove features that are not used in safeboot. It is normally not possible that safeboot is executed with zero configuration. However these changes ensure that it's still working enough not to crash and not to brick the device
disable HandleMqttConfiguration() in safeboot, which is anyways never called since the corresponding page is not referenced
Checklist:
[x] The pull request is done against the latest development branch
[x] Only relevant files were touched
[x] Only one feature/fix was added per PR and the code change compiles without warnings
[x] The code change is tested and works with Tasmota core ESP8266 V.2.7.6
[x] The code change is tested and works with Tasmota core ESP32 V.3.0.0
Description:
Reduced size of safeboot to accomodate for Eth SPI and PPP:
SettingsDefaultSet2()
to remove features that are not used in safeboot. It is normally not possible that safeboot is executed with zero configuration. However these changes ensure that it's still working enough not to crash and not to brick the deviceHandleMqttConfiguration()
in safeboot, which is anyways never called since the corresponding page is not referencedChecklist:
NOTE: The code change must pass CI tests. Your PR cannot be merged unless tests pass