Developing with ZBOSS for Zigbee
|
Functions | |
void | zb_osif_get_ieee_eui64 (zb_ieee_addr_t ieee_eui64) |
Read IEEE long address from FICR registers. More... | |
zb_uint32_t | zb_osif_sleep (zb_uint32_t sleep_tmo) |
Function which tries to put the device into deep sleep mode, caused by an empty Zigbee stack scheduler queue. More... | |
void | zb_osif_wake_up (void) |
Function which is called after zb_osif_sleep finished and ZBOSS timer is reenabled. More... | |
void zb_osif_get_ieee_eui64 | ( | zb_ieee_addr_t | ieee_eui64 | ) |
Read IEEE long address from FICR registers.
[out] | ieee_eui64 | Pointer to a long address structure to be filled. This structure is filled with the EUI-64 assigned by Nordic Semiconductor. Refer to the Configuring Zigbee in nRF Connect SDK ("IEEE 802.15.4 EUI-64 configuration" section) if you want to change it. |
zb_uint32_t zb_osif_sleep | ( | zb_uint32_t | sleep_tmo | ) |
Function which tries to put the device into deep sleep mode, caused by an empty Zigbee stack scheduler queue.
Function is defined as weak; to be redefined if someone wants to implement their own going-to-deep-sleep policy.
void zb_osif_wake_up | ( | void | ) |
Function which is called after zb_osif_sleep finished and ZBOSS timer is reenabled.
Function is defined as weak; to be redefined if someone wants to implement their own going-to-deep-sleep policy/share resources between Zigbee stack and other components.