Search found 224 matches

by 逻辑的院子
2023年 Dec 29日 17:52
Forum: TuyaOS-蓝牙设备开发
Topic: 【求助】如果直接使用蓝牙芯片如PHY6222或TLSR8250等,能否被涂鸦的OEM APP添加?
Replies: 1
Views: 245

Re: 【求助】如果直接使用蓝牙芯片如PHY6222或TLSR8250等,能否被涂鸦的OEM APP添加?

  1. 硬件使用芯片,软件使用SDK开发,完全可以实现模组所支持的功能。使用涂鸦智能公版App肯定可以添加,至于能否被OEM App添加,请询问相关OEM App的产品经理;
  2. 可以量产,详细教程请参考:https://www.tuyaos.com/viewtopic.php?t=12
by 逻辑的院子
2023年 Dec 28日 14:20
Forum: TuyaOS-蓝牙设备开发
Topic: [求助]【tuyaos】PHY6222 关于软定时的使用
Replies: 7
Views: 439

Re: [求助]【tuyaos】PHY6222 关于软定时的使用

循环定时器的使用,理论上一个循环定时器通过标记位的方式就可以实现多个循环定时器的功能,避免直接使用多个循环定时器,降低系统复杂度

by 逻辑的院子
2023年 Dec 28日 10:10
Forum: TuyaOS-蓝牙设备开发
Topic: [求助]【tuyaos】PHY6222 关于软定时的使用
Replies: 7
Views: 439

Re: [求助]【tuyaos】PHY6222 关于软定时的使用

根据您描述的方式进行了测试,并未遇到你描述的现象:
代码:

Snipaste_2023-12-28_10-08-16.jpg

现象:

Snipaste_2023-12-27_15-16-01.jpg

另外,app_key.c文件中的代码,有类似的应用方式,也没有遇到过类似问题,建议您参考使用

by 逻辑的院子
2023年 Dec 27日 20:12
Forum: TuyaOS-蓝牙设备开发
Topic: [求助]【tuyaos】PHY6222 关于软定时的使用
Replies: 7
Views: 439

Re: [求助]【tuyaos】PHY6222 关于软定时的使用

可以参考app_key.c文件中的代码,有类似的应用方式

by 逻辑的院子
2023年 Dec 27日 20:06
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】【TuyaOS】配置按键时程序跑飞
Replies: 21
Views: 1142

Re: 【求助】【TuyaOS】配置按键时程序跑飞

我实测了下并不会出现您描述的这种现象,如图所示:

Snipaste_2023-12-27_15-16-01.jpg

建议您检查下硬件,看看按键旁边是否存在大电容,大电容会影响电平变化时间

by 逻辑的院子
2023年 Dec 27日 19:05
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】【TuyaOS】配置按键时程序跑飞
Replies: 21
Views: 1142

Re: 【求助】【TuyaOS】配置按键时程序跑飞

count_array对应的三个值就是count1、count2、count3的时间,可以调整的

by 逻辑的院子
2023年 Dec 27日 18:03
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】【TuyaOS】配置按键时程序跑飞
Replies: 21
Views: 1142

Re: 【求助】【TuyaOS】配置按键时程序跑飞

功能描述 支持按下防抖,松开防抖,防抖参数可设定 支持单击,多次长按,释放,很容易扩展成双击,三击…… 依赖条件 外部中断 定时器 设计细节 实现原理 > 按下按键后,启动一个周期为 t 的定时器 > > 如果按键不松开,依次到达 T1=t count1, T2=t count2, T3=t*count3 (release) 时间点 > > 如果按键松开,可能会触发 release0, release1, release2 > > > > press0:可能是抖动,抛弃不用 > > release0:为了消抖和短按的响应及时,count1 设置较小(例如50ms),所以很难触发 releas...
by 逻辑的院子
2023年 Dec 27日 16:06
Forum: TuyaOS-蓝牙设备开发
Topic: 【蓝牙】PHY6222资源优化
Replies: 3
Views: 3658

Re: 【蓝牙】PHY6222资源优化

luzhihui 2023年 Dec 27日 15:56

修改之后在vscode下一编译就变回0x11020000 0x020000
试了下修改此路径有效 software\TuyaOS\vendor\phy6222_ble\toolchain\templates\keil\scatter_load.sct

给你点赞!

by 逻辑的院子
2023年 Dec 27日 16:05
Forum: TuyaOS-蓝牙设备开发
Topic: 【蓝牙】PHY6222资源优化
Replies: 3
Views: 3658

Re: 【蓝牙】PHY6222资源优化

如果使用vscode编译,请修改 \software\TuyaOS\vendor\phy6222_ble\toolchain\templates\keil\scatter_load.sct 文件

by 逻辑的院子
2023年 Dec 27日 15:49
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】【TuyaOS】配置按键时程序跑飞
Replies: 21
Views: 1142

Re: 【求助】【TuyaOS】配置按键时程序跑飞

功能描述 支持按下防抖,松开防抖,防抖参数可设定 支持单击,多次长按,释放,很容易扩展成双击,三击…… 依赖条件 外部中断 定时器 设计细节 实现原理 > 按下按键后,启动一个周期为 t 的定时器 > > 如果按键不松开,依次到达 T1=t count1, T2=t count2, T3=t*count3 (release) 时间点 > > 如果按键松开,可能会触发 release0, release1, release2 > > > > press0:可能是抖动,抛弃不用 > > release0:为了消抖和短按的响应及时,count1 设置较小(例如50ms),所以很难触发 releas...