微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > TI HID工程,在iphone上如何不显示配对框

TI HID工程,在iphone上如何不显示配对框

时间:10-02 整理:3721RD 点击:

我是在HIDEmuKbd工程下进行修改的,与配对相关设置如下

uint32 passkey = 0; // passkey "000000"
uint8 pairMode = GAPBOND_PAIRING_MODE_INITIATE;
uint8 mitm = TRUE;
uint8 ioCap = GAPBOND_IO_CAP_NO_INPUT_NO_OUTPUT;
uint8 bonding = TRUE;

现状是与Android,IOS手机配对后可发送键值及多媒体键.就功能上而言并无问题.

不过在配对过程存在一个现象(使用系统自带蓝牙功能)当与Android手机连接时不会显示配对框,且配对后显示遥控杆的图标;而与IOS手机连接时会显示配对框

问题:

1.如何修改CC254X才可以改变Android上图标变为一个键盘

2.如何修改CC254X才使得IOS上也不显示配对框.(手上有一款BT3.0的HID与IOS连接不会显示配对框)

贴主,你好

看到你的贴主,想请教一个问题:

你是如何HIDEmuKbd工程中实现多媒体键按键功能的,具体的思路或者代码,

小弟目前初学中,不吝赐教,感激

HIDEmuKbd工程中的hidReportMap没有对多媒体键进行描述所以无法发送多媒体键值,你可以根据下面的文件及函数进行了解

hidkbmservice.c

-> HidKbM_AddService();

-> hidReportMap

你好,问下你的多媒体按键实现了没,该怎么做呢?

Grap,

因为用的是 GAPBOND_IO_CAP_NO_INPUT_NO_OUTPUT模式,所以走的是just work模式,用的是默认的配对码,不需要弹出显示框。

理论上iOS和Android都不会出现让你输入pin码的框。iOS肯定不会,Android 正常的话也应该不会要求你输入pin码,最多是出来一个要求你确认配对的框,这个框可能没法避免,因为这是Android系统的。

Yan,

我实际的情况是Android上不会显示确认配对框,IOS上会显示确认配对框

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top