关于WINCE蓝牙键盘

1. 架构


(图片引自LoongEmbedded


2. 微软文档 Windows Embedded CE 6.0  Human Interface Device (HID) Profile 明确说明:WINCE 6.0 HID不支持蓝牙鼠标

Note:  A Bluetooth mouse is not supported in Bluetooth HID mode.

但又有HID Mouse组件,预留乎?


3.添加组件SYSGEN_BTH_HID_KEYBOARD or SYSGEN_BTH_HID_MOUSE后, 将加载Bhhid.dll(恐怕是MSDN笔误,当是Bthhid.dll),它支持以下功能:

(1)初始化HID蓝牙连接,以满足配对。

(2)接收HID设备描述报告来判断设备类型,组成。

(3)建立和终止和HID的连接

(4)使HID建立和终止和堆栈的连接

(5)判断HID的状态。如果连接超时,从堆栈断开设备。


4.USB HID Keyboard有源码KBDHID_LIB:WINCE600\PUBLIC\COMMON\OAK\DRIVERS\USB\CLASS\HID\CLIENTS\KBDHID

    蓝牙键盘资料相对较少。btd.dll不开源。

    bthhid.dll有源代码: WINCE600\PRIVATE\WINCEOS\COMM\BLUETOOTH\PROFILES\HID\BASE









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值