nRF Connect SDK API 2.8.0
Loading...
Searching...
No Matches
zigbee_fota.h File Reference
#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.