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
Prevents unworkable default mode PDM for microphone on SOC's that do not support PDM mode (e.g. ESP-S2).
Prevents crash when attempting to record in stereo mode, which does not really make sense on a mono microphone, but at least it is possible now.
Less strict memory management for the MP3 encoder, which does not need preallocation anymore in the driver settings. Now late allocation is supported, but preallocation is still possible and it can be still useful, if free (large blocks of) heap is not guaranteed later in the running system.
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:
Checklist:
NOTE: The code change must pass CI tests. Your PR cannot be merged unless tests pass