diff --git a/Src/command.c b/Src/command.c index 4fb14c9..d78ca37 100644 --- a/Src/command.c +++ b/Src/command.c @@ -226,7 +226,7 @@ void handle_command(const uint8_t *frame, uint8_t len) { // 命令必须以 'M' 开头 if (cmd[0] != 'M'){ - send_response(RESP_TYPE_TYPE_ERR, s_report_status_err, sizeof(s_report_status_err)); + // send_response(RESP_TYPE_TYPE_ERR, s_report_status_err, sizeof(s_report_status_err)); return; } @@ -238,7 +238,7 @@ void handle_command(const uint8_t *frame, uint8_t len) { if (used_base_cmd == 0) { // 'M' 后没有数字,格式错误 - send_response(RESP_TYPE_LEN_ERR, s_report_status_err, sizeof(s_report_status_err)); + // send_response(RESP_TYPE_LEN_ERR, s_report_status_err, sizeof(s_report_status_err)); return; } @@ -291,7 +291,7 @@ void handle_command(const uint8_t *frame, uint8_t len) { break; } // 未在处理列表的无参数基础命令,回复错误 - send_response(RESP_TYPE_TYPE_ERR, s_report_status_err, sizeof(s_report_status_err)); + // send_response(RESP_TYPE_TYPE_ERR, s_report_status_err, sizeof(s_report_status_err)); return; } @@ -302,7 +302,7 @@ void handle_command(const uint8_t *frame, uint8_t len) { const uint8_t used_param_cmd = parse_uint_dec(&cmd[cmd_index], (uint8_t)(cmd_len - cmd_index), ¶m_value); if (used_param_cmd == 0) { // 'S' 后没有数字,格式错误 - send_response(RESP_TYPE_LEN_ERR, s_report_status_err, sizeof(s_report_status_err)); + // send_response(RESP_TYPE_LEN_ERR, s_report_status_err, sizeof(s_report_status_err)); return; } @@ -315,7 +315,7 @@ void handle_command(const uint8_t *frame, uint8_t len) { default: break; } - send_response(RESP_TYPE_TYPE_ERR, s_report_status_err, sizeof(s_report_status_err)); + // send_response(RESP_TYPE_TYPE_ERR, s_report_status_err, sizeof(s_report_status_err)); } } @@ -395,14 +395,14 @@ void command_process(void) { #endif if (verification_status && cmd_buf[1] != PROTOCOL_BOARD_TYPE) { - send_response(RESP_TYPE_TYPE_ERR, s_report_status_err, sizeof(s_report_status_err)); + // send_response(RESP_TYPE_TYPE_ERR, s_report_status_err, sizeof(s_report_status_err)); verification_status = false; } if (verification_status) { uint8_t crc_calc = command_sum_crc_calc(cmd_buf, expected_cmd_len); uint8_t crc_recv = cmd_buf[expected_cmd_len - 1]; if (crc_calc != crc_recv) { - send_response(RESP_TYPE_CRC_ERR, s_report_status_err, sizeof(s_report_status_err)); + // send_response(RESP_TYPE_CRC_ERR, s_report_status_err, sizeof(s_report_status_err)); verification_status = false; } }