\r
uapi_microhone_switch(0);\r
\r
+ osTimerStop(g_ble_microhone_timer);\r
+ osTimerDelete(g_ble_microhone_timer);\r
factorytest_protocol_replymsg(BLE_TEST_CMD_MODE_SOFT_TEST,\r
BLE_TEST_CMD_SOFT_TEST_SUB_MODE_SPEAKER,\r
0x01,\r
uint8_t send_data= 0;\r
\r
uapi_check_spk(0);\r
-\r
+ osTimerStop(g_ble_spk_timer);\r
+ osTimerDelete(g_ble_spk_timer);\r
factorytest_protocol_replymsg(BLE_TEST_CMD_MODE_SOFT_TEST,\r
BLE_TEST_CMD_SOFT_TEST_SUB_MODE_SPEAKER,\r
0x02,\r
//写入RTC\r
uint8_t send_data = 0x00;\r
\r
- set_system_time((char *)data);\r
+ uint32_t timestamp = (data[0] & 0XFF) << 24 | \r
+ (data[1] & 0XFF) << 16 | \r
+ (data[2] & 0XFF) << 8 | \r
+ (data[3] & 0XFF) << 0 ;\r
+ PRINT("rtc set time : %X \r\n",timestamp);\r
+ uaip_set_time_local(timestamp);\r
factorytest_protocol_replymsg(BLE_TEST_CMD_MODE_SOFT_TEST,\r
BLE_TEST_CMD_SOFT_TEST_SUB_MODE_RTC,\r
0x01,\r
{\r
//关闭所有LED\r
uint8_t send_data = 0x00;\r
- send_ppg_cmd_msg("ledoff");\r
+ send_ppg_cmd_msg(PPG_SERVICE_CMD_TYPE_DO_LED_OFF_MODE_TEST);\r
factorytest_protocol_replymsg(BLE_TEST_CMD_MODE_SOFT_TEST,\r
BLE_TEST_CMD_SOFT_TEST_SUB_MODE_HRS,\r
0x02,\r
* @Author: penglei 1624952103@qq.com
* @Date: 2024-03-13 15:08:38
* @LastEditors: penglei 1624952103@qq.com
- * @LastEditTime: 2024-05-10 12:19:56
+ * @LastEditTime: 2024-06-13 10:16:15
* @FilePath: /FD230/code/sdk/drivers/peripheral/ppg/hx3695/hx3695_hal.c
* @Description:
*
}
- if (enable == 1) {
-
+ if (enable == 1 || md == FT_LED_OFF_MODE) {
// ppg_service_running_stat = true;
uapi_pm_control(PM_APP_WAKE_NEEDED);
tyhx_poweron();
* @Author: penglei 1624952103@qq.com
* @Date: 2024-03-27 09:07:00
* @LastEditors: penglei 1624952103@qq.com
- * @LastEditTime: 2024-04-22 10:43:36
+ * @LastEditTime: 2024-06-13 09:42:57
* @FilePath: /FD230/code/sdk/drivers/peripheral/ppg/service/ppg_service.h
* @Description:
*
#define PPG_SERVICE_CMD_TYPE_STOP_SPO2_TEST 0x1F
#define PPG_SERVICE_CMD_TYPE_DO_WEAR_MODE_TEST 0x20
#define PPG_SERVICE_CMD_TYPE_STOP_WEAR_MODE_TEST 0x21
+#define PPG_SERVICE_CMD_TYPE_DO_LED_OFF_MODE_TEST 0x22
errcode_t uapi_ppg_service_init(void);
void uapi_ppg_service_deinit(void);