mgmt: hawkbit: don't require HWINFO
don't require HWINFO, when HAWKBIT_CUSTOM_DEVICE_ID. Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
This commit is contained in:
parent
5fc66f67b9
commit
ef9cc18fcf
2 changed files with 8 additions and 1 deletions
|
|
@ -6,7 +6,6 @@ menuconfig HAWKBIT
|
|||
depends on SETTINGS
|
||||
depends on FLASH
|
||||
depends on REBOOT
|
||||
depends on HWINFO
|
||||
depends on NET_TCP
|
||||
depends on NET_SOCKETS
|
||||
depends on IMG_MANAGER
|
||||
|
|
@ -18,6 +17,7 @@ menuconfig HAWKBIT
|
|||
select MPU_ALLOW_FLASH_WRITE
|
||||
select IMG_ENABLE_IMAGE_CHECK
|
||||
select IMG_ERASE_PROGRESSIVELY
|
||||
imply HWINFO if !HAWKBIT_CUSTOM_DEVICE_ID
|
||||
help
|
||||
hawkBit is a domain independent back-end framework for polling out
|
||||
software updates to constrained edge devices as well as more powerful
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ bool hawkbit_get_device_identity(char *id, int id_max_len)
|
|||
|
||||
static bool hawkbit_get_device_identity_default(char *id, int id_max_len)
|
||||
{
|
||||
#ifdef CONFIG_HWINFO
|
||||
uint8_t hwinfo_id[DEVICE_ID_BIN_MAX_SIZE];
|
||||
ssize_t length;
|
||||
|
||||
|
|
@ -31,6 +32,12 @@ static bool hawkbit_get_device_identity_default(char *id, int id_max_len)
|
|||
length = bin2hex(hwinfo_id, (size_t)length, id, id_max_len);
|
||||
|
||||
return length > 0;
|
||||
#else /* CONFIG_HWINFO */
|
||||
ARG_UNUSED(id);
|
||||
ARG_UNUSED(id_max_len);
|
||||
|
||||
return false;
|
||||
#endif /* CONFIG_HWINFO */
|
||||
}
|
||||
|
||||
#ifdef CONFIG_HAWKBIT_CUSTOM_DEVICE_ID
|
||||
|
|
|
|||
Loading…
Reference in a new issue