News:
Ich habe die neue, auf v-usb basierende Software jetzt mal zusammengestellt und auf eine Website gepackt.
http://www.hexagons.de/index.php/USB_Joystickadapter
Dies war für die v-usb Freeware Lizenz erforderlich. Es wird nach wie vor der ATtiny2313 eingesetzt, der Einsatz eines ATtiny4313 ist jedoch auch möglich und wird für zukünftige Softwareerweiterungen wahrscheinlich zwingend notwendig.
Changes:
- Software mit gcc 4.5.2 übersetzt
- USB Treiber von avrusb auf aktuelle v-usb Version umgestellt
- PID/VID auf für v-usb Projekte vorgesehene Werte geändert
- USB Header Daten korrekt ausgefüllt
- Beide Joysticks heissen nun "Joystick" in der Spielsteuerung. (Und das selbst beim ATtiny2313 mit 2 KB Flash)
- Die Software kann auch für den ATtiny4313 übersetzt werden, der Chip ist pinkompatibel und hat mehr Platz
Hinweis:
- Zukünftige Erweiterungen werden wahrscheinlich den 4313 brauchen. Es hat mich jetzt schon gewundert daß das zusätzliche Zeugs trotzdem noch in den 2313 gegangen ist. Ich denke der v-usb Treiber effizienter ist.
ToDo:
- Linux Problem mit nur einem js0 Device checken
- unterscheidbare Joystick Namen, sowas wie "Joystick - 1", "Joystick - 2"
Viele Grüße
hexagon
Edit: Beitrag in eigenen Thread verlagert