Search found 79 matches

by jinyuan
2024年 Nov 12日 18:06
Forum: TuyaOS-Bluetooth Device Development
Topic: wakeup from gpio does not workin deep sleep mode
Replies: 8
Views: 292

Re: wakeup from gpio does not workin deep sleep mode

Try Change The GPIO Direct "TUYA_GPIO_OUTPUT " to "TUYA_GPIO_INPUT" Before MCU enter deep sleep, and config gpio pull down to keep low level, pull up to keep high level when MCU deep sleep.

by jinyuan
2024年 Oct 12日 15:30
Forum: TuyaOS-蓝牙设备开发
Topic: 求助 使用TUYA OS开发BLE ,BTU模组使用全部IO,授权串口被用作IO,如何做不影响正常功能和烧录授权
Replies: 1
Views: 162

Re: 求助 使用TUYA OS开发BLE ,BTU模组使用全部IO,授权串口被用作IO,如何做不影响正常功能和烧录授权

可以按照如下逻辑进行开发:

  1. 当设备未配网的情况下, 启动一个定时器,延迟2000ms
  2. 定时器超时后判断,如果设备处于授权状态,则直接返回;如果不在授权状态,则对授权串口的IO进行初始化。

可以通过 UINT8_T tuya_ble_internal_production_test_with_ble_flag_get(VOID_T) 获取授权状态

by jinyuan
2024年 Aug 16日 13:59
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS OS】TLSR8250_TuyaOS-3.8.3蓝牙定时器运行25天后无法继续进入回调函数
Replies: 7
Views: 1967

Re: 【求助】【TuyaOS OS】TLSR8250_TuyaOS-3.8.3蓝牙定时器运行25天后无法继续进入回调函数

你好, 我们已经排查到问题并确定了修改方法: 该问题主要存在于低功耗场景下,休眠唤醒后的子设备计数器累加一个较大的值后数据溢出处理异常导致。 主要就是在函数 tkl_system_get_millisecond 中将 & 0x7FFFFFFF 这个动作删除,详情见下面代码 SYS_TIME_T tkl_system_get_millisecond(VOID_T) { SYS_TIME_T now_tick = 0; SYS_TIME_T last_tick = 0; SYS_TIME_T pass_tick = 0; last_tick = tkl_system_tick_last; ...
by jinyuan
2024年 Jul 31日 11:09
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS OS】如何在TLSR8250_TuyaOS-3.9.0框架下增加绑定蓝牙遥控器功能
Replies: 2
Views: 595

Re: 【求助】【TuyaOS OS】如何在TLSR8250_TuyaOS-3.9.0框架下增加绑定蓝牙遥控器功能

你好 , 在最新的3.10.0 SDK中,已经有相关的demo发布, 你可以在最新的SDK中通过windIDE -> 开发框架 -> Demo 获取相关代码
demo名称: tuyaos_demo_ble_beacon_receiver

by jinyuan
2024年 Jul 19日 10:45
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS OS】 TLSR825X_TuyaOS-3.8.3 写flash后出现无法开机等异常现象
Replies: 4
Views: 402

Re: 【求助】【TuyaOS OS】 TLSR825X_TuyaOS-3.8.3 写flash后出现无法开机等异常现象

  • 可以先把看门狗关掉, 然后找下程序具体是执行到哪一步跑飞得
  • 关闭看门狗的方法:
    位置:software\TuyaOS\vendor\tlsr825x_ble\sdk\telink_sdk\vendor\8258_module\telink_app_config.h
    宏:MODULE_WATCHDOG_ENABLE 改成0即可
by jinyuan
2024年 Jul 17日 14:20
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】【TuyaOS OS】 TLSR825X_TuyaOS-3.8.3 写flash后出现无法开机等异常现象
Replies: 4
Views: 402

Re: 【求助】【TuyaOS OS】 TLSR825X_TuyaOS-3.8.3 写flash后出现无法开机等异常现象

  • Flash 地址 0x2C000 是空闲的,可以用于自定义数据的存储。
  • SDK在启动时会判断MCU 内部电压,如果太低则会启动失败。判断函数是 tuya_battery_power_check。可以先确定下设备的工作电压是否满足该函数的规定。
by jinyuan
2024年 Jun 7日 11:40
Forum: TuyaOS-蓝牙设备开发
Topic: 解决子设备无法将 BLE Beacon 遥控器在云端注册的问题
Replies: 2
Views: 1020

Re: 解决子设备无法将 BLE Beacon 遥控器在云端注册的问题

如果是想直接使用tuya beacon遥控器控制,mesh设备端需要单独增加库文件。
目前还没全量发布,如果有需要可以联系负责贵司对接的涂鸦PM获取

by jinyuan
2024年 Jun 5日 14:36
Forum: TuyaOS-蓝牙设备开发
Topic: TLSR8250_TuyaOS-3.9.0 低功耗实现
Replies: 14
Views: 4176

Re: TLSR8250_TuyaOS-3.9.0 低功耗实现

不正常。

  • 进入低功耗可以参考tal_sdk_test.c中的 tal_sdk_test_enter_sleep_handler
  • config 中的 TUYA_SDK_TEST可以配置成0后再看看
  • 查看下硬件中是否有其他耗电的地方