50#define DYNAMIC_MEMORY 0
51#define STATIC_MEMORY_BUFFER_LENGTH CONFIG_LIBSCHC_STATIC_MEMBUF_LEN
53#define SCHC_CONF_RX_CONNS CONFIG_LIBSCHC_MAX_RX_CONNS
54#define SCHC_CONF_MBUF_POOL_LEN CONFIG_LIBSCHC_MBUF_POOL_SIZE
56#if IS_USED(MODULE_LIBSCHC_COAP)
62#if IS_USED(MODULE_LIBSCHC_UDPV6)
70#define MAX_FIELD_LENGTH 32
77#define MAX_HEADER_LENGTH 256
79#define MAX_COAP_HEADER_LENGTH 64
80#define MAX_PAYLOAD_LENGTH 256
81#define MAX_COAP_MSG_SIZE MAX_COAP_HEADER_LENGTH + MAX_PAYLOAD_LENGTH
84#define MAX_MTU_LENGTH CONFIG_LIBSCHC_MAX_MTU_LEN
89#define RULE_SIZE_BITS 8
91#if IS_ACTIVE(CONFIG_LIBSCHC_DEBUG)
92#define DEBUG_PRINTF(...) printf(__VA_ARGS__)
94#define DEBUG_PRINTF(...)
98#define MAX_ACK_REQUESTS 3
101#if IS_USED(MODULE_LORA)
102#define FCN_SIZE_BITS 6
104#define FCN_SIZE_BITS 3
108#define DTAG_SIZE_BITS 0
111#define MIC_SIZE_BYTES 4
114#if IS_USED(MODULE_LORA)
115#define BITMAP_SIZE_BYTES 8
117#define BITMAP_SIZE_BYTES 2
Adds include for missing inttype definitions.
Common macros and compiler attributes/pragmas configuration.
RIOT-side compile-time configuration for libSCHC.
stdio wrapper to extend the C libs stdio