优化272老化测试,优化充电IC电压设置
authorpenglei <1624952103@qq.com>
Mon, 15 Dec 2025 08:51:49 +0000 (16:51 +0800)
committerpenglei <1624952103@qq.com>
Mon, 15 Dec 2025 08:51:49 +0000 (16:51 +0800)
code/sdk/zhihui/drivers/charge/hp4570/hp4570.c
code/sdk/zhihui/services/factorytest_service/factorytest_protocol.c

index 6547638..e6f841d 100644 (file)
@@ -107,7 +107,7 @@ bool hp4570_init(uint8_t chip_ver){
 \r
 \r
   // int ret = hp4570_set_chrg_vbat_mV(4700.0);\r
-  int ret = hp4570_set_chrg_vbat_mV(4400.0);\r
+  int ret = hp4570_set_chrg_vbat_mV(4440.0);\r
   printf("hp4570_set_chrg_vbat_mV ret:%d\n",ret);\r
 \r
   ret = hp4570_set_chrg_ipre_mA(30);\r
index 9fed553..bf4b94f 100644 (file)
@@ -2,7 +2,7 @@
  * @Author: penglei 1624952103@qq.com\r
  * @Date: 2024-06-17 14:31:08\r
  * @LastEditors: penglei 1624952103@qq.com\r
- * @LastEditTime: 2025-12-11 09:43:55\r
+ * @LastEditTime: 2025-12-15 16:51:24\r
  * @FilePath: /FD230/code/sdk/application/wearable/service/factorytest_service/factorytest_protocol.c\r
  * @Description: \r
  * \r
@@ -78,6 +78,12 @@ static char *g_gps_tmp_buffer = NULL;
 static char *g_gps_time_buffer = NULL;\r
 #endif\r
 \r
+#ifdef BOARD_FD272\r
+#define LCD_ID 0X22\r
+#else\r
+#define LCD_ID 0X1133\r
+#endif\r
+\r
 static osTimerId_t g_bt_conn_timer = NULL;\r
 static uint8_t g_bt_conn_cnt = 0;\r
 \r
@@ -451,7 +457,7 @@ void aging_task(void)
         //读LCD ID\r
         uint32_t id;\r
         uapi_get_lcd_id(&id);\r
-        if(id != 0x1133)\r
+        if(id != LCD_ID)\r
         {\r
             aging_t.display_error++;\r
             aging_t.fail_num++;\r
@@ -538,8 +544,8 @@ void aging_task(void)
             }\r
             uapi_get_timestampe_ss(&current_time);\r
             // uapi_get_timestampe_ss(&enter_time);\r
-            custom_VibratorFunc_int(4);\r
-            LOS_Msleep(4000);\r
+            custom_VibratorFunc_int(5);\r
+            LOS_Msleep(1000);\r
             // uapi_get_timestampe_ss(&age_time);\r
             // PRINT("current_time - enter_time[%d]\n",current_time -  enter_time);\r
         }while(current_time - enter_time <= 2 * 60);\r
@@ -900,7 +906,7 @@ void factorytest_protocol_common_decode(uint8_t submode,uint8_t testitem,uint8_t
                     send_data[1] |= 1 << 3;\r
 \r
                 uapi_get_lcd_id(&chip_id);\r
-                if(chip_id != 0x1133)\r
+                if(chip_id != LCD_ID)\r
                     send_data[1] |= 1 << 5;\r
 \r
                 flash_getid(&chip_id);\r