参考文档https://doc.weixin.qq.com/doc/w3_AIUAhQaZADwOKE6n50DTvyik6ucn5?scode=AGQAugfWAAklIpkcLYAIUAhQaZADw&version=4.0.20.6020&platform=win
烦请帮忙检查SDK, 用上面腾讯文档中串口方法做了测试, 唤醒后也是没有广播的,(未改动SDK )
loading...
86-189****9182(东莞市五丰电子有限公司)12-20 15:16:56
原SDK中的唤醒事件没有被调用,在user_init_deepRetn函数中做了调用,同样没有广播
调用代码如下, sdk其它部分没有改动, 用串口命令是可以进入休眠的,也可以正常唤醒
Code: Select all
_attribute_ram_code_ void user_init_deepRetn(void)
{
blc_ll_initBasicMCU(); //mandatory
ty_ble_set_tx_power(RF_POWER_P3p01dBm);
blc_ll_recoverDeepRetention();
extern int sdk_mainLoop_run_flag;
sdk_mainLoop_run_flag = 0;
extern u8 blt_dma_tx_rptr;
blt_dma_tx_rptr = 0;
irq_enable();
////////////////// SPP initialization ///////////////////////////////////
//note: dma addr must be set first before any other uart initialization!
ty_uart_init();
ty_pin_init(0,0);
tuya_ble_sdk_test_wake_up_handler(); //自定义添加
blt_soft_timer_init();
}