修复编译问题(补) 2028/1 2028/head 2029/target/1
authorpenglei <1624952103@qq.com>
Thu, 31 Jul 2025 09:57:11 +0000 (17:57 +0800)
committerpenglei <1624952103@qq.com>
Thu, 31 Jul 2025 09:57:11 +0000 (17:57 +0800)
code/sdk/zhihui/4g/cat1Service/Service/cat1_ctl.c
code/sdk/zhihui/4g/cat1Service/include/cat1_ctl.h
code/sdk/zhihui/drivers/cywee/ble_service/cywee_ble_service.h [moved from code/sdk/zhihui/drivers/cywee/ble_service/cywee_ble_Service.h with 100% similarity]

index e037234..8117977 100644 (file)
@@ -246,6 +246,26 @@ uint32_t uapi_cat1_power_on(uint32_t pwron)
     return 0;
 }
 
+uint32_t uapi_cat1_bat_on(uint32_t pwron)
+{
+#if defined(BOARD_W9) || defined(BOARD_N9)
+    pin_t bat_en_pin =  S_AGPIO_L17;
+
+    if( pwron == 0)
+    {
+        uapi_gpio_set_dir(bat_en_pin, GPIO_DIRECTION_OUTPUT);
+        uapi_gpio_set_val(bat_en_pin, GPIO_LEVEL_LOW);
+        printf("BAT OFF Cat1! %d low  \r\n",bat_en_pin);
+    }else{
+        uapi_gpio_set_dir(bat_en_pin, GPIO_DIRECTION_OUTPUT);
+        uapi_gpio_set_val(bat_en_pin, GPIO_LEVEL_HIGH);
+        printf("BAT ON Cat1! %d high \r\n",bat_en_pin);
+    }
+#endif
+    
+    return 0;
+}
+
 void power_on_cat1(void)
 {
     #if defined(BOARD_FD230)
index 67af1a2..e33eb45 100644 (file)
@@ -2,7 +2,7 @@
  * @Author: penglei 1624952103@qq.com\r
  * @Date: 2025-05-15 11:28:07\r
  * @LastEditors: penglei 1624952103@qq.com\r
- * @LastEditTime: 2025-07-31 17:29:02\r
+ * @LastEditTime: 2025-07-31 17:46:49\r
  * @FilePath: /FD230/code/sdk/zhihui/4g/cat1Service/include/cat1_ctl.h\r
  * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE\r
  */\r
@@ -36,6 +36,7 @@ void power_off_cat1(void);
 \r
 uint32_t uapi_cat1_reset(uint32_t pwron);\r
 uint32_t uapi_cat1_power_on(uint32_t pwron);\r
+uint32_t uapi_cat1_bat_on(uint32_t pwron);\r
 \r
 void cat1_api_wakeup_cat1(uint8_t wakeup);\r
 void cat1_api_keep_wakeup(uint8_t keep_wakeup);\r