zigbee 2.0.0.0
ZigBee MikroBUS Map

MikroBUS pin mapping of ZigBee Click driver. More...

Macros

#define ZIGBEE_ERROR_OK   0X00
 ZigBee error codes.
 
#define ZIGBEE_ERROR_CANT_POLL_TIMEOUT   0X01
 
#define ZIGBEE_ERROR_UNKNOWN_CMD   0X02
 
#define ZIGBEE_ERROR_INVALID_SREG   0X04
 
#define ZIGBEE_ERROR_INVALID_PARAM   0X05
 
#define ZIGBEE_ERROR_RECIPIENT   0X06
 
#define ZIGBEE_ERROR_MSG_NACK   0X07
 
#define ZIGBEE_ERROR_NSINK   0X08
 
#define ZIGBEE_ERROR_ADR_TABLE_IN_USE   0X09
 
#define ZIGBEE_ERROR_MSG_NOT_SENT   0X0A
 
#define ZIGBEE_ERROR_LOCAL_NODE_NSINK   0X0B
 
#define ZIGBEE_ERROR_TOO_MANY_CHAR   0X0C
 
#define ZIGBEE_ERROR_BG_SCAN_IN_PROGRESS   0X0E
 
#define ZIGBEE_ERROR_FATAL_INIT_NET   0X0F
 
#define ZIGBEE_ERROR_BOOTLOADING   0X10
 
#define ZIGBEE_ERROR_FATAL_INIT_STACK   0X12
 
#define ZIGBEE_ERROR_NODE_OUT_OF_BUFFER   0X18
 
#define ZIGBEE_ERROR_READ_ONLY_REG   0X19
 
#define ZIGBEE_ERROR_DATA_MODE_REFUSED_RN   0X1A
 
#define ZIGBEE_ERROR_CONN_LOST_DATA_MODE   0X1B
 
#define ZIGBEE_ERROR_RN_IN_DATA_MODE   0X1C
 
#define ZIGBEE_ERROR_INVALID_PASWD   0X20
 
#define ZIGBEE_ERROR_CANT_FORM_NET   0X25
 
#define ZIGBEE_ERROR_NO_NET_FOUND   0X27
 
#define ZIGBEE_ERROR_NOD_PART_OF_PAN   0X28
 
#define ZIGBEE_ERROR_LEAVING_PAN   0X2C
 
#define ZIGBEE_ERROR_SCANNING_PAN   0X2D
 
#define ZIGBEE_ERROR_NO_RESP_BOOTLOADER   0X33
 
#define ZIGBEE_ERROR_TARGET_NO_RESP   0X34
 
#define ZIGBEE_ERROR_TIMEOUT_XCASTB   0X35
 
#define ZIGBEE_ERROR_MAC_TX_QUEUE_FULL   0X39
 
#define ZIGBEE_ERROR_INVALID_BIND_INDEX   0X6C
 
#define ZIGBEE_ERROR_INVALID_OP   0X70
 
#define ZIGBEE_ERROR_MORE_THAN_10_UNI_MSG   0X72
 
#define ZIGBEE_ERROR_MSG_TOO_LONG   0X74
 
#define ZIGBEE_ERROR_ZDP_INVALID_REQ_TYPE   0X80
 
#define ZIGBEE_ERROR_ZDP_DEV_NOT_FOUND   0X81
 
#define ZIGBEE_ERROR_ZDP_INVALID_ENDPONT   0X82
 
#define ZIGBEE_ERROR_ZDP_NOT_ACTIVE   0X83
 
#define ZIGBEE_ERROR_ZDP_NOT_SUPPORTED   0X84
 
#define ZIGBEE_ERROR_ZDP_TIMEOUT   0X85
 
#define ZIGBEE_ERROR_ZDP_NO_MATCH   0X86
 
#define ZIGBEE_ERROR_ZDP_TABLE_FULL   0X87
 
#define ZIGBEE_ERROR_ZDP_NO_ENTRY   0X88
 
#define ZIGBEE_ERROR_ZDP_NO_DESC   0X89
 
#define ZIGBEE_ERROR_OP_IF_CONN_TO_PAN   0X91
 
#define ZIGBEE_ERROR_NODE_NOT_IN_NET   0X93
 
#define ZIGBEE_ERROR_CANNT_JOIN_NET   0X94
 
#define ZIGBEE_ERROR_MOBILE_END_DEV_MOVE   0X96
 
#define ZIGBEE_ERROR_CANT_JOIN_2006_NET   0X98
 
#define ZIGBEE_ERROR_8_MSG_IN_8_SEC_MAX   0XA1
 
#define ZIGBEE_ERROR_NO_BEACON   0XAB
 
#define ZIGBEE_ERROR_NET_KEY_SENT   0XAC
 
#define ZIGBEE_ERROR_NO_RECEIVE_NET_KEY   0XAD
 
#define ZIGBEE_ERROR_NO_LINK_KEY_REQ   0XAE
 
#define ZIGBEE_ERROR_PRECONFIG_KEY_REQ   0XAF
 
#define ZIGBEE_ERROR_NWK_ALREADY_PRESENT   0XC5
 
#define ZIGBEE_ERROR_NWK_TABLE_FULL   0XC7
 
#define ZIGBEE_ERROR_NWK_UNKNOWN_DEV   0XC8
 
#define ZIGBEE_RESP_ERROR   "ERROR"
 
#define ZIGBEE_RESP_OK   "OK"
 
#define ZIGBEE_ERROR_INC   6
 
#define ZIGBEE_ERROR_CODE_MAX   59
 
#define ZIGBEE_ERROR_CODE   0
 
#define ZIGBEE_ERROR_DESC   1
 
#define ZIGBEE_DEV_HOST   1
 ZigBee device host mode.
 
#define ZIGBEE_DEV_USER   2
 ZigBee device user mode.
 
#define ZIGBEE_APP_TASK   11
 
#define ZIGBEE_APP_INIT   12
 
#define ZIGBEE_OP_WAIT   0x00
 ZigBee operation codes.
 
#define ZIGBEE_OP_OK   0xAA
 
#define ZIGBEE_OP_ERROR   0xBB
 
#define ZIGBEE_OP_NL   0xCC
 
#define ZIGBEE_MAP_MIKROBUS(cfg, mikrobus)
 MikroBUS pin mapping.
 

Detailed Description

MikroBUS pin mapping of ZigBee Click driver.

Macro Definition Documentation

◆ ZIGBEE_APP_INIT

#define ZIGBEE_APP_INIT   12

◆ ZIGBEE_APP_TASK

#define ZIGBEE_APP_TASK   11

◆ ZIGBEE_DEV_HOST

#define ZIGBEE_DEV_HOST   1

ZigBee device host mode.

Setting ZigBee Click into a host operation mode.

◆ ZIGBEE_DEV_USER

#define ZIGBEE_DEV_USER   2

ZigBee device user mode.

Setting ZigBee Click into a user operation mode.

◆ ZIGBEE_ERROR_8_MSG_IN_8_SEC_MAX

#define ZIGBEE_ERROR_8_MSG_IN_8_SEC_MAX   0XA1

◆ ZIGBEE_ERROR_ADR_TABLE_IN_USE

#define ZIGBEE_ERROR_ADR_TABLE_IN_USE   0X09

◆ ZIGBEE_ERROR_BG_SCAN_IN_PROGRESS

#define ZIGBEE_ERROR_BG_SCAN_IN_PROGRESS   0X0E

◆ ZIGBEE_ERROR_BOOTLOADING

#define ZIGBEE_ERROR_BOOTLOADING   0X10

◆ ZIGBEE_ERROR_CANNT_JOIN_NET

#define ZIGBEE_ERROR_CANNT_JOIN_NET   0X94

◆ ZIGBEE_ERROR_CANT_FORM_NET

#define ZIGBEE_ERROR_CANT_FORM_NET   0X25

◆ ZIGBEE_ERROR_CANT_JOIN_2006_NET

#define ZIGBEE_ERROR_CANT_JOIN_2006_NET   0X98

◆ ZIGBEE_ERROR_CANT_POLL_TIMEOUT

#define ZIGBEE_ERROR_CANT_POLL_TIMEOUT   0X01

◆ ZIGBEE_ERROR_CODE

#define ZIGBEE_ERROR_CODE   0

◆ ZIGBEE_ERROR_CODE_MAX

#define ZIGBEE_ERROR_CODE_MAX   59

◆ ZIGBEE_ERROR_CONN_LOST_DATA_MODE

#define ZIGBEE_ERROR_CONN_LOST_DATA_MODE   0X1B

◆ ZIGBEE_ERROR_DATA_MODE_REFUSED_RN

#define ZIGBEE_ERROR_DATA_MODE_REFUSED_RN   0X1A

◆ ZIGBEE_ERROR_DESC

#define ZIGBEE_ERROR_DESC   1

◆ ZIGBEE_ERROR_FATAL_INIT_NET

#define ZIGBEE_ERROR_FATAL_INIT_NET   0X0F

◆ ZIGBEE_ERROR_FATAL_INIT_STACK

#define ZIGBEE_ERROR_FATAL_INIT_STACK   0X12

◆ ZIGBEE_ERROR_INC

#define ZIGBEE_ERROR_INC   6

◆ ZIGBEE_ERROR_INVALID_BIND_INDEX

#define ZIGBEE_ERROR_INVALID_BIND_INDEX   0X6C

◆ ZIGBEE_ERROR_INVALID_OP

#define ZIGBEE_ERROR_INVALID_OP   0X70

◆ ZIGBEE_ERROR_INVALID_PARAM

#define ZIGBEE_ERROR_INVALID_PARAM   0X05

◆ ZIGBEE_ERROR_INVALID_PASWD

#define ZIGBEE_ERROR_INVALID_PASWD   0X20

◆ ZIGBEE_ERROR_INVALID_SREG

#define ZIGBEE_ERROR_INVALID_SREG   0X04

◆ ZIGBEE_ERROR_LEAVING_PAN

#define ZIGBEE_ERROR_LEAVING_PAN   0X2C

◆ ZIGBEE_ERROR_LOCAL_NODE_NSINK

#define ZIGBEE_ERROR_LOCAL_NODE_NSINK   0X0B

◆ ZIGBEE_ERROR_MAC_TX_QUEUE_FULL

#define ZIGBEE_ERROR_MAC_TX_QUEUE_FULL   0X39

◆ ZIGBEE_ERROR_MOBILE_END_DEV_MOVE

#define ZIGBEE_ERROR_MOBILE_END_DEV_MOVE   0X96

◆ ZIGBEE_ERROR_MORE_THAN_10_UNI_MSG

#define ZIGBEE_ERROR_MORE_THAN_10_UNI_MSG   0X72

◆ ZIGBEE_ERROR_MSG_NACK

#define ZIGBEE_ERROR_MSG_NACK   0X07

◆ ZIGBEE_ERROR_MSG_NOT_SENT

#define ZIGBEE_ERROR_MSG_NOT_SENT   0X0A

◆ ZIGBEE_ERROR_MSG_TOO_LONG

#define ZIGBEE_ERROR_MSG_TOO_LONG   0X74

◆ ZIGBEE_ERROR_NET_KEY_SENT

#define ZIGBEE_ERROR_NET_KEY_SENT   0XAC

◆ ZIGBEE_ERROR_NO_BEACON

#define ZIGBEE_ERROR_NO_BEACON   0XAB

◆ ZIGBEE_ERROR_NO_LINK_KEY_REQ

#define ZIGBEE_ERROR_NO_LINK_KEY_REQ   0XAE

◆ ZIGBEE_ERROR_NO_NET_FOUND

#define ZIGBEE_ERROR_NO_NET_FOUND   0X27

◆ ZIGBEE_ERROR_NO_RECEIVE_NET_KEY

#define ZIGBEE_ERROR_NO_RECEIVE_NET_KEY   0XAD

◆ ZIGBEE_ERROR_NO_RESP_BOOTLOADER

#define ZIGBEE_ERROR_NO_RESP_BOOTLOADER   0X33

◆ ZIGBEE_ERROR_NOD_PART_OF_PAN

#define ZIGBEE_ERROR_NOD_PART_OF_PAN   0X28

◆ ZIGBEE_ERROR_NODE_NOT_IN_NET

#define ZIGBEE_ERROR_NODE_NOT_IN_NET   0X93

◆ ZIGBEE_ERROR_NODE_OUT_OF_BUFFER

#define ZIGBEE_ERROR_NODE_OUT_OF_BUFFER   0X18

◆ ZIGBEE_ERROR_NSINK

#define ZIGBEE_ERROR_NSINK   0X08

◆ ZIGBEE_ERROR_NWK_ALREADY_PRESENT

#define ZIGBEE_ERROR_NWK_ALREADY_PRESENT   0XC5

◆ ZIGBEE_ERROR_NWK_TABLE_FULL

#define ZIGBEE_ERROR_NWK_TABLE_FULL   0XC7

◆ ZIGBEE_ERROR_NWK_UNKNOWN_DEV

#define ZIGBEE_ERROR_NWK_UNKNOWN_DEV   0XC8

◆ ZIGBEE_ERROR_OK

#define ZIGBEE_ERROR_OK   0X00

ZigBee error codes.

Specified setting for error codes of ZigBee Click driver.

◆ ZIGBEE_ERROR_OP_IF_CONN_TO_PAN

