合并
authorhcj <1224667075@qq.com>
Thu, 19 Dec 2024 08:30:17 +0000 (16:30 +0800)
committerhcj <1224667075@qq.com>
Thu, 19 Dec 2024 08:30:17 +0000 (16:30 +0800)
1  2 
code/sdk/drivers/peripheral/utils/custom_save_runtime.h

  #ifdef __cplusplus
  #if __cplusplus
  extern "C" {
- #endif /* __cplusplus */
- #endif /* __cplusplus */
+ #endif /*__cplusplus*/
+ #endif /*__cplusplus*/
  
+ typedef enum {
+   //开机关机
+   RUNTIME_LOG_POWER_MIN = 0x0000,
+   RUNTIME_LOG_POWER_ON,      // 0x0001 开机
+   RUNTIME_LOG_POWER_OFF,     // 0x0002 关机
+   RUNTIME_LOG_REBOOT,        // 0x0003 重启
+   RUNTIME_LOG_OTA,           // 0x0004 ota升级
+   RUNTIME_LOG_FACTORY_RESET, // 0x0005 恢复出厂设置
  
- typedef enum  {
-     //开机关机
-     RUNTIME_LOG_POWER_MIN =0x0000,
-     RUNTIME_LOG_POWER_ON,                                   //0x0001 开机
-     RUNTIME_LOG_POWER_OFF,                                  //0x0002 关机
-     RUNTIME_LOG_REBOOT,                                     //0x0003 重启
-     RUNTIME_LOG_OTA,                                        //0x0004 ota升级
-     RUNTIME_LOG_FACTORY_RESET,                              //0x0005 恢复出厂设置
+   //蓝牙
+   RUNTIME_LOG_BLE_MIN = 0x0100,
  
-     //蓝牙
-     RUNTIME_LOG_BLE_MIN=0x0100,
+   RUNTIME_LOG_BLE_BROADCAST_ON,
+   RUNTIME_LOG_BLE_BROADCAST_OFF,
+   RUNTIME_LOG_BLE_CONNECT,
+   RUNTIME_LOG_BLE_DISCONNECT,
  
-     RUNTIME_LOG_BLE_BROADCAST_ON,
-     RUNTIME_LOG_BLE_BROADCAST_OFF,
-     RUNTIME_LOG_BLE_CONNECT,
-     RUNTIME_LOG_BLE_DISCONNECT,
-     
-     RUNTIME_LOG_BLE_CONNECT_UPDATE_50,//连接参数更新 0x0105
-     RUNTIME_LOG_BLE_CONNECT_UPDATE_12,
+   RUNTIME_LOG_BLE_CONNECT_UPDATE_50, //连接参数更新 0x0105
+   RUNTIME_LOG_BLE_CONNECT_UPDATE_12,
  
-     RUNTIME_LOG_BLE_APP_CMD,//APP下发命令
-     RUNTIME_LOG_BLE_ALIPAY_CMD,
-     RUNTIME_LOG_BLE_WATCH_REPLY,//手表回复
+   RUNTIME_LOG_BLE_APP_CMD, // APP下发命令
+   RUNTIME_LOG_BLE_ALIPAY_CMD,
+   RUNTIME_LOG_BLE_WATCH_REPLY, //手表回复
  
-     RUNTIME_LOG_BLE_APP_SYN_END,//同步结束
+   RUNTIME_LOG_BLE_APP_SYN_END, //同步结束
  
- 
-     RUNTIME_LOG_BR_CONNECT_A2DP_HEADSET,
-     RUNTIME_LOG_BR_DISCONNECT_A2DP_HEADSET,
-     //电话
-     RUNTIME_LOG_PHONE_MIN=0x0200,
-     RUNTIME_LOG_PHONE_HFP_ACTIVE,
-     RUNTIME_LOG_PHONE_HFP_HELD,
-     RUNTIME_LOG_PHONE_HFP_DIALING,
-     RUNTIME_LOG_PHONE_HFP_ALERTING,
-     RUNTIME_LOG_PHONE_HFP_INCOMING,
-     RUNTIME_LOG_PHONE_HFP_WAITING,
-     RUNTIME_LOG_PHONE_HFP_FINISHED,
-     RUNTIME_LOG_PHONE_HFP_TO_MOBILE_PHONE,
-         
-     RUNTIME_LOG_PHONE_CAT1_DIALING,
-     RUNTIME_LOG_PHONE_CAT1_INCOMING,
-     RUNTIME_LOG_PHONE_CAT1_WAITING,
-     RUNTIME_LOG_PHONE_CAT1_ACTIVE,
-     RUNTIME_LOG_PHONE_CAT1_FINISH,
-     RUNTIME_LOG_PHONE_CAT1_REJECT,
-     RUNTIME_LOG_PHONE_RESET, //状态复位
-     
-     //cat1
-     RUNTIME_LOG_CAT1_MIN=0x0300,
-     RUNTIME_LOG_CAT1_UDP_MSG_COMMING,
-     RUNTIME_LOG_CAT1_UDP_MSG_NETWORKSTAT,
-     RUNTIME_LOG_CAT1_UDP_MSG_TIME,
-     RUNTIME_LOG_CAT1_UDP_MSG_CONNECTED,
-     RUNTIME_LOG_CAT1_UDP_MSG_DISCONNECTED,
-     RUNTIME_LOG_CAT1_UDP_MSG_OTA_UPDATE,
-     RUNTIME_LOG_CAT1_UDP_MSG_REPLY,
-     RUNTIME_LOG_CAT1_UDP_MSG_DMP_CM_ADDRESS,
-     RUNTIME_LOG_CAT1_UDP_GET_CAT1VER,
-     RUNTIME_LOG_CAT1_UDP_MSG_ATCMD,
-     RUNTIME_LOG_CAT1_UDP_MSG_RECV_DMP,
-     RUNTIME_LOG_CAT1_UDP_MSG_SMS,
- 
-     //运动
-     RUNTIME_LOG_SPORT_MIN=0x0400,
-     //心率
-     RUNTIME_LOG_HEART_MIN=0x0500,
-     //佩戴
-     RUNTIME_LOG_WEAR_MIN=0x0600,
-     //血氧
-     RUNTIME_LOG_OXTGEN_MIN= 0x0700,
-     //LCD
-     RUNTIME_LOG_LCD_MIN=0x0800,
-     RUNTIME_LOG_LCD_ON,                                     //0x0801 屏幕亮
-     RUNTIME_LOG_LCD_OFF,                                    //0x0802 屏幕灭
-     //抬腕
-     RUNTIME_LOG_RAISE_MIN=0x0900,
-     //充电
-     RUNTIME_LOG_CHARGE_MIN=0x0A00,
-     RUNTIME_LOG_CHARGE_START,                               //0x0A01 充电开始
-     RUNTIME_LOG_CHARGE_STOP,                                //0x0A02 充电停止
-     //电池电量变化
-     RUNTIME_LOG_BATTERY_MIN=0x0B00,
-     //马达
-     RUNTIME_LOG_MOTOR_MIN=0x0C00,
-     RUNTIME_LOG_MOTOR_START,                                //0x0C01 马达开始转动
-     RUNTIME_LOG_MOTOR_STOP,                                 //0x0C02 马达停止转动
-     //表盘
-     RUNTIME_LOG_DIAL_MIN=0x0D00,
-     //音乐
-     RUNTIME_LOG_MUSIC_MIN=0x0E00,
-     RUNTIME_LOG_LOCAL_MUSIC_PLAY_START,                     //0x0E01 本地音乐开始播放
-     RUNTIME_LOG_LOCAL_MUSIC_PLAY_PAUSE,                     //0x0E02 本地音乐开始暂停
-     RUNTIME_LOG_LOCAL_MUSIC_PLAY_STOP,                      //0x0E03 本地音乐播放停止
-     //铃声
-     RUNTIME_LOG_RING_MIN=0x0F00,
-     RUNTIME_LOG_RING_PLAY_START_ALARM,                      //0x0F01 闹钟铃声开始播放
-     RUNTIME_LOG_RING_PLAY_STOP_ALARM,                       //0x0F02 闹钟铃声播放停止
-     RUNTIME_LOG_RING_PLAY_START_COUNTDOWN,                  //0x0F03 倒计时铃声开始播放
-     RUNTIME_LOG_RING_PLAY_STOP_COUNTDOWN,                   //0x0F04 倒计时铃声播放停止
-     RUNTIME_LOG_RING_PLAY_START_FINDWATCH,                  //0x0F05 查找手表铃声开始播放
-     RUNTIME_LOG_RING_PLAY_STOP_FINDWATCH,                   //0x0F06 查找手表铃声播放停止
-     //低功耗记录
-     RUNTIME_LOG_lOW_POWER_MIN=0x1000,
-     //录音
-     RUNTIME_LOG_RECORD_MIN=0x1100,
-     RUNTIME_LOG_RECORD_START,                               //0x1101 录音开始
-     RUNTIME_LOG_RECORD_STOP,                                //0x1102 录音停止
-     RUNTIME_LOG_RECORD_START_AI,                            //0x1103 AI录音开始
-     RUNTIME_LOG_RECORD_STOP_AI,                             //0x1104 AI录音停止
- 
 +    RUNTIME_LOG_BR_CONNECT_HFP,
 +    RUNTIME_LOG_BR_DISCONNECT_HFP,
 +    RUNTIME_LOG_BR_CONNECT_A2DP,
 +    RUNTIME_LOG_BR_DISCONNECT_A2DP,
 +    RUNTIME_LOG_BR_A2DP_SNK_START_STREAM,
 +    RUNTIME_LOG_BR_A2DP_SNK_NOT_PLAYING,
 +    RUNTIME_LOG_BR_A2DP_SNK_PLAYING,
+   RUNTIME_LOG_BR_CONNECT_HFP,
+   RUNTIME_LOG_BR_DISCONNECT_HFP,
+   RUNTIME_LOG_BR_CONNECT_A2DP,
+   RUNTIME_LOG_BR_DISCONNECT_A2DP,
+ 
+   RUNTIME_LOG_BR_CONNECT_A2DP_HEADSET,
+   RUNTIME_LOG_BR_DISCONNECT_A2DP_HEADSET,
+   //电话
+   RUNTIME_LOG_PHONE_MIN = 0x0200,
+   RUNTIME_LOG_PHONE_HFP_ACTIVE,
+   RUNTIME_LOG_PHONE_HFP_HELD,
+   RUNTIME_LOG_PHONE_HFP_DIALING,
+   RUNTIME_LOG_PHONE_HFP_ALERTING,
+   RUNTIME_LOG_PHONE_HFP_INCOMING,
+   RUNTIME_LOG_PHONE_HFP_WAITING,
+   RUNTIME_LOG_PHONE_HFP_FINISHED,
+   RUNTIME_LOG_PHONE_HFP_TO_MOBILE_PHONE,
+ 
+   RUNTIME_LOG_PHONE_CAT1_DIALING,
+   RUNTIME_LOG_PHONE_CAT1_INCOMING,
+   RUNTIME_LOG_PHONE_CAT1_WAITING,
+   RUNTIME_LOG_PHONE_CAT1_ACTIVE,
+   RUNTIME_LOG_PHONE_CAT1_FINISH,
+   RUNTIME_LOG_PHONE_CAT1_REJECT,
+ 
+   RUNTIME_LOG_PHONE_RESET, //状态复位
+ 
+   // cat1
+   RUNTIME_LOG_CAT1_MIN = 0x0300,
+ 
+   /*运动*/
+   RUNTIME_LOG_SPORT_MIN = 0x0400,
+   //手表发起运动
+   RUNTIME_LOG_DIAL_SPORT_LAUNCH,
+   // App发起运动
+   RUNTIME_LOG_APP_SPORT_LAUNCH,
+   //开始特殊运动(跑步,走路,跑步机,漫步机)
+   RUNTIME_LOG_SPORT_SPECIAL_START,
+   //开始普通运动
+   RUNTIME_LOG_SPORT_NORMAL_START,
+   //暂停运动
+   RUNTIME_LOG_SPORT_PAUSE,
+   //恢复运动
+   RUNTIME_LOG_SPORT_RESUME,
+   //结束运动
+   RUNTIME_LOG_SPORT_END,
+   /*******************************/
+ 
+   /*******************************/
+   //心率
+   RUNTIME_LOG_HEART_MIN = 0x0500,
+   //主动测量心率
+   RUNTIME_LOG_HEART_MEASURE,
+   //测量心率结束
+   RUNTIME_LOG_HEART_MEASURE_END,
+   //被动测量心率
+   RUNTIME_LOG_HEART_PASSIVE_MEASURE,
+   //被动测量心率结束
+   RUNTIME_LOG_OXYGEN_PASSIVE_MEASURE_END,
+   /*******************************/
+ 
+   //佩戴
+   RUNTIME_LOG_WEAR_MIN = 0x0600,
+ 
+   /*******************************/
+   //血氧
+   RUNTIME_LOG_OXYGEN_MIN = 0x0700,
+   //主动测量血氧
+   RUNTIME_LOG_OXYGEN_MEASURE,
+   //测量血氧结束
+   RUNTIME_LOG_OXYGEN_MEASURE_END,
+   /*******************************/
+ 
+   // LCD
+   RUNTIME_LOG_LCD_MIN = 0x0800,
+   RUNTIME_LOG_LCD_ON,  // 0x0801 屏幕亮
+   RUNTIME_LOG_LCD_OFF, // 0x0802 屏幕灭
+   //抬腕
+   RUNTIME_LOG_RAISE_MIN = 0x0900,
+ 
+   //充电
+   RUNTIME_LOG_CHARGE_MIN = 0x0A00,
+   RUNTIME_LOG_CHARGE_START, // 0x0A01 充电开始
+   RUNTIME_LOG_CHARGE_STOP,  // 0x0A02 充电停止
+ 
+   //电池电量变化
+   RUNTIME_LOG_BATTERY_MIN = 0x0B00,
+ 
+   //马达
+   RUNTIME_LOG_MOTOR_MIN = 0x0C00,
+   RUNTIME_LOG_MOTOR_START, // 0x0C01 马达开始转动
+   RUNTIME_LOG_MOTOR_STOP,  // 0x0C02 马达停止转动
+ 
+   /*******************************/
+   //表盘
+   RUNTIME_LOG_DIAL_MIN = 0x0D00,
+   //表盘切换视频表盘(后续增加该类型,目前不好判断)
+   RUNTIME_LOG_DIAL_VIDEO_START,
+   //表盘切换指针表盘
+   RUNTIME_LOG_DIAL_POINTER_START,
+   //表盘切换序列帧表盘
+   RUNTIME_LOG_DIAL_SEQUENCE_START,
+   //表盘切换数码表盘
+   RUNTIME_LOG_DIAL_DIGITAL_START,
+   /*******************************/
+ 
+   //音乐
+   RUNTIME_LOG_MUSIC_MIN = 0x0E00,
+   RUNTIME_LOG_LOCAL_MUSIC_PLAY_START, // 0x0E01 本地音乐开始播放
+   RUNTIME_LOG_LOCAL_MUSIC_PLAY_PAUSE, // 0x0E02 本地音乐开始暂停
+   RUNTIME_LOG_LOCAL_MUSIC_PLAY_STOP,  // 0x0E03 本地音乐播放停止
+ 
+   //铃声
+   RUNTIME_LOG_RING_MIN = 0x0F00,
+   RUNTIME_LOG_RING_PLAY_START_ALARM,     // 0x0F01 闹钟铃声开始播放
+   RUNTIME_LOG_RING_PLAY_STOP_ALARM,      // 0x0F02 闹钟铃声播放停止
+   RUNTIME_LOG_RING_PLAY_START_COUNTDOWN, // 0x0F03 倒计时铃声开始播放
+   RUNTIME_LOG_RING_PLAY_STOP_COUNTDOWN,  // 0x0F04 倒计时铃声播放停止
+   RUNTIME_LOG_RING_PLAY_START_FINDWATCH, // 0x0F05 查找手表铃声开始播放
+   RUNTIME_LOG_RING_PLAY_STOP_FINDWATCH, // 0x0F06 查找手表铃声播放停止
+ 
+   //低功耗记录
+   RUNTIME_LOG_lOW_POWER_MIN = 0x1000,
+ 
+   //录音
+   RUNTIME_LOG_RECORD_MIN = 0x1100,
+   RUNTIME_LOG_RECORD_START,    // 0x1101 录音开始
+   RUNTIME_LOG_RECORD_STOP,     // 0x1102 录音停止
+   RUNTIME_LOG_RECORD_START_AI, // 0x1103 AI录音开始
+   RUNTIME_LOG_RECORD_STOP_AI,  // 0x1104 AI录音停止
  
  } runtime_log_cmd_Id;