Vision-Board使用TinyUSB驱动Xbox游戏手柄

RTThread物联网操作系统 2024-05-10 11:58


Vision-Board社区有大佬搞新活了!让我们看看他搞了什么


看了视频是不是感觉非常有意思,如果手上有XBOX手柄的话赶快掏出你的Vision-Board 体验下:

接下来看看KunYi大佬如何进行添加的Xbox支持的:

准备工作:

  •  Vision-Board开发板 + 2.0寸Mipi显示屏拓展板

  •  Xbox One游戏手柄

  •  搭建好开发环境:Vision Board 环境搭建 https://docs.qq.com/doc/DY2Z1UFlFU3VkUmhu

  •  一个热爱编程的你



正式开发


1.  首先克隆Vision-Board官方SDK仓库:

git clone 

https://github.com/RT-Thread-Studio/sdk-bsp-ra8d1-vision-board.git

2.  进入projects/usb/vision_board_tinyusb_xpad目录

  • 双击 mklinks.bat  文件,执行脚本后会生成rt-thread、libraries 两个文件夹:

  • 编译固件,双击 project.uvprojx 文件打开MDK工程

  • 点击下图按钮进行项目全编译:

  • 点击下图按钮进行项目全编译:

  •  运行效果:

正常运行后,插上 xbox one 控制器会显示

"XPAD device address = 1, instance = 0 is mounted"

然后按下 D-Pad 或是 X,Y,A,,B,Start,Select 按钮也都会显示

最后给出KunYi大佬几个魔改Vision-Board游戏机的Demo工程:

  • 灰常流畅的DOOM游戏:

https://github.com/KunYi/sdk-bsp-ra8d1-vision-board/tree/game/projects/doom/vision_board_mipi_2.0inch_doom

  • 毫无压力的NES游戏:

https://github.com/KunYi/sdk-bsp-ra8d1-vision-board/tree/game/projects/nes/vision_board_mipi_2.0inch_nes

  •  甚至能玩VBA游戏:

https://github.com/KunYi/sdk-bsp-ra8d1-vision-board/tree/game/projects/vba/vision_board_mipi_2.0inch_vba

购买Vision Board:

https://m.tb.cn/h.g0TaaKTnfx6iM2W?tk=lI8TWrhauqR 


——————End——————

想要在RT-Thread平台或社区投放内容?或想参与相关直播活动及赛事?RT-Thread已开放对接窗口,请通过邮件与我们取得联系,期待合作!

合作邮箱: tongfangyi@rt-thread.com 

👇 点击阅读原文查看Vision Board详情



RTThread物联网操作系统 帮助您了解RT-Thread相关的资讯.
评论 (0)
我要评论
0
0