bootloader

This commit is contained in:
2025-09-19 17:56:03 +08:00
parent 5ac3d5afa7
commit d2519f4cf7
2 changed files with 7 additions and 12 deletions

View File

@@ -285,18 +285,11 @@ void handle_command(const uint8_t *frame, uint8_t len) {
// return;
case 999u: //M999: 输出固件版本号vMCU_CODE.FW_VERSION_MAJOR.FW_VERSION_MINOR.FW_VERSION_PATCH
{
char version_str[16];
int n = snprintf(version_str, sizeof(version_str), "v%u.%u.%u.%u",
MCU_CODE, FW_VERSION_MAJOR, FW_VERSION_MINOR, FW_VERSION_PATCH);
if (n > 0 && n < sizeof(version_str)) {
send_response(RESP_TYPE_OK, (uint8_t *)version_str, (uint8_t)n);
} else {
send_response(RESP_TYPE_DATA_ERR, s_report_status_err, sizeof(s_report_status_err));
}
// send_response(RESP_TYPE_OK, (uint8_t *)"v23.0.0.3", 9);
}
char version_str[16];
int n = snprintf(version_str, sizeof(version_str), "v%u.%u.%u.%u", MCU_CODE, FW_VERSION_MAJOR, FW_VERSION_MINOR, FW_VERSION_PATCH);
send_response(RESP_TYPE_OK, (uint8_t *)version_str, (uint8_t)n);
// send_response(RESP_TYPE_OK, (uint8_t *)"v23.0.0.3", 9);
return;
default:
// 其它无参数命令在此扩展示例M100处理逻辑该如何待定