Gast
#4369926
Hi, ich beiß mir an folgendem Problem die Zähne aus. Ziel: Erkennung ob mein Wireless Gamepad eine Verbindung zum Pi aufbaut oder die Verbindung abbricht. Mit dem proprietären Windows Treiber geht das. Unter Linux sieht das schon anders aus. Habt ihr Ideen? ___________________________________________ Ich habe: - Raspberry Pi, Model B - MS wireless adapter - Xbox 360 wireless Gamepad - xpad-Treiber - xboxdrv auch probiert, gleiches Problem ___________________________________________ Folgendes habe ich bisher probiert: ioctl ( EVIOCGSW…) -> Get all switches -> ERRNO.h Message: Function not implemented ioctl (EVIOGSREP..) -> Set auto repeat time -> ERRNO.h Message: Function not implemented ioctl (EVIOCGVERSION EVIOGID EVIOCGNAME) -> zeigt alle möglichen anschließbaren Controller, nicht die tatsächlich angeschlossenen lsusb /dev/input zeigt immer alle 4 anschließbaren Controller an Libusb_get_device_list () –> verhält sich scheinbar wie lsusb Habe ein Force_Feedback(Rumble) zum Gamepad gesendet. Das geht auch, aber es wird kein Fehler erkannt, wenn das Gamepad aus ist. Mit einem USB-Sniffer habe ich festgestellt, dass tatsächlich gar nix kommt, wenn ein Controller eine Verbindung aufbaut oder nicht Ich habe beim Microsoft Support angerufen. Harrarararar viele Grüße André