键盘的代码da14580_kbd_3.10.6连接苹果的问题

5个帖子/ 0新
最后一篇
Lianghuok2.
离线
最后一次露面:2年7个月前
加入:2016-05-30 12:17
键盘的代码da14580_kbd_3.10.6连接苹果的问题

目前键盘代码,编译在da14580devkt-b上行行,没有安防和窗户能正常连接和使用。
目前苹果连接上后后任何任何均无反应(方向键,批量大小,数码都试过),大多数情况是连接时提示“配对时间太”而连不上。
苹果一旦连接上,如果断开蓝牙。再开通蓝牙。英文自动连上。
按目前情况,复合下载文章内容的。我认为是连接数设置不合同苹果的配置要求要求,
因为手册da14580_keyboard_app_guide.pdfi面第八节提示了下载的内容:

8.连接参数
连接参数留给主设备以设置。以下是使用的参数
由Windows 8和iOS7。
Windows 8 iOS7
连接间隔10ms 15ms
连接延迟23#4#
连接监管超时2秒3秒
表3:Win8和iOS使用的连接参数
Windows 8在iOS7拒绝时,蓝牙设备接受连接参数的更改

但这三个次数连接间隔,连接延迟,连接监控超时从代码中找到一些疑似数的分数。
是的。我还正在寻找正正式的位置。

麻烦你帮我看看修改修改三个参位置。项目时间紧迫。

关键词:
设备:
Lianghuok2.
离线
最后一次露面:2年7个月前
加入:2016-05-30 12:17
我找到void send_connection_upd

我找到void send_connection_upd_req(void)里包有这几个宏
req-> params.intv_min = proferent_conn_interval_min;// n * 1.25ms
req-> params.intv_max = proferent_conn_interval_max;// n * 1.25ms
req-> params.latency = proferent_conn_latency;// conn事件跳过
req-> params.time_out = proferent_conn_timeout;// n * 10ms

改成这样子了。也不对
#define proferent_conn_interval_min(12)// n * 1.25ms
#define proferent_conn_interval_max(12)// n * 1.25ms
#define profect_conn_latency(4)
#define proferent_conn_timeout(300)// n * 10ms

app_kbd_fsm.cir面很多可以是的。但就不宜是可以修改。

Gongyu_dialog.
离线
最后一次露面:6天前1周
加入:2016-04-27 07:07
函数就是这个数,但是不让你是在这里的。

函数就是这个数,但是不让你是在这里的。
一道是在App_Connection_Func函数里的App_security_start()之翼,用语
app_timer_set(app_conn_udpate_timer,task_app,10000)//时间单位10ms,也就是萱10s

在app_default_state数码组里加入时代因子。在app_conn_timer_handler里程去调用send_connection_upd_req
{app_conn_udpate_timer,(ke_msg_func_t)app_conn_timer_handler},

Lianghuok2.
离线
最后一次露面:2年7个月前
加入:2016-05-30 12:17
1)你的代码是那个?我的谎是kbd 3.10.6

1)你的不法是什么?我的是kbd 3.10.6。里面有着不一式的地方就是应用app_state_update(timer_expired_evt);里奇的send_connection_upd_req。
。

2)从从代码来,连接间隔,连接延迟,连接监控超时应该是链接到手机后,才传给ios的。不错其实我上面的问题中,可怕是有没有正当连接才才法发表键值过去。..因为大多数是连接时髦“配对时间太长”而连不上。所以可怜不上达要。就连不上了。这个不到了原因?

Gongyu_dialog.
离线
最后一次露面:6天前1周
加入:2016-04-27 07:07
代码是一般的版本。更新数量都是在连接之后才做的

代码是一般的版本。更新数量都是在连接之后才做的