30#ifdef ARQ_TRACE_ENABLED
32#define ARQ_TRACE(kind, a, b, extra) arq_trace_add((kind), (uint8_t)(a), (uint8_t)(b), (uint16_t)(extra))
33#define ARQ_TRACE_DUMP(why) arq_trace_dump((why))
36#define ARQ_TRACE(kind, a, b, extra) ((void)0)
37#define ARQ_TRACE_DUMP(why) ((void)0)
void arq_trace_add(uint8_t kind, uint8_t a, uint8_t b, uint16_t extra)
void arq_trace_dump(const char *why)
arq_trace_kind_t
Definition arq_trace.h:16
@ ARQ_TR_TX_END
Definition arq_trace.h:21
@ ARQ_TR_EV_IN
Definition arq_trace.h:18
@ ARQ_TR_RX_FRAME
Definition arq_trace.h:17
@ ARQ_TR_DROP
Definition arq_trace.h:22
@ ARQ_TR_TX_START
Definition arq_trace.h:20
@ ARQ_TR_EV_OUT
Definition arq_trace.h:19
@ ARQ_TR_DECODE
Definition arq_trace.h:23