From 04b95840e106182266f71a549b85bcfff083deb1 Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期五, 23 五月 2025 18:07:48 +0800
Subject: [PATCH] 成功测试完毕新的蓝牙和MK的传输协议,并实现读写功能

---
 keil/include/drivers/mk_power.c |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/keil/include/drivers/mk_power.c b/keil/include/drivers/mk_power.c
index d5f84b8..272118d 100644
--- a/keil/include/drivers/mk_power.c
+++ b/keil/include/drivers/mk_power.c
@@ -362,7 +362,14 @@
     }
     SYSCON->PMU_CTRL1 |= (1U << 16);
 }
+//void board_prepare_for_power_down1()
+//{
+//	
+//}
+//void board_restore_from_power_down1()
+//{
 
+//}
 void power_enter_power_down_mode(bool deep_en)
 {
     //
@@ -579,7 +586,7 @@
     }
 #endif
 }
-
+uint8_t state_flag=0;
 static void power_clear_if_power_mode(void)
 {
     power_mode_clear(POWER_UNIT_UART);
@@ -663,6 +670,7 @@
 
     if (power_env.power_request[POWER_MODE_ACTIVE])
     {
+			state_flag=1;
         // stay in active mode
     }
     else
@@ -675,16 +683,19 @@
         if (power_env.power_request[POWER_MODE_ACTIVE])
         {
             // stay in active mode
+					state_flag=2;
         }
         else if (power_env.power_request[POWER_MODE_SLEEP])
         {
             // enter sleep mode
+					state_flag=3;
             power_enter_sleep_mode();
         }
         else if (power_env.power_request[POWER_MODE_POWER_DOWN])
         {
             // enter power down mode
             // board_led_on(BOARD_LED_1);
+					state_flag=4;
             power_enter_power_down_mode(0);
             // board_led_off(BOARD_LED_1);
             wakeup_from_power_down = 1;
@@ -693,12 +704,14 @@
         {
             // enter deep power down mode
             // board_led_on(BOARD_LED_2);
+					state_flag=5;
             power_enter_power_down_mode(1);
             // board_led_off(BOARD_LED_2);
             wakeup_from_power_down = 1;
         }
         else
         {
+					state_flag=6;
             power_enter_shelf_mode();
         }
 

--
Gitblit v1.9.3