Search found 15 matches

by dong
2022年 Dec 21日 09:45
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】TLSR8250 单点蓝牙唤醒后无广播
Replies: 15
Views: 2930

Re: 【求助】TLSR8250 单点蓝牙唤醒后无广播

并没有改动原始SDK,ble_sdk_multimode\tuya_ble_sdk_demo\app\tuya_ble_sdk_test.c:397行 TY_UARTV_CMD_SET_SLEEP_MODE 下面添加:tuya_ble_gap_disconnect(), 唤醒后依旧没有广播

by dong
2022年 Dec 20日 15:44
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】TLSR8250 单点蓝牙唤醒后无广播
Replies: 15
Views: 2930

Re: 【求助】TLSR8250 单点蓝牙唤醒后无广播

参考文档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函数中做了调用,同样没有广播 调用代...
by dong
2022年 Dec 17日 18:10
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】TLSR8250 单点蓝牙唤醒后无广播
Replies: 15
Views: 2930

Re: 【求助】TLSR8250 单点蓝牙唤醒后无广播

之前已经在 user_init_deepRetn 函数里加了 ty_ble_start_adv 是不行了
对比了demo初始化函数,有在user_init_deepRetn 函数里加了tuya_ble_sdk_test_send(TY_UARTV_CMD_SHAKE_HAND, NULL, 0); 广播就可以了,
但是发现唤醒后广播需要8-12s才有, 而重新上电,广播出现的时间不会超过2s, 对于此应用,唤醒连接时间必须优化到2s以内才能用,烦请指教,谢谢

by dong
2022年 Dec 16日 16:41
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】TLSR8250 单点蓝牙唤醒后无广播
Replies: 15
Views: 2930

Re: 【求助】TLSR8250 单点蓝牙唤醒后无广播

已找到问题,唤醒后要更新状态

by dong
2022年 Dec 16日 09:41
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】TLSR8250 单点蓝牙唤醒后无广播
Replies: 15
Views: 2930

Re: 【求助】TLSR8250 单点蓝牙唤醒后无广播

设置的是按键唤醒, 邦定前是可以正常睡眠和唤醒,唤醒后也可以正常邦定 现在的问题是邦定后重新上电是正常的,也能连接上,邦定上休眠后,用按键唤醒后, 蓝牙无广播,也连接不到,用nrf Connect 查看无广播,也无调试信息输出 app_config.h 中配置如下, #define BLE_MODULE_PM_ENABLE 1 #define PM_DEEPSLEEP_RETENTION_ENABLE 1 //////////////////////////// MODULE PM GPIO (EVK board) ///////////////////////////////// #defi...
by dong
2022年 Dec 15日 17:13
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】TLSR8250 单点蓝牙唤醒后无广播
Replies: 15
Views: 2930

Re: 【求助】TLSR8250 单点蓝牙唤醒后无广播

suspend mode 待机功耗有60uA多,我的设备是个很小的钮扣电池供电,需要超低功耗,所有选择Deepsleep retention mode
在Deepsleep retention mode 下 执行ty_system_enter_sleep() 休眠唤醒后,如何才能快速打开广播并连接网关?
唤配初始化函数中执行ty_ble_start_adv();无作用!

by dong
2022年 Dec 15日 16:36
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】TLSR8250 单点蓝牙唤醒后无广播
Replies: 15
Views: 2930

Re: 【求助】TLSR8250 单点蓝牙唤醒后无广播

app_config.h中
#define BLE_MODULE_PM_ENABLE 1
#define PM_DEEPSLEEP_RETENTION_ENABLE 1

初始化完成后启动一个30秒的定时器;
定时器函数中调用
ty_system_enter_sleep();

by dong
2022年 Dec 15日 16:21
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】TLSR8250 单点蓝牙唤醒后无广播
Replies: 15
Views: 2930

【已解决】TLSR8250 单点蓝牙唤醒后无广播

已在唤醒后用户初始化函数中 ty_ble_start_adv(); 启动广播
唤醒前操作正常,
唤醒正常
未修改sdk其它部分

by dong
2022年 Dec 9日 11:19
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】TLSR8250 单点蓝牙无法进入休眠
Replies: 8
Views: 1829

Re: TLSR8250 单点蓝牙无法进入休眠

问题已解决,唤醒后应该在user_init_deepRetn()函数里重新初始化硬件