Vision Board Uses TinyUSB to Drive Xbox Gamepad
A big shot in the Vision Board community has made a new discovery! Let’s see what the community developer KunYi has found.
What a Wowww. If you have an XBOX controller in your hand, take your Vision-Board and try this out!
Next up, let’s see how KunYi went about adding Xbox support:
Preparation:
- Vision-Board Development Board and 2.0-inch Mipi Display Expansion Board
- Xbox One Gamepad
- Set up the development environment:
https://docs.qq.com/doc/DY2hkbVdiSGV1S3JM - Your heart that loves programing
Start Developing
1. Clone the Vision-Board official SDK repository:
git clone
https://github.com/RT-Thread-Studio/sdk-bsp-ra8d1-vision-board.git
2. Enter the catalogue of projects/usb/vision_board_tinyusb_xpad
- Double-click the mklinks.bat file, and the rt-thread and libraries folders will be created after executing the script:
- Compile the firmware and double-click the project.uvprojx file to open the MDK project.
- Click the button below to fully compile the project:
- Burning Firmware: Connect the Dap-Link USB port of the development board to the PC, and then download the firmware to the development board.
. Running effects:
Plugging in the Xbox One controller will display
“XPAD device address = 1, instance = 0 is mounted”.
Then pressing the D-Pad or the X, Y, A, B, Start, and Select buttons will also display.
Finally, a few Demo projects of Vision-Board modified by KunYi will be shown below:
- Very smooth DOOM game:
- NES Game
- VBA games
If you’re looking to get a vision board, please check https://www.aliexpress.com/item/1005006676753692.html.
>>>>>>>>>>>>>>>>>>>>
Registration is now open for the 2024 RT-Thread Global Tech Conference! This virtual event is free of charge and open to all community developers and industry engineers.
As a special highlight, we will be Giving Away 100 Hardware Boards during the conference!
Free Register Now! https://bit.ly/3T83OQr