Topic

FAQ
Login Register
基于ble kma dongle 通过usb 与上位机进行通信,如何实现?
Feb 21, 2024 15:02

/

A

/A

大家好,我想基于ble kma dongle通过usb与上位机进行通信,如何实现,是否有相关的例程参考呢?


4 replies
TL_Soyo Feb 22, 2024 11:31
0
/A

你好,

  目前ble kma dongle已经实现了usb 键盘,语音hid的功能了,电脑直接就能看到键盘和mic的外设,你需要上位机需要查看下windows的相关的编程了。

haiou [Author] Feb 22, 2024 14:43
0
/A


你好,TL_Soyo,我想参考mesh_gw的usb通信,但是没有找到具体如何实现的我找到相应的接口blc_register_hci_handler (app_hci_cmd_from_usb, blc_hci_tx_to_usb) ,我尝试将其移植到ble dongle上,找不到blc_hci_tx_to_usb、usb_bulk_out_get_data函数原型,我该如何实现呢?


TL_Soyo Feb 23, 2024 10:41
0
/A

建议在wiki上下载driver SDK,测试usb的demo,测试通之后在尝试修改现有的usb逻辑,blc_register_hci_handle函数可以不用,应用层管理数据接收发送即可。。



haiou [Author] Feb 23, 2024 16:36
0
/A

你好,TL_Soyo,感谢你的再次回答,我已经使用driver sdk 的usb demo,打开cdc宏,调用usb_cdc_tx_data_to_host函数发送,已经成功,但是dongle demo以同样的方式操作,发送不出去一直卡在usbhw_is_ep_busy(USB_EDP_CDC_IN),一直忙线(注:我已经在dongle打开了cdc的宏),我对比了很久没有发现他们的区别,我该如何排除问题,期待你的再次回答,谢谢