Q群:
电话:
邮箱:
地址:
以正点原子潘多拉开发板为例,介绍用开发板USB接口模拟鼠标例程。
在对应的 oneos\projects\stm32l475-atk-pandora目录下打开 OneOS-Cube 工具,在命令行输入 menuconfig 打开可视化配置界面;
如下图示,通过空格或向右方向键选择 Drivers 下的 USB 选项;
(Top) → Drivers
OneOS Configuration
[*] Enable device manager
HAL --->
Audio --->
MISC --->
PIN --->
Serial --->
WDG --->
RTC --->
CAN --->
I2C --->
SPI --->
FAL --->
RTT --->
Timer --->
HwCrypto --->
SDIO --->
WLAN --->
Graphic --->
Touch --->
Sensors --->
USB --->
Infrared --->
Low power manager --->
NAND --->
DMA --->
[ ] Drivers samples ----
在Drivers->USB下配置如下;
(Top) → Drivers→ USB
OneOS Configuration
[*] Using USB device
(4096) usb task stack size (NEW)
(0x0FFE) USB Vendor ID (NEW)
(0x0001) USB Product ID (NEW)
[*] Enable composite device
[ ] Enable to use device as CDC device (NEW)
[ ] Enable to use device as Mass Storage device (NEW)
[*] Enable to use device as HID device
[ ] Enable to use device as winusb device (NEW)
[ ] Enable to use device as audio device (NEW)
[ ] Use to HID device as Keyboard (NEW)
[*] Use to HID device as Mouse
[ ] Use to HID device as General HID device
[ ] Use to HID device as media keyboard
在上一步打开的 OneOS-Cube 工具命令行输入 scons --ide=mdk5 构建工程;