You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support for different font sizes added. Default is the TomThumb font with 6 pixel height. Additional the muFont is a large font with 8 pixel height. All plugins consider that font height in their layout.
The welcome message is shown if the plugin configuration is empty or the plugin in the 2nd slot is from type "IconTextPlugin" and contain "#welcome" as alias.
A backup for all plugin configurations can now be made in the webinterface before updating the filesystem. A backup can be restored as well in the webinterface. See update page.
Pixelix HW board 2.0 was born. :-)
Development board support added:
Lilygo® ESP32 T-Display S3
Adafruit ESP32 Feather V2
AZ-Delivery ESP-32 Dev Kit C V4
Homeassistant REST wrapper configuration for the JustTextPlugin added.
Max. number of slots decreased to 10. This was necessary because the plugin configuration is stored in the persistent flash section, which has some size limitations.
Less space usage in filesystem by using gzipped files and removed meta information (EXIF, etc.) in jpeg files.
File editor retrieves the file tree directory for directory. This is a little bit slower, but avoids triggering the task watchdog.
The introduced reset monitor shows periodically how many resets happended and the cause of the latest one in the log.
Added further spritesheet examples.
Pixelix will notify the online status only if there is no error during startup.
esp_log_write() messages no longer piped through own log system.
A slot can be activated now via REST, see REST v2.1
One slot can be set sticky which will activate the slot and stop the slot scheduling. It can be set/cleared via REST, see REST v2.1
Firmware and fileystem can be updated via webinterface at once (multi-select in the file browse dialog).
PSRam is shown in the debug info webpage.
The user button supports more actions:
On short pulse: Activates the next slot.
Two short pulses: Activates next fade effect.
Five short pulses: IP address is shown.
Long pressed: Increases the display brightness until maximum and then decreases until minimum. After that it will again increases it and so on.
Show WiFi MAC address in the captive portal web page. This is helpful in case the WiFi network blocks unknown devices and it must be configured first.
Plugins know now the current network connection status.
JustTextPlugin, IconTextPlugin and IconTextLampPlugin
If no text is set, the plugin will be skipped in the slot.
DateTimePlugin
A question mark is shown in case the clock information is not available. This will be shown at startup until the network connection to the time server is available.
The date/time format can now be configured more precisely in the settings how it shall look like.
DateTimePlugin date/time switching was not working properly in case its the only active plugin.
Others
3rd party libraries updated.
I2S workaround added for selecting the channel. Problem caused with Arduino v2.0.4 (#93).
16 MB flash partition workaround added to support the Lilygo® ESP32 T-Display S3. Problem caused by the esptool.py (espressif/esptool#795).
Breaking changes
Filesystem changed from SPIFFS to LittleFS. An update via USB will be necessary, don't use OTA update.