40#if !defined(CONFIG_UNICOAP_DEBUG_LOGGING) || defined(DOXYGEN)
41# define CONFIG_UNICOAP_DEBUG_LOGGING 0
55#if !defined(CONFIG_UNICOAP_OPTIONS_MAX) || defined(DOXYGEN)
56# define CONFIG_UNICOAP_OPTIONS_MAX (16)
68#if !defined(CONFIG_UNICOAP_OPTIONS_BUFFER_DEFAULT_CAPACITY) || defined(DOXYGEN)
69# define CONFIG_UNICOAP_OPTIONS_BUFFER_DEFAULT_CAPACITY (32)
76#define UNICOAP_HEADER_SIZE_MAX (15)
85#if !defined(CONFIG_UNICOAP_EXTERNAL_TOKEN_LENGTH_MAX) || defined(DOXYGEN)
86# define CONFIG_UNICOAP_EXTERNAL_TOKEN_LENGTH_MAX (8)
90 "CONFIG_UNICOAP_EXTERNAL_TOKEN_LENGTH_MAX must not be zero");
97#if !defined(CONFIG_UNICOAP_GENERATED_TOKEN_LENGTH) || defined(DOXYGEN)
98# define CONFIG_UNICOAP_GENERATED_TOKEN_LENGTH (2)
102 "CONFIG_UNICOAP_GENERATED_TOKEN_LENGTH must not be zero");
107#define UNICOAP_ETAG_LENGTH_FIXED_WIDTH 4
122#define UNICOAP_NSTART (1)
127#define UNICOAP_DEFAULT_LEISURE (5)
140#if !defined(CONFIG_UNICOAP_OBSERVE_VALUE_WIDTH) || defined(DOXYGEN)
141# define CONFIG_UNICOAP_OBSERVE_VALUE_WIDTH (3)
147#if (CONFIG_UNICOAP_OBSERVE_VALUE_WIDTH == 3)
148# define UNICOAP_OBS_TICK_EXPONENT (0)
149#elif (CONFIG_UNICOAP_OBSERVE_VALUE_WIDTH == 2)
150# define UNICOAP_OBS_TICK_EXPONENT (6)
151#elif (CONFIG_UNICOAP_OBSERVE_VALUE_WIDTH == 1)
152# define UNICOAP_OBS_TICK_EXPONENT (14)
154# error CONFIG_UNICOAP_OBSERVE_VALUE_WIDTH must not exceed 3
POSIX.1-2008 compliant version of the assert macro.
#define CONFIG_UNICOAP_GENERATED_TOKEN_LENGTH
Length of tokens generated by the unicoap client API.
#define CONFIG_UNICOAP_EXTERNAL_TOKEN_LENGTH_MAX
Maximum length of a token received from a client.
Common macros and compiler attributes/pragmas configuration.