修改枚举类名称,添加发送错误帧给app

This commit is contained in:
OPTOC
2025-10-27 18:59:48 +08:00
parent 9b9964439c
commit d192e3e40f
3 changed files with 26 additions and 3 deletions

View File

@@ -21,10 +21,22 @@ typedef enum
DATA_HANDLE_ISP_DATA,
DATA_HANDLE_ISP_DATA_END
}data_handle_e;
typedef struct
typedef enum
{
SERTRF_ERROR_NONE = 0,
SERTRF_ERROR_OTA_INIT = 10, // ota初始化失败
SERTRF_ERROR_OTA_DATA, // ota数据传输异常
SERTRF_ERROR_OTA_END, // ota 结束异常
SERTRF_ERROR_FC_ISP_UART_TYPE = 30, // 飞控ISP 无法识别其协议
SERTRF_ERROR_FC_ISP_UART_DATA, // 飞控ISP 无法收到其数据
SERTRF_ERROR_FC_ISP_SYNC, // 飞控ISP 无法与ISP建立连接需判断BOOT键是否有效
}sertrf_error_code_e;
typedef struct __attribute__((packed))
{
data_handle_e task_state;
uint16_t sertrf_error_code;
}sertrf_mode_status_t;
typedef struct
{
@@ -55,6 +67,9 @@ typedef struct
uint8_t efuse_mac[6];
uint8_t efuse_mac_encrypt[6];
// 记录错误信息
protocol_status_e fc_protocol_status; //飞控连接端的协议状态
}sertrf_t;
typedef struct __attribute__((packed))