Skip to content

v1.3.0

Compare
Choose a tag to compare
@harlem88 harlem88 released this 18 Dec 14:09
· 23 commits to master since this release
v1.3.0
e2f3894

Astarte Device SDK ESP32 v1.3.0 release.

Changelog

Added

  • user_data field is added to the astarte_device_config_t and astarte_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 and astarte_hwid_encode functions from void 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.