mgmt: updatehub: Conversion of k_work API

Replace all existing deprecated API with the recommended alternative.

Fixes: #34101

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
Signed-off-by: Gerson Fernando Budke <gerson.budke@ossystems.com.br>
This commit is contained in:
Peter Bigot 2021-03-31 10:31:30 -05:00 committed by Anas Nashif
parent 3a4f08cd90
commit 5dced184b8

View File

@ -83,7 +83,7 @@ static struct update_info {
int image_size;
} update_info;
static struct k_delayed_work updatehub_work_handle;
static struct k_work_delayable updatehub_work_handle;
static int bin2hex_str(uint8_t *bin, size_t bin_len, char *str, size_t str_buf_len)
{
@ -996,7 +996,7 @@ static void autohandler(struct k_work *work)
break;
}
k_delayed_work_submit(&updatehub_work_handle, UPDATEHUB_POLL_INTERVAL);
k_work_reschedule(&updatehub_work_handle, UPDATEHUB_POLL_INTERVAL);
}
void updatehub_autohandler(void)
@ -1011,6 +1011,6 @@ void updatehub_autohandler(void)
LOG_INF("SHA-256 verification on download and from flash");
#endif
k_delayed_work_init(&updatehub_work_handle, autohandler);
k_delayed_work_submit(&updatehub_work_handle, K_NO_WAIT);
k_work_init_delayable(&updatehub_work_handle, autohandler);
k_work_reschedule(&updatehub_work_handle, K_NO_WAIT);
}