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 static_assert(cond,...)
static_assert for c-version < c11
 
#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.