USB Host

USB communication is asymmetrical, with most of the intelligence residing in the host side of the protocol. As a result, implementing a host can be particularly challenging. Micrium OS can help with its full-featured USB host stack.