Fixes & Improvements
- Added ADC DeInit function and memory cleanup.
- Added the delete_service context function and addressed potential memory leak warnings.
- Error returns have been added to initialization functions to handle potential failures.
- Fixed a null pointer dereference issue in the scenes populate functionality.
- Fixed a possible null pointer dereference issue with the house_mode_id_array.
- Fixed invalid log10() argument issues in various MQ sensor detectors.
- Fixed issue with hub.nma.register.repeat implementation to prevent firmware crashes.
- Fixed a bug where the object did not have a parent in the BME680 sensor library.
- Fixed undefined behavior caused by shifting a 32-bit value by 56 bits in the factory module.
- Fixed a null pointer dereference issue in Core Modes.
- Fixed an arrayIndexOutOfBounds error in ezlopi_core_processes.
- File and function headers have been annotated with relevant information, including parameters and return variables.
- Templates have been applied to all source files coded by Ezlo.
- Added a JSON file for saving settings.
Thank you for your continued support, and please let us know if you encounter any issues or have feedback!
Release notes link: