Macros | |
#define | __CAT_VA__(a, b,...) a## __VA_ARGS__## b |
Redefinition of CAT as variadic macro. More... | |
#define | ZB_AF_SIMPLE_DESC_TYPE_VA(in_num, out_num,...) __CAT_VA__(zb_af_simple_desc_, _t, __VA_ARGS__) |
Redefinition of ZB_AF_SIMPLE_DESC_TYPE as variadic macro. More... | |
#define | ZB_DECLARE_SIMPLE_DESC_VA(in_clusters_count, out_clusters_count,...) |
Redefinition of ZB_DECLARE_SIMPLE_DESC as variadic macro. More... | |
#define | ZBOSS_DECLARE_DEVICE_CTX_EP_VA(device_ctx_name,...) |
Redefinition of ZBOSS_DECLARE_DEVICE_CTX_N_EP as variadic macro. More... | |
#define __CAT_VA__ | ( | a, | |
b, | |||
... | |||
) | a## __VA_ARGS__## b |
Redefinition of CAT as variadic macro.
IN] | a Mandatory argument to concatenate. |
IN] | b Mandatory argument to concatenate. |
IN] | ... Optional argument to concatenate. |
#define ZB_AF_SIMPLE_DESC_TYPE_VA | ( | in_num, | |
out_num, | |||
... | |||
) | __CAT_VA__(zb_af_simple_desc_, _t, __VA_ARGS__) |
Redefinition of ZB_AF_SIMPLE_DESC_TYPE as variadic macro.
IN] | ... Optional argument to concatenate to the type name. |
#define ZB_DECLARE_SIMPLE_DESC_VA | ( | in_clusters_count, | |
out_clusters_count, | |||
... | |||
) |
Redefinition of ZB_DECLARE_SIMPLE_DESC as variadic macro.
IN] | in_clusters_count Number of input clusters. |
IN] | out_clusters_count Number of output clusters. |
IN] | ... Optional argument to concatenate to the type name. |
#define ZBOSS_DECLARE_DEVICE_CTX_EP_VA | ( | device_ctx_name, | |
... | |||
) |
Redefinition of ZBOSS_DECLARE_DEVICE_CTX_N_EP as variadic macro.
IN] | device_ctx_name Device context variable name. |
IN] | ... Variables holding context for endpoints. |