43 lines
1.3 KiB
C
43 lines
1.3 KiB
C
// <h> segger_rtt - SEGGER RTT
|
|
|
|
//==========================================================
|
|
// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_UP - Size of upstream buffer.
|
|
// <i> Note that either @ref NRF_LOG_BACKEND_RTT_OUTPUT_BUFFER_SIZE
|
|
// <i> or this value is actually used. It depends on which one is bigger.
|
|
|
|
#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_UP
|
|
#define SEGGER_RTT_CONFIG_BUFFER_SIZE_UP 64
|
|
#endif
|
|
|
|
// <o> SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS - Size of upstream buffer.
|
|
#ifndef SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS
|
|
#define SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS 4
|
|
#endif
|
|
|
|
// <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN - Size of upstream buffer.
|
|
#ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN
|
|
#define SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN 64
|
|
#endif
|
|
|
|
// <o> SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS - Size of upstream buffer.
|
|
#ifndef SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS
|
|
#define SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS 4
|
|
#endif
|
|
|
|
// <o> SEGGER_RTT_CONFIG_DEFAULT_MODE - RTT behavior if the buffer is full.
|
|
|
|
|
|
// <i> The following modes are supported:
|
|
// <i> - SKIP - Do not block, output nothing.
|
|
// <i> - TRIM - Do not block, output as much as fits.
|
|
// <i> - BLOCK - Wait until there is space in the buffer.
|
|
// <0=> SKIP
|
|
// <1=> TRIM
|
|
// <2=> BLOCK_IF_FIFO_FULL
|
|
|
|
#ifndef SEGGER_RTT_CONFIG_DEFAULT_MODE
|
|
#define SEGGER_RTT_CONFIG_DEFAULT_MODE 2
|
|
#endif
|
|
|
|
|