From 5102fff8a13c0319d8125a51d3d2354e7aacdcea Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期四, 31 七月 2025 16:40:06 +0800
Subject: [PATCH] 修改为2HZ发poll包,修改second task从原来2s一次为1s一次

---
 keil/include/drivers/mk_power.h |   32 ++++++++++++++++++++++++++------
 1 files changed, 26 insertions(+), 6 deletions(-)

diff --git a/keil/include/drivers/mk_power.h b/keil/include/drivers/mk_power.h
index e98cd1b..4c92ab5 100644
--- a/keil/include/drivers/mk_power.h
+++ b/keil/include/drivers/mk_power.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019-2023 Beijing Hanwei Innovation Technology Ltd. Co. and
+ * Copyright (c) 2019-2025 Beijing Hanwei Innovation Technology Ltd. Co. and
  * its subsidiaries and affiliates (collectly called MKSEMI).
  *
  * All rights reserved.
@@ -46,6 +46,25 @@
  * @addtogroup MK8000_Power
  * @{
  */
+
+/** Definition of power supply mode - Bypass mode: DC-DC mode disabled, Current limiter mode disabled */
+#define PSM_BYPASS_MODE (0)
+
+/** Definition of power supply mode - DC-DC mode */
+#define PSM_DCDC_MODE (1)
+
+/** Definition of power supply mode - Current limiter mode */
+#define PSM_CURRENT_LIMITER_MODE (2)
+
+/** Power supply mode */
+#ifndef POWER_SUPPLY_MODE
+#define POWER_SUPPLY_MODE (PSM_DCDC_MODE)
+#endif
+
+/** Current limiter level: 1 - 18mA, 2 - 9mA */
+#ifndef CURRENT_LIMITER_LVL
+#define CURRENT_LIMITER_LVL (1)
+#endif
 
 /** Wakeup sources */
 enum POWER_WAKEUP_SOURCE_T
@@ -95,10 +114,11 @@
     POWER_UNIT_ADC = (1 << 6),
     POWER_UNIT_RF = (1 << 7),
     POWER_UNIT_UWB = (1 << 8),
-    POWER_UNIT_APP = (1 << 9),
-    POWER_UNIT_USER = (1 << 10),
-    POWER_UNIT_UCI_RX = (1 << 11),
-    POWER_UNIT_UCI_TX = (1 << 12),
+    POWER_UNIT_OS = (1 << 9),
+    POWER_UNIT_APP = (1 << 10),
+    POWER_UNIT_USER = (1 << 11),
+    POWER_UNIT_UCI_RX = (1 << 12),
+    POWER_UNIT_UCI_TX = (1 << 13),
 };
 
 /** Power modes */
@@ -160,7 +180,7 @@
  * @brief Enter power-down mode.
  * @param[in] deep_en           Enable deep power-down
  */
-void power_enter_power_down_mode(bool deep_en);
+void power_enter_power_down_mode(uint8_t deep_en);
 
 /**
  * @brief Enter shelf mode.

--
Gitblit v1.9.3