nRF Connect SDK API 2.8.0
|
#include <zephyr/kernel.h>
#include <zboss_api.h>
Go to the source code of this file.
Data Structures | |
struct | zigbee_fota_event_dl |
Zigbee FOTA download progress event data. More... | |
struct | zigbee_fota_evt |
Zigbee FOTA download event data. More... | |
Macros | |
#define | ZIGBEE_FOTA_EVT_DL_COMPLETE_VAL 100 |
Typedefs | |
typedef void(* | zigbee_fota_callback_t) (const struct zigbee_fota_evt *evt) |
Zigbee FOTA download asynchronous callback function. | |
Enumerations | |
enum | zigbee_fota_evt_id { ZIGBEE_FOTA_EVT_PROGRESS , ZIGBEE_FOTA_EVT_FINISHED , ZIGBEE_FOTA_EVT_ERROR } |
Zigbee FOTA download event IDs. More... | |
Functions | |
int | zigbee_fota_init (zigbee_fota_callback_t client_callback) |
Initialize the Zigbee firmware over-the-air download library. | |
void | zigbee_fota_abort (void) |
Abort all pending updates performed via Zigbee network. | |
void | zigbee_fota_signal_handler (zb_bufid_t bufid) |
Function for passing Zigbee stack signals to the Zigbee FOTA logic. | |
void | zigbee_fota_zcl_cb (zb_bufid_t bufid) |
Function for passing ZCL callback events to the Zigbee FOTA logic. | |