USB 键盘功能怎么实现

Viewed 58

问题描述


1、如果用mpy的话。USB keyboard如何支持

2、如果不支持,需要了解和更改哪里的源码

3、制作产品使用时,不想让其弹出为挂在U盘的模式,怎么办,能切换吗

硬件板卡


庐山派

复现步骤


image.png

硬件板卡


庐山派

2 Answers

执行make rtsmart-menuconfig

目前已经支持Host HID 功能,需要自行打开,但是需要自己解码hid上报的数据
image.png

如果不想挂载U盘,可以关掉MTP功能

image.png

1、USB 键盘想要typec口,这个口不是divice吗,能实现吗
2、找到了Enable MTP 但是切换不了状态,N\Y\M\Space都切换不了状态

1, 你用的是什么板子,这个是可以实现的,但是目前的micropython需要使用usb device
2. 这个需要关掉"Enable USB Device for CanMV"

1、庐山派,mpy开发,有教程的吗
2、默认是打开的,但是我关闭不了,N\Y\M\Space都切换不了状态,图片更新到问题里了

你好,今天更新了选择USB Device Function的支持,执行make rtsmart-menuconfig 即可进行选择

image.png