Je viens de lire le datasheet du max3421 par pur curiosité et j'ai découvert qu'il pouvait agir en host ou en slave. :o
"The MAX3421E is a dual-role (peripheral and host) USB controller, so it implements the digital
portion of OTG. Although it does not contain VBUS control and other analog details required by an OTG device,
these functions can be added with external circuitry and controlled by the MAX3421E general-purpose IO pins."
De là une question me taraude l'esprit:
Serait il possible d'utiliser la UsbHostShield de sparkfun en slave usb ce qui permettrai d'avoir un support usb full speed 12Mps (et donc plus puissant que la librairie avr-vusb) ?
http://www.maxim-ic.com/datasheet/index.mvp/id/3639http://pdfserv.maxim-ic.com/en/an/AN3782.pdfIl propose même un exemple pour faire une mini clef usb.
Actuellement j'utilise cette librairie qui fonctionne trés bien :
https://github.com/felis/USB_Host_Shieldmais en existerai une autre (ou un fork modifié) qui prendrai en charge le mode slave ? Ou est ce que je fait totalement fausse route ?
De plus la shield de sparkfun inclut une mini zone de prototyping donc je suppose qu'elle a été inclut avec l'idée de l'utiliser pour mettre en place l'électronique nécessaire à un système OTG ? J'ai tout bon ?