#define ZIGBEE_ERROR_OP_IF_CONN_TO_PAN   0X91

◆ ZIGBEE_ERROR_PRECONFIG_KEY_REQ

#define ZIGBEE_ERROR_PRECONFIG_KEY_REQ   0XAF

◆ ZIGBEE_ERROR_READ_ONLY_REG

#define ZIGBEE_ERROR_READ_ONLY_REG   0X19

◆ ZIGBEE_ERROR_RECIPIENT

#define ZIGBEE_ERROR_RECIPIENT   0X06

◆ ZIGBEE_ERROR_RN_IN_DATA_MODE

#define ZIGBEE_ERROR_RN_IN_DATA_MODE   0X1C

◆ ZIGBEE_ERROR_SCANNING_PAN

#define ZIGBEE_ERROR_SCANNING_PAN   0X2D

◆ ZIGBEE_ERROR_TARGET_NO_RESP

#define ZIGBEE_ERROR_TARGET_NO_RESP   0X34

◆ ZIGBEE_ERROR_TIMEOUT_XCASTB

#define ZIGBEE_ERROR_TIMEOUT_XCASTB   0X35

◆ ZIGBEE_ERROR_TOO_MANY_CHAR

#define ZIGBEE_ERROR_TOO_MANY_CHAR   0X0C

◆ ZIGBEE_ERROR_UNKNOWN_CMD

#define ZIGBEE_ERROR_UNKNOWN_CMD   0X02

◆ ZIGBEE_ERROR_ZDP_DEV_NOT_FOUND

#define ZIGBEE_ERROR_ZDP_DEV_NOT_FOUND   0X81

◆ ZIGBEE_ERROR_ZDP_INVALID_ENDPONT

#define ZIGBEE_ERROR_ZDP_INVALID_ENDPONT   0X82

◆ ZIGBEE_ERROR_ZDP_INVALID_REQ_TYPE

#define ZIGBEE_ERROR_ZDP_INVALID_REQ_TYPE   0X80

◆ ZIGBEE_ERROR_ZDP_NO_DESC

#define ZIGBEE_ERROR_ZDP_NO_DESC   0X89

◆ ZIGBEE_ERROR_ZDP_NO_ENTRY

#define ZIGBEE_ERROR_ZDP_NO_ENTRY   0X88

◆ ZIGBEE_ERROR_ZDP_NO_MATCH

#define ZIGBEE_ERROR_ZDP_NO_MATCH   0X86

◆ ZIGBEE_ERROR_ZDP_NOT_ACTIVE

#define ZIGBEE_ERROR_ZDP_NOT_ACTIVE   0X83

◆ ZIGBEE_ERROR_ZDP_NOT_SUPPORTED

#define ZIGBEE_ERROR_ZDP_NOT_SUPPORTED   0X84

◆ ZIGBEE_ERROR_ZDP_TABLE_FULL

#define ZIGBEE_ERROR_ZDP_TABLE_FULL   0X87

◆ ZIGBEE_ERROR_ZDP_TIMEOUT

#define ZIGBEE_ERROR_ZDP_TIMEOUT   0X85

◆ ZIGBEE_MAP_MIKROBUS

#define ZIGBEE_MAP_MIKROBUS ( cfg,
mikrobus )
Value:
cfg.tx_pin = MIKROBUS( mikrobus, MIKROBUS_TX ); \
cfg.rx_pin = MIKROBUS( mikrobus, MIKROBUS_RX ); \
cfg.fw = MIKROBUS( mikrobus, MIKROBUS_AN ); \
cfg.rst = MIKROBUS( mikrobus, MIKROBUS_RST ); \
cfg.int_pin = MIKROBUS( mikrobus, MIKROBUS_INT )

MikroBUS pin mapping.

Mapping pins of ZigBee Click to the selected MikroBUS.

◆ ZIGBEE_OP_ERROR

#define ZIGBEE_OP_ERROR   0xBB

◆ ZIGBEE_OP_NL

#define ZIGBEE_OP_NL   0xCC

◆ ZIGBEE_OP_OK

#define ZIGBEE_OP_OK   0xAA

◆ ZIGBEE_OP_WAIT

#define ZIGBEE_OP_WAIT   0x00

ZigBee operation codes.

Specified operation codes of ZigBee Click driver.

◆ ZIGBEE_RESP_ERROR

#define ZIGBEE_RESP_ERROR   "ERROR"

◆ ZIGBEE_RESP_OK

#define ZIGBEE_RESP_OK   "OK"