ESP32_APPTRACE_CMD_NUM_ARG_CHECK is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDESP32_APPTRACE_CMD_NUM_ARG_CHECK

ESP32_APPTRACE_CMD_NUM_ARG_CHECK macro

Syntax

#define ESP32_APPTRACE_CMD_NUM_ARG_CHECK(_cmd_, _arg_, _start_, _end_) \     do { \     if ((_arg_) == 0 && (_start_) == (_end_)) { \     command_print(_cmd_, "Invalid '" # _arg_ "' arg!"); \     return; \     } \     } while (0)

Arguments

_cmd_

_arg_

_start_

_end_

References

LocationText
esp32_apptrace.c:506
#define ESP32_APPTRACE_CMD_NUM_ARG_CHECK(_cmd_, _arg_, _start_, _end_) \
esp32_apptrace.c:522
ESP32_APPTRACE_CMD_NUM_ARG_CHECK(cmd_ctx->cmd, cmd_data->poll_period, argv[0], end);
esp32_apptrace.c:525
ESP32_APPTRACE_CMD_NUM_ARG_CHECK(cmd_ctx->cmd, cmd_data->max_len, argv[1], end);
esp32_apptrace.c:528
ESP32_APPTRACE_CMD_NUM_ARG_CHECK(cmd_ctx->cmd, tmo, argv[2], end);
esp32_apptrace.c:532
ESP32_APPTRACE_CMD_NUM_ARG_CHECK(cmd_ctx->cmd, cmd_data->wait4halt, argv[3], end);
esp32_apptrace.c:535
ESP32_APPTRACE_CMD_NUM_ARG_CHECK(cmd_ctx->cmd, cmd_data->skip_len, argv[4], end);