Version 2.2-beta
HW Rev 2:
- Spilt program in multiple tasks, this makes it easier to spot issues
- Stale tasks at least should result in a log entry
- Include reset reason in human readable format
All HW revs:
- Prevent memory corruption in MQTT PubSubClient lib (issue knolleary/pubsubclient#832)
- Switch to MQTT PubSubClient lib without dynamic memory allocation
- MQTT subscribed topic buffer max size
- MQTT Dynamic JSON to Static JSON buffer
- Logging buffer as local short lived vars
- Config save and reset moved to looptask
- More robust wifi scan code
- Monitor heap largest block free
- Added build instructions
This release contains much changes, especially for HW revision 2. Please test and report any issues. If this release is stable I will push it as stable release.
Compiled firmware files can be found here