mirror of
https://gitee.com/HEYAHONG/STM32_VirtualKeyBoradMouse.git
synced 2025-05-08 14:29:23 +08:00
说明
本工程主要是用于验证STM32 HID开发,为将来可能的开发准备代码片段。
本工程为虚拟鼠标键盘,顾名思义,本工程接入PC后有三个接口:
-
USB HID 鼠标
-
USB HID 键盘
-
配置接口(自定义USB接口)
其中,USB HID 鼠标和USB HID键盘是免驱的,无需安装任何第三方驱动。配置接口在windows下需要安装libusbK驱动。
开发工具
验证板硬件
- 立创EDA
固件
- STM32CubeIDE
上位机软件
-
Codeblocks
-
VS 2019
Windows驱动配置工具
- libusbK
目录说明
- doc:参考文档。
- DRIVER:驱动文件。包含配置接口在windows下的驱动。
- FW:固件。
- HW:验证板硬件设计文件。
- SOFT: 上位机软件
- Test: 用于测试的上位机代码。
- Tool: 工具.包含libusbK在windows下的生成工具。
已验证内容
- 鼠标功能
- 键盘功能
- 配置接口读写
问题
当读写配置接口后,上位机的鼠标键盘输入将有可能混乱并无法使用,重启电脑后恢复。测试时,尽量使用Test目录中的上位机程序代码测试。
Languages
C
82.3%
C++
5.4%
C#
4.9%
Visual Basic .NET
2.7%
Boo
1.8%
Other
2.8%