Je suis en train de developper 1 perirherique USB; comme j'ecris moi meme le firmware du dit peripherique, je le fait compatible avec le driver que je veux.
- on m as propose d utiliser libUSB; mais ou trouver de bonnes docs ? mais des dev m ont dis que USBfs etait encore instable donc ...
- je me suis penche sur un driver kernel space; le plus petit driver est USB-serial , et il semble aussi le plus proche de mes besoins; mais je ne capte rien au src: qq un as t il deja code un driver USB kernel space ? ou sont les bonnes docs ? ou avoir de l aide ou comprendre comment marche usb-serial ?
NB: je n ai rien trouve de pertinent sur usb.org ni linux-usb ; et l auteur de usb-serial refuse de m aider.
# Re: comment faire 1 driver USB ?
Posté par David Sporn (site web personnel) . Évalué à 4.
[^] # Re: comment faire 1 driver USB ?
Posté par doublehp (site web personnel) . Évalué à 1.
# Re: comment faire 1 driver USB ?
Posté par TheBreton . Évalué à 4.
il gere parfaitement les transferts bulk et seul le vid et pid sont a changer pour que ca marche directement .
modifie ton firmware pour fonctionner avec un ep bulk in et un ep bulk out et tu n'auras qu'a compiler le drvers tel quel
# Re: comment faire 1 driver USB ?
Posté par rgill . Évalué à 1.
Comment on fait pour savoir ce que le gamepad envoie ?
Dans le but futur de peut-être tenter d'avoir la folie d'essayer de faire le driver :-).
[^] # Re: comment faire 1 driver USB ?
Posté par TheBreton . Évalué à 1.
A priori un joystick comme ca devrait declarer un ou plusieur ep en interrupt.
en ecrivant un dirver qui interroge et affiche le contenu du ep puis en bougant les axe, appuyant sur les boutons du devrait facilement retrouver dans la trame le contenu et la signification des commandes.
Ensuite, l'ecriture du driver et l'inscription dans les input device est l'histoire d'un autre journal.
Pour voir comment ton joystick se presente branche le puis fait un 'lsusb' pour avoir sa config.
[^] # Re: comment faire 1 driver USB ?
Posté par rgill . Évalué à 1.
Merci des infos
[^] # Re: comment faire 1 driver USB ?
Posté par nufsitting . Évalué à 1.
L'autre soluce, et de démonter ton joy et de voir si ya un gros chipset dedans (dans les joy sa m'étonerait...) qui gére tous, et de regardé les refs inscrites dessus, puis de jouer avec google pour avoir les datasheets...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.