Skip to content

Releases: edgehog-device-manager/edgehog-zephyr-device

v0.7.0

19 Dec 15:21
v0.7.0
271bd88
Compare
Choose a tag to compare

Edgehog Device Zephyr v0.7.0 release.

CHANGELOG

Added

  • The function edgehog_device_stop that allows stopping the Edgehog device. Including the telemetry services.
  • The result value EDGEHOG_RESULT_TELEMETRY_STOP_TIMEOUT. This is returned when Edgehog fails to stop within the user-defined timeout.
  • The public definition of the zbus channel edgehog_ota_chan. That can be used to interact with the Edgehog device during OTA updates.
  • The zbus event EDGEHOG_OTA_PENDING_REBOOT_EVENT. This event is sent by the Edgehog device on the zbus when an OTA has been received, correctly flashed in the secondary partition, and the device is ready for a reboot.
  • The zbus event EDGEHOG_OTA_CONFIRM_REBOOT_EVENT. This event can be used to reply to an EDGEHOG_OTA_PENDING_REBOOT_EVENT triggering an immediate reboot of the device, skipping the usual wait time that the Edgehog device uses for the reboot.
  • Support for Zephyr 4.0 for the sample.
  • The stm32h573i_dk board into the standard boards for the sample.
  • A new readme for the sample, specific to the NXP Application Hub.

Changed

  • edgehog_device_telemetry_config_t has been renamed to edgehog_telemetry_config_t to be coherent with the library naming scheme.
  • telemetry_type_t has been renamed to edgehog_telemetry_type_t to be coherent with the library naming scheme.
  • The sample has been reorganized to be easier to understand.
  • The Astarte device has been updated to the latest 0.7 version.

Removed

  • The WiFi driver in the sample. Currently, no board with WiFi is included in the standard boards for the Edgehog sample.

Fixed

  • Prevent illegal memory access in the function edgehog_telemetry_destroy.

v0.6.0

12 Sep 13:47
v0.6.0
281f558
Compare
Choose a tag to compare

Edgehog Device Zephyr v0.6.0 release.

CHANGELOG

Added

  • Add support for io.edgehog.devicemanager.SystemStatus interface.
  • Add support for io.edgehog.devicemanager.StorageUsage interface.
  • Add support for io.edgehog.devicemanager.LedBehavior interface.
  • Add support for io.edgehog.devicemanager.WiFiScanResults interface.
  • Add support for io.edgehog.devicemanager.BatteryStatus interface.
  • Add support for io.edgehog.devicemanager.config.Telemetry interface.

Changed

  • Updated the Astarte device SDK to v0.7.1.
  • Updated Zephyr to v3.7.0.

v0.5.0

13 May 12:41
v0.5.0
c4ec33d
Compare
Choose a tag to compare

Edgehog Device Zephyr v0.5.0 release.

CHANGELOG

Added

  • Add support for io.edgehog.devicemanager.BaseImage interface.
  • Add support for io.edgehog.devicemanager.Commands. interface.
  • Add support for io.edgehog.devicemanager.RuntimeInfo interface.

v0.5.0-alpha

26 Apr 12:37
v0.5.0-alpha
6a1889c
Compare
Choose a tag to compare

Edgehog Device Zephyr v0.5.0-alpha release.

CHANGELOG

Added

  • Initial release, supports OTA, hardware info, system info and os info.