v0.6.0
Astarte Device SDK Zephyr v0.6.0 release.
CHANGELOG
Added
- Device ID as a field in the
astarte_device_config_t
and a parameter of theastarte_pairing_register_device
function. This makes it possible to specify a device ID at runtime. - Utilities functions to convert an UUID to a base64 and base64 url and filename safe string.
- Preprocessor define
ASTARTE_PAIRING_DEVICE_ID_LEN
representing the fixed length of a device ID string.
Changed
- Renamed the
astarte_value_t
type toastarte_individual_t
to better reflect its content. - Renamed the
astarte_value_pair_t
type toastarte_object_entry_t
to better reflect its content. - Renamed the
mqtt_connected_timeout_ms
field tomqtt_poll_timeout_ms
in theastarte_device_config_t
struct.
Removed
- Kconfig option
CONFIG_ASTARTE_DEVICE_SDK_DEVICE_ID
. Device ID should be defined using theastarte_device_config_t
struct during device initialization. - The
session_present
flag from the structastarte_device_connection_event_t
.