Mam bibliotekę, która obsługuje hosta USB. Może także obsługiwać SD, CF, wystarczy że użyjesz odpowiedniej dyrektywy #define w jednej linii. Ma procedury niskopoziomowej komunikacji z wybranym nośnikiem, jak również PEŁNĄ obsługę FAT32, włączając w to formatowanie, tworzenie plików, kasowanie, zapis, dołączanie i co tam sobie zażyczysz.
Wpadnij na zlot, to Ci ją udostępnię gratis. Jeden PIC potrafi obsłużyć pendrive'a, gadać z Atari po SIO, wyświetlać co tam chcesz nawet na kolorowym wyświetlaczu graficznym, obsługiwać przyciski. Nie potrzeba żadnej dodatkowej elektroniki, tak jak na Twojej płytce - moim skromnym zdaniem, przerost formy nad treścią, ale przede wszystkim - wyrzucone pieniądze... Ten PIC kosztuje mniej niż Vinculum, a płytka zapewne jest 8 razy mniejsza od Twojej....
Arguing with an engineer is a lot like wrestling in the mud with a pig, after a couple of hours you realize the pig likes it...