Go to the documentation of this file.
8 #ifndef _FSL_DEBUG_CONSOLE_CONF_H_
9 #define _FSL_DEBUG_CONSOLE_CONF_H_
30 #ifdef DEBUG_CONSOLE_TRANSFER_NON_BLOCKING
40 #ifndef DEBUG_CONSOLE_TRANSMIT_BUFFER_LEN
41 #define DEBUG_CONSOLE_TRANSMIT_BUFFER_LEN (512U)
51 #ifndef DEBUG_CONSOLE_RECEIVE_BUFFER_LEN
52 #define DEBUG_CONSOLE_RECEIVE_BUFFER_LEN (1024U)
59 #ifndef DEBUG_CONSOLE_TX_RELIABLE_ENABLE
60 #define DEBUG_CONSOLE_TX_RELIABLE_ENABLE (1U)
64 #define DEBUG_CONSOLE_TRANSFER_BLOCKING
70 #ifndef DEBUG_CONSOLE_RX_ENABLE
71 #define DEBUG_CONSOLE_RX_ENABLE (1U)
79 #ifndef DEBUG_CONSOLE_PRINTF_MAX_LOG_LEN
80 #define DEBUG_CONSOLE_PRINTF_MAX_LOG_LEN (128U)
87 #ifndef DEBUG_CONSOLE_SCANF_MAX_LOG_LEN
88 #define DEBUG_CONSOLE_SCANF_MAX_LOG_LEN (20U)
100 #define DEBUG_CONSOLE_SYNCHRONIZATION_BM 0
102 #define DEBUG_CONSOLE_SYNCHRONIZATION_FREERTOS 1
109 #ifndef DEBUG_CONSOLE_DISABLE_RTOS_SYNCHRONIZATION
110 #ifdef DEBUG_CONSOLE_TRANSFER_NON_BLOCKING
111 #ifdef FSL_RTOS_FREE_RTOS
112 #define DEBUG_CONSOLE_SYNCHRONIZATION_MODE DEBUG_CONSOLE_SYNCHRONIZATION_FREERTOS
114 #define DEBUG_CONSOLE_SYNCHRONIZATION_MODE DEBUG_CONSOLE_SYNCHRONIZATION_BM
117 #define DEBUG_CONSOLE_SYNCHRONIZATION_MODE DEBUG_CONSOLE_SYNCHRONIZATION_BM
125 #ifndef DEBUG_CONSOLE_ENABLE_ECHO
126 #define DEBUG_CONSOLE_ENABLE_ECHO_FUNCTION 0
128 #define DEBUG_CONSOLE_ENABLE_ECHO_FUNCTION 1
135 #ifndef PRINTF_FLOAT_ENABLE
136 #define PRINTF_FLOAT_ENABLE 0U
140 #ifndef SCANF_FLOAT_ENABLE
141 #define SCANF_FLOAT_ENABLE 0U
145 #ifndef PRINTF_ADVANCED_ENABLE
146 #define PRINTF_ADVANCED_ENABLE 0U
150 #ifndef SCANF_ADVANCED_ENABLE
151 #define SCANF_ADVANCED_ENABLE 0U
155 #ifndef BOARD_USE_VIRTUALCOM
156 #define BOARD_USE_VIRTUALCOM 0U