cc254x HIDEmuKbd例程总是自动断开连接
时间:10-02
整理:3721RD
点击:
我使用cc254x HIDEmuKbd的例程测试的时候经常出现自动断开的情况
程序只修改void HidEmuKbd_Init( uint8 task_id ) 函数下的启动广播uint8 initial_advertising_enable = TRUE;
然后下载程序后使用手机连接,过一段时间后就会自动断开,换过cc2540和cc2541,换过android手机和ipad都没能解决问题。
请论坛里的朋友们帮我看看问题可能出现在什么地方?
使用Packet Sniffer抓包如下,基本都是在第二张图片的长包之后出现问题
为啥出现FCE不太清楚和FCS有啥区别
在保证硬件性能OK的情况下,只能看软件问题了
我没实际玩过这些,去看了下代码,楼主能给解释下这两个参数的含义么
- // HID idle timeout in msec; set to zero to disable timeout
- #define DEFAULT_HID_IDLE_TIMEOUT 60000
- // Connection Pause Peripheral time value (in seconds)
- #define DEFAULT_CONN_PAUSE_PERIPHERAL 10
修改DEFAULT_HID_IDLE_TIMEOUT问题解决了。
解决了就好,soso给发了私信,她真的很热心肠
谢谢 @lyzhangxiang
@littleshrimp 能问下修改成多少即可吗?谢谢!
设置成0就不会断开了
“set to zero to disable timeout”
@littleshrimp 非常感谢!