Releases: edgehog-device-manager/edgehog-zephyr-device
Releases · edgehog-device-manager/edgehog-zephyr-device
v0.9.0
Edgehog Device Zephyr v0.8.0 release.
CHANGELOG
Added
- In the samples, support for the NXP FRDM RW612 board, including WiFi functionality.
- Support for Zephyr 4.2.1.
Changed
- Update the Astarte device SDK to v0.9.0.
Removed
- The
wifi_scan.hheader as the wifi scan functionality is now embedded within the edgehog device.
v0.8.0
Edgehog Device Zephyr v0.8.0 release.
CHANGELOG
Added
- The
edgehog_device_pollfunction, that should be called periodically throughout the lifetime of an Edgehog device. - The
edgehog_device_get_astarte_devicefunction, that can be used to fetch a handle to the Astarte device internal to Edgehog. The user can use such a device to transmit and receive data on user defined interfaces. - The
edgehog_device_get_astarte_errorfunction that can be used by the user to fetch the last recorded Astarte device error.
Changed
- Update the Astarte device SDK to v0.8.0.
- Support for Zephyr 4.1.0.
- Encapsulated the Astarte device within the Edgehog device. The Edgehog device will not take full ownership of the Astarte device, handling the connectivity status of the Astarte device with the Astarte cloud instance. The Astarte device is still available to the user to transmit and receive data on user defined interfaces.
- The configuration now accepts an Astarte device configuration struct instead of an already initialized Astarte device.
v0.7.0
Edgehog Device Zephyr v0.7.0 release.
CHANGELOG
Added
- The function
edgehog_device_stopthat 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 anEDGEHOG_OTA_PENDING_REBOOT_EVENTtriggering an immediate reboot of the device, skipping the usual wait time that the Edgehog device uses for the reboot. - Support for Zephyr
4.0for the sample. - The
stm32h573i_dkboard into the standard boards for the sample. - A new readme for the sample, specific to the NXP Application Hub.
Changed
edgehog_device_telemetry_config_thas been renamed toedgehog_telemetry_config_tto be coherent with the library naming scheme.telemetry_type_thas been renamed toedgehog_telemetry_type_tto 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.7version.
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
Edgehog Device Zephyr v0.6.0 release.
CHANGELOG
Added
- Add support for
io.edgehog.devicemanager.SystemStatusinterface. - Add support for
io.edgehog.devicemanager.StorageUsageinterface. - Add support for
io.edgehog.devicemanager.LedBehaviorinterface. - Add support for
io.edgehog.devicemanager.WiFiScanResultsinterface. - Add support for
io.edgehog.devicemanager.BatteryStatusinterface. - Add support for
io.edgehog.devicemanager.config.Telemetryinterface.
Changed
- Updated the Astarte device SDK to
v0.7.1. - Updated Zephyr to
v3.7.0.
v0.5.0
v0.5.0-alpha
Edgehog Device Zephyr v0.5.0-alpha release.
CHANGELOG
Added
- Initial release, supports OTA, hardware info, system info and os info.