初版
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
#ifdef SUPPORT_MS_EXTENSIONS
|
||||
#pragma bss_seg(".lib_power_config.data.bss")
|
||||
#pragma data_seg(".lib_power_config.data")
|
||||
#pragma const_seg(".lib_power_config.text.const")
|
||||
#pragma code_seg(".lib_power_config.text")
|
||||
#endif
|
||||
#include "asm/power_interface.h"
|
||||
#include "cpu/includes.h"
|
||||
#include "app_config.h"
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
/*config
|
||||
*/
|
||||
#define CONFIG_UART_DEBUG_ENABLE UART_DEBUG//CONFIG_DEBUG_ENABLE
|
||||
#ifdef TCFG_DEBUG_UART_TX_PIN
|
||||
#define CONFIG_UART_DEBUG_PORT TCFG_DEBUG_UART_TX_PIN
|
||||
#else
|
||||
#define CONFIG_UART_DEBUG_PORT -1
|
||||
#endif
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
/*调试pdown进不去的场景,影响低功耗流程
|
||||
* 打印蓝牙和系统分别可进入低功耗的时间(msec)
|
||||
* 打印当前哪些模块处于busy,用于蓝牙已经进入sniff但系统无法进入低功耗的情况,如果usr_timer处于busy则会打印对应的func地址
|
||||
*/
|
||||
const char debug_is_idle = 0;
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
/* 调试快速起振信息,不影响低功耗流程
|
||||
*/
|
||||
const bool pdebug_xosc_resume = 0;
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
/* 调试低功耗流程
|
||||
*/
|
||||
//出pdown打印信息,不影响低功耗流程
|
||||
const bool pdebug_pdown_info = 0;
|
||||
|
||||
//使能串口调试低功耗,在pdown、soff模式保持串口, pdebug_pubyte_pdown\pdebug_lp_dump_ram\pdebug_putbyte_soff\log_debug
|
||||
const u32 pdebug_uart_lowpower = 0;
|
||||
#ifdef CONFIG_UART_DEBUG_PORT
|
||||
const u32 pdebug_uart_port = CONFIG_UART_DEBUG_PORT;
|
||||
#else
|
||||
const u32 pdebug_uart_port = -1;
|
||||
#endif
|
||||
|
||||
//使能串口putbyte调试pdown流程
|
||||
const bool pdebug_putbyte_pdown = 0;
|
||||
|
||||
//使能串口putbyte调试soff流程
|
||||
const bool pdebug_putbyte_soff = 0;
|
||||
|
||||
//使能串口pdown/poff/soff打印所有的寄存器
|
||||
const bool pdebug_lp_dump_ram = 0;
|
||||
|
||||
//使能uart_flowing
|
||||
const bool pdebug_uart_flowing = 0;
|
||||
|
||||
//使能低功耗耗时检查
|
||||
// 1:打印程序执行时间 2:程序执行时间有问题报错
|
||||
const bool pdebug_reserve_time = 0;
|
||||
|
||||
//使能xosc自动功耗控制
|
||||
const u32 lib_xosc_auto_ctrl_enable = 1;
|
||||
Reference in New Issue
Block a user