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