MDK-Middleware provides a USB Host Reference Example that contains following projects implementing specific USB Device functionality:
See CMSIS-Toolbox - Reference Applications to learn more about the concept of reference application in Open CMSIS Pack used by these examples.