USB echo demo pour PIC 18F2550

Je vous parlais dans un précédent article de la possibilité d’utiliser l’USB sur n’importe quel PIC en utilisant l’USB stack via le code open source USB echo demo. L’équipe de Dangerous prototype a fait le travail porter ce code sur la protoboard du 18F2550.

Microchip nous propose alors un tutorial pour apprendre à utiliser ce code qui permet de contrôler n’importe quel périphérique USB en partant de zéro jusqu’à créer son propre driver client.

This document is an in-depth programmer’s guide for those customers who need to implement their own driver to allow an embedded host to control a vendor-specific USB device or a device class for which Microchip has not provided a sample implementation. It describes the Microchip Embedded USB Host stack’s client-driver architecture in greater detail and explains the steps necessary to create a client driver from scratch.