
A guide to Microchip’s USB Host stack. USB Host hardware lets a small chip like a PIC use USB hardware like flash drives, printers, or in this case any type of custom hardware.
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.
