uapi_save_file_data(COFFY_PATH,&coffy,4,"w");
}
+void hx3508_clean_coffy(void)
+{
+ coffy = 1.0f;
+ uapi_delete_files(COFFY_PATH);
+}
+
+
static void hx3508_get_coffy(void)
{
float data = 0.0f;
void hx3508_set_factory_test_mode(uint8_t cmd);
void hx3508_set_coffy(float data);
void hx3508_get_sum_y(float *data);
+void hx3508_clean_coffy(void);
#endif //_TYHX__OTS_hx3508_CUSTOM_H
* @Author: penglei 1624952103@qq.com\r
* @Date: 2024-06-17 14:31:08\r
* @LastEditors: penglei 1624952103@qq.com\r
- * @LastEditTime: 2025-12-10 15:36:21\r
+ * @LastEditTime: 2025-12-11 09:43:55\r
* @FilePath: /FD230/code/sdk/application/wearable/service/factorytest_service/factorytest_protocol.c\r
* @Description: \r
* \r
{\r
//获取表冠ID\r
uint8_t send_data[2] = {0};\r
-#ifdef ROTARYENCODER_HX3508\r
- uint16_t crown_id =0;\r
+ uint16_t crown_id = 0;\r
rotary_get_chip_id(&crown_id);\r
send_data[0] = (uint8_t)(((uint16_t)crown_id & 0xFF00) >> 8);\r
send_data[1] = (uint8_t)((uint16_t)crown_id & 0x00FF);\r
-#endif\r
+\r
factorytest_protocol_replymsg(BLE_TEST_CMD_MODE_SOFT_TEST,\r
BLE_TEST_CMD_SOFT_TEST_SUB_MODE_KEY,\r
0x08,\r
&send_data,\r
1);\r
} \r
+ else if(testitem == 0x0C)\r
+ {\r
+ //清除校准参数\r
+ uint8_t send_data = 0;\r
+#ifdef ROTARYENCODER_HX3508\r
+ hx3508_clean_coffy();\r
+#endif\r
+ factorytest_protocol_replymsg(BLE_TEST_CMD_MODE_SOFT_TEST,\r
+ BLE_TEST_CMD_SOFT_TEST_SUB_MODE_KEY,\r
+ 0x0C,\r
+ &send_data,\r
+ 1);\r
+ } \r
\r
\r
break;\r