nRF Connect SDK API 0.1.0
Loading...
Searching...
No Matches
zb_nrf_platform.h File Reference

Zigbee ZBOSS OSIF layer API header. More...

#include <zboss_api.h>
#include <zephyr/kernel.h>

Go to the source code of this file.

Enumerations

enum  zigbee_event_t { ZIGBEE_EVENT_TX_FAILED , ZIGBEE_EVENT_TX_DONE , ZIGBEE_EVENT_RX_DONE , ZIGBEE_EVENT_APP }
 

Functions

bool zigbee_is_stack_started (void)
 Function for checking if the Zigbee stack has been started.
 
void zigbee_enable (void)
 Function for starting the Zigbee thread.
 
bool zigbee_debug_zboss_thread_is_created (void)
 Function for checking if the ZBOSS thread has been created.
 
void zigbee_debug_suspend_zboss_thread (void)
 Function for suspending the ZBOSS thread.
 
void zigbee_debug_resume_zboss_thread (void)
 Function for resuming the ZBOSS thread.
 
bool zigbee_is_zboss_thread_suspended (void)
 Function for getting the state of the Zigbee stack thread processing suspension.
 
int zigbee_init (void)
 Function for Zigbee stack initialization.
 
void zigbee_event_notify (zigbee_event_t event)
 Notify the ZBOSS thread about a new event.
 
uint32_t zigbee_event_poll (uint32_t timeout_us)
 Function which waits for event in case of empty Zigbee stack scheduler queue.
 
zb_bool_t zigbee_is_nvram_initialised (void)
 Function for checking if the Zigbee NVRAM has been initialised.
 
uint32_t zigbee_pibcache_pan_id_clear (void)
 Clears the PAN_ID value held in the Zigbee PIB cache.
 

Detailed Description

Zigbee ZBOSS OSIF layer API header.