1
0
mirror of https://gitee.com/HEYAHONG/STM32_VirtualKeyBoradMouse.git synced 2025-05-08 14:29:23 +08:00
2020-05-21 12:03:13 +08:00
2020-04-23 13:56:05 +08:00
2020-04-23 13:22:18 +08:00
2020-05-11 15:23:50 +08:00
2020-05-13 12:59:57 +08:00
2020-05-13 13:33:04 +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目录中的上位机程序代码测试。

Description
No description provided
Readme MIT 30 MiB
Languages
C 82.3%
C++ 5.4%
C# 4.9%
Visual Basic .NET 2.7%
Boo 1.8%
Other 2.8%