Arduino Due, implementare mass storage con usb pen-drive senza USB Host Shield

Salve a tutti, vorrei riuscire a gestire memorie di massa attraverso la porta usb seriale di Arduino Due, ovvero senza acquistare/usare l'USB Host Shield. Mi sono informato in proposito, e sembra che la libreria USB Host supporti solo periferiche di input come tastiere, controller, ecc... , nessun riferimento a memorie di massa.
Ho letto dell'esistenza della libreria USB Host 2.0, ma sembra necessiti in ogni caso dello shield. Eppure quanto prospetto sembra tecnicamente realizzabile, come dimostra in questo post Palliser, i problemi sono:
1 - Si parla di programmare direttamente il processore ARM con Atmel Studio 6, e sembra un po ostico
2 - non conosco le differenze costruttive tra memory card e chiavette USB, ma ipotizzo che l'unica cosa che conti sia il file system.
Spero in un vostro aiuto.

Perché non lo chiedi a pallister?

  1. la differenza é l' interfacciamento tra memoria e connettore e il protocollo di trasmissione.

Ciao Uwe