Search found 218 matches

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

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: 3433

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: 3433

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: 1100

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日 15:47
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】【TuyaOS】配置按键时程序跑飞
Replies: 21
Views: 1100

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

不需要某种情况只是不要处理上述中的某个case就可以

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

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

SDK里面有提供常用的按键例程,位于app_key.c,可以直接使用这里的代码,如下图所示,有提供短按、长按功能

Snipaste_2023-12-27_15-16-01.jpg
by 逻辑的院子
2023年 Dec 27日 14:14
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】【TuyaOS】配置按键时程序跑飞
Replies: 21
Views: 1100

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

如果是使用vscode编译,可以修改这个目录下的
.\software\TuyaOS\vendor\phy6222_ble\toolchain\templates\keil\bin\material\mk_hexf_bin.bat

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

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

PHY6222相关的Hardfault问题可以参考这个方法进行排查:https://www.tuyaos.com/viewtopic.php?t=2686

by 逻辑的院子
2023年 Dec 26日 20:25
Forum: TuyaOS-蓝牙设备开发
Topic: PHY6222芯片hardfault问题分析方法
Replies: 0
Views: 3713

PHY6222芯片hardfault问题分析方法

在使用 PHY6222 芯片开发的过程中,有时候会碰到类似下图所示的 Hardfault 错误: image-20231226200529984 仔细观察上图可知:PC 指针的地址为 0x11030bf4,理论上通过观察 PC 指针的值就可以快速定位到引起 Hardfault 所在的代码位置。 实际上通过以下步骤进行操作就可以实现这个功能: 1)使用notepad++或其他文本编辑器打开 .\software\TuyaOS\\.log\bin\material\mk_hexf_bin.bat ; 如果使用 vscode 编译,上述路径为: .\software\TuyaOS\vendor\ph...
by 逻辑的院子
2023年 Dec 25日 17:15
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】【TUYAOS】如何保留授权,线刷。
Replies: 1
Views: 200

Re: 【求助】【TUYAOS】如何保留授权,线刷。

这里选择hexf,就可以不擦除,直接烧录

Snipaste_2023-12-25_17-15-18.jpg