v2.0.0-alpha.1
Pre-release
Pre-release
Astarte Device SDK ESP32 v2.0.0-alpha.1 release.
Changelog
Changed
- Complete renaming of almost all public header files. The new set of header files is the following:
astarte.hmacros for the SDK version and general-purpose macros.data.hcreation and parsing of basic Astarte data types.device_id.hgeneration of the Astarte device ID with various methods.device.hmain header for the Astarte device. Device creation and data transmission.interface.hstructures required by the Astarte interface structure.mapping.hstructures required by mappings of the Astarte interface structure.object.hcreation and parsing of payloads for datastreams object.pairing.hon-board device registration using the REST pairing APIs.result.henum with result type for all functions in this library.util.hhelper macros, not to be used directly.
- Additonally the import path for all headers of the library now requires
astarte_device_sdkas a prefix. For example#include "astarte_device_sdk/device.h". - Full refactoring of the APIs and KConfig options to be more in line with the
astarte-device-sdk-zephyr. This in order to provide users with a uniform and modern APIs though all C implementations.
Removed
- Support for ESP-IDF v4.4 and v5.0.