TI HID工程,在iphone上如何不显示配对框
我是在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上会显示确认配对框