Search found 5 matches

by saloman
2025年 Aug 13日 10:46
Forum: TuyaOS-蓝牙设备开发
Topic: BK3633QN48_M_TuyaOS-3.11.0 进入睡眠后不能GPIO中断和timer中断
Replies: 4
Views: 1654

Re: BK3633QN48_M_TuyaOS-3.11.0 进入睡眠后不能GPIO中断和timer中断

谢谢你们的耐心解答,问题已解决。

本项目确实需要用到主从双角色,但tuya商城没有相应的开发板,跟厂商(的代理商,联系原厂都被转介到代理商)问询开发板,他们说只有BK3633的,所以暂时先用BK3633的测试基本框架。

by saloman
2025年 Aug 12日 21:45
Forum: TuyaOS-蓝牙设备开发
Topic: BK3633QN48_M_TuyaOS-3.11.0 进入睡眠后不能GPIO中断和timer中断
Replies: 4
Views: 1654

Re: BK3633QN48_M_TuyaOS-3.11.0 进入睡眠后不能GPIO中断和timer中断

你好,我不知道你们测试的是否是 BK3633QN48_M_TuyaOS-3.11.0 我重新使用干净的 BK3633QN48_M_TuyaOS-3.11.0 tuyaos_demo_ble_peripheral 范例,不做其他更改,按照你们的说明只在tuya_sdk_callback的tuya_init_last最后增加 TUYA_GPIO_BASE_CFG_T gpio_cfg = { .mode = TUYA_GPIO_PUSH_PULL, .direct = TUYA_GPIO_OUTPUT, .level = TUYA_GPIO_LEVEL_LOW, }; tal_gpio_init(...
by saloman
2025年 Aug 12日 15:37
Forum: TuyaOS-蓝牙设备开发
Topic: BK3633QN48_M_TuyaOS-3.11.0 进入睡眠后不能GPIO中断和timer中断
Replies: 4
Views: 1654

BK3633QN48_M_TuyaOS-3.11.0 进入睡眠后不能GPIO中断和timer中断

BK3633QN48_M_TuyaOS-3.11.0 使用 tuyaos_demo_ble_peripheral 范例,我先设置 GPIO32中断和1个10秒为周期的持续的tal_sw_timer(每10秒亮灭led一次),都能正常工作。

但若调用tal_cpu_allow_sleep()进入睡眠后,无论是GPIO的中断还是timer都不会再触发,所以也无法执行唤醒。这在FR8018的tuyaos中就不会,睡眠后gpio还是timer都能正常中断。

请问如何解决?

by saloman
2025年 Jul 4日 20:12
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS OS】蓝牙门锁配件如何主动连接门锁
Replies: 3
Views: 2145

Re: 【求助】【TuyaOS OS】蓝牙门锁配件如何主动连接门锁

门锁我是使用 FR8018HA已开发完成。目前配件也暂时先用FR8018HA调试,到时也可使用BK3431q(或你们最新的BK3633)。对于你们的tuyaos来说,至少TKL\TAL层代码是一样的。现在我就是不知道基于你们tuyaos的主动连接要流程是什么,包括调用哪些API,并且在哪个回调函数内使用所获得的主机的devid、loginkey信息。是否可以先行说明一下?

by saloman
2025年 Jul 3日 22:50
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS OS】蓝牙门锁配件如何主动连接门锁
Replies: 3
Views: 2145

【求助】【TuyaOS OS】蓝牙门锁配件如何主动连接门锁

蓝牙门锁配件既可作为从机也可作为主机。在APP中给配件绑定门锁后,配件可以获得门锁的DevID、LoginKey等相关信息。TuyaOS的例子中的蓝牙都是作为从机的代码。请问配件在开门验证通过后要主动连接门锁以给DP71指令开门时,在tuyaOS(3.9.03.11.0)中怎么通过蓝牙主动连接门锁和发送指令?