This is an USB Host HID Keyboard example.

After the USB HID keyboard is connected it displays 
pressed characters on standard output.

Board:                  NXP 'MIMXRT1060-EVKC'
Microcontroller:        NXP 'MIMXRT1062DVL6B'
Clock Settings:         XTAL =  24 MHz
                        CPU  = 600 MHz
USB:                    OTG1 (connector J48)
                        OTG2 (connector J47)
User Interface:         input:  USB HID Keyboard
                        output: Serial Port (Virtual COM)
                                (115200 Bauds, 8 data, 1 stop, no parity)

Detailed description is available on:
http://www.keil.com/pack/doc/MW/USB/html/host_hid_tutorial.html

The program is available in different targets:
 - Debug:
   - Code:                      External QSPI Flash NOR
   - RW:                        Internal RAM
   - Debugger:                  CMSIS-DAP
   - Compiler:                  ARM Compiler optimization Level 1
   - Compiler:Event Recorder:   Enabled
   - CMSIS:RTOS2:Keil RTX5:     Source
   - USB:CORE:                  Debug
 - Release:
   - Code:                      External QSPI Flash NOR
   - RW:                        Internal RAM
   - Debugger:                  CMSIS-DAP
   - Compiler:                  ARM Compiler optimization Level 3
   - Compiler:Event Recorder:   Disabled
   - CMSIS:RTOS2:Keil RTX5:     Library
   - USB:CORE:                  Release

Notes:
 - In case of debugging problems consult the documentation and Blinky example
 - Power the board with external power through J45 barrel connector with 
   stable 5V voltage (center +), jumper J40 short 1-2, switch SW6 position 2-3
