v1.3.0
Astarte Device SDK ESP32 v1.3.0 release.
Changelog
Added
user_data
field is added to theastarte_device_config_t
andastarte_device_*_event_t
structs. This field can be used to pass user data to callback functions.- Utility function
astarte_err_to_name
. Can be used to obtain a string representation of any error
returned from the device. - Properties retention in NVS. The values of server and device properties can now be stored
permanently using the NVS drivers of ESP. Two new configuration entries have been added to the
Astarte SDK menu. One enables properties persistency while the other can be used to specify a
custom NVS partition where to store such properties.
Changed
- Return value of
uuid_generate_v5
andastarte_hwid_encode
functions fromvoid
to
astarte_err_t
.`
Removed
- Support for ESP-IDF with versions lower than v4.4.
- Support for the old ESP-IDF GNU Make system. For help on how to migrate a project to the new
CMake
system, see the espressif documentation.