USB HOST bootloader for Microchip PIC32