USB_HID_DEVICE if the taget is STM32F429I-disco board,you have to uncomment the "#define USE_USB_OTG_HS" in the "define.h" This example is HID device as a keyboard if you press the USER_BUTTON it will send WIN+R to the PC(windows)