Vision-Board 使用TinyUSB驱动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 两个文件夹:

Xbox

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

Xbox

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

Xbox

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

Xbox

 运行效果:

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

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

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

Xbox

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

灰常流畅的DOOM游戏:

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

Xbox

毫无压力的NES游戏:

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

Xbox

 甚至能玩VBA游戏:

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

Xbox

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分