Hi,
我使用LAUNCHXL-CC2640R2 开发平台, 烧录 hid_emu_kbd 范例, 第一次与PC (Win10 + CSR8510A10 Dongle) 连线, BTN-1 BTN-2 可以正常送出Keyboard 的按键, 一但 PC 蓝牙重启, 回连就会失败, 请问该怎么解决.
PC (Win10 + CSR8510A10 Dongle) 环境上没有问题, 使用 CC2541 没有这个问题.
CC2640R2F 会回应 ErrorCode 0x06 (PIN or key missing)

// Default GAP pairing mode #define DEFAULT_PAIRING_MODE GAPBOND_PAIRING_MODE_WAIT_FOR_REQ // Default MITM mode (TRUE to require passcode or OOB when pairing) #define DEFAULT_MITM_MODE FALSE // Default bonding mode, TRUE to bond #define DEFAULT_BONDING_MODE TRUE // Default GAP bonding I/O capabilities #define DEFAULT_IO_CAPABILITIES GAPBOND_IO_CAP_NO_INPUT_NO_OUTPUT
IDE环境
IAR 8.11.2
蓝牙协议栈版本
1_50_00_62
实验所用工程
.\examples\rtos\CC2640R2_LAUNCHXL\bleapps\hid_emu_kbd
硬件平台
LAUNCHXL-CC2640R2
安装
simplelink_cc2640r2_sdk_1_50_00_58.exe
Viki Shi:
你的协议栈版本比较老了,建议换用新版本再测试
Mars Chen:
回复 Viki Shi:
Hi ViKi,
请问哪边可以下载 hid_emu_kbd (LAUNCHXL-CC2640R2) 范例, 最新 SDK 版本 ?
下载 simplelink_cc2640r2_sdk_2_30_00_28.exe 里面没有 hid_emu_kbd 范例.
C:\ti\simplelink_cc2640r2_sdk_2_30_00_28\examples\rtos\CC2640R2_LAUNCHXL\blestack\
Alvin Chen:
回复 Mars Chen:
你的那个dongle 配对码是多少?
建议你改成如下code ,配对码为0
// Default passcode
#define DEFAULT_PASSCODE0// Default GAP pairing mode
#define DEFAULT_PAIRING_MODEGAPBOND_PAIRING_MODE_INITIATE// Default MITM mode (TRUE to require passcode or OOB when pairing)
#define DEFAULT_MITM_MODEFALSE// Default bonding mode, TRUE to bond
#define DEFAULT_BONDING_MODETRUE// Default GAP bonding I/O capabilities
#define DEFAULT_IO_CAPABILITIESGAPBOND_IO_CAP_NO_INPUT_NO_OUTPUT
TI中文支持网


