Comments (11)
Thanks! No, unfortunately there is currently no support for gamepads in Circle.
from circle.
I have ported the USB gamepad driver from USPi to Circle. It is currently on the develop branch and will be on master branch when Circle 27 is ready.
from circle.
Hey, thanks!
from circle.
Just tested and doesn't work for me.
usbdev0-1: Device ven45e-28e found
usbdev0-1: Function is not supported
usbdev0-1: Function is not supported
usbdev0-1: Alternate setting 0 ignored
usbdev0-1: Alternate setting 0 ignored
usbdev0-1: Device has no supported function
dwhxi: Cannot initialize root port
kernel: Gamepad not found
Using an old (but working in PC) X360 wired controller with raspy zero
thanks...
from circle.
Tested on sample 27 - usbgamepad
from circle.
Unfortunately the X360 controller needs a special driver. It does not support the generic USB HID interface, which is supported by Circle now. Thus this controller cannot be used with Circle at the moment. I will clarify this.
from circle.
Yes, there is currently an open source simple driver for it (https://github.com/felis/USB_Host_Shield_2.0/blob/master/XBOXRECV.cpp)
but it would needed to be ported to circle, and there's so much code.
from circle.
I have added this to my TODO list including the link. But I cannot make promises. As it looks I will not have time for this in the foreseeable future.
from circle.
There are drivers for the PS3, PS4, Xbox 360 Wired, Xbox One and Nintendo Switch Pro gamepads in the new Circle 37. The gamepads must be connected to an USB port to work. Bluetooth is not supported.
from circle.
Another method to have BT support for gamepads is using a Magic-NS or 8bitdo device. The Magic-NS is tested with Circle and a bunch of gamepads (WiiU Pro Controller, Wii controller and Switch's joyscon, DS3 and wireless XBOX360 gamepads) and works like a charm.
Next week I'll receive a 8bitdo device and test it.
from circle.
Gamepad support is fairly complete in Circle now. Bluetooth cannot be supported, because of legal reasons. This can be closed.
from circle.
Related Issues (20)
- USB CDC/ACM gadget HOT 19
- GetClockTicks without wrap HOT 3
- GPU support on Raspi 4 HOT 4
- Circle linker failure with softfp HOT 2
- Make USB gadget vendor and device strings configurable HOT 2
- Support for touchscreens with additional reports in HID descriptor HOT 7
- Question about log when testing with Qemu HOT 2
- Help with setting PREFIX HOT 4
- Question: Waveshare 5'' DSI display support? HOT 2
- Waveshare 15.6inch Capacitive Touch Screen HOT 2
- Can I run OpenCV? HOT 2
- Sample "07-usbstorage" fails with Pi5 HOT 8
- Unsuportted USB touch screen driver - Big Tree Tech HDMI7 HOT 10
- How to do GPIOPin button Interrupt correctly HOT 23
- FIQ support on RPI Zero 2 HOT 3
- How to remove all text not from own CSerialDevice HOT 11
- Ability to set HDMI output refresh rate HOT 3
- About memory management on CM4 HOT 2
- Building circle-stdlib w/Circle: This header is not available in freestanding mode. HOT 6
- I2S simultaneous input+output HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from circle.