关于工程DSPS_v_5.150.2中EXT_SLEEP问题请教!
问题描述:
1. dsps_v_5.150.2工程中变量默认初始值:
const static sleep_state_t app_default_sleep_mode = ARCH_EXT_SLEEP_ON;
app_default_sleep_mode = ARCH_EXT_SLEEP_ON在需求方工程中的含义是开启扩展睡眠模式,在这种情况下测试透传功能,数据传输是不稳定的。
请问一下DA14583在ARCH_EXT_SLEEP_ON设置成扩展睡眠模式下,需求方工程的睡眠模式逻辑关系是怎么样的?工程在什么情况下进入EXT_SLEEP模式,什么情况下会被唤醒?
我查看了相关帖子说要设置app_default_sleep_mode = ARCH_SLEEP_OFF需求方工程实现和手机应用透传数据时才稳定。
但是我想要实现的功能是
如果(条件1 = =真){
/ / DA14583进入EXT_SLEEP模式
其他}{
/ /实现dsp、及DA14583外设相关操作
}
当DA14583在EXT_SLEEP模式下由按键和BLE事件(ke_timer_set)唤醒DA14583