/** * @brief HID application Init. * @param None * @retval None */ static void HID_InitApplication(void) { /* Configure Key Button */ BSP_PB_Init(BUTTON_KEY, BUTTON_MODE_GPIO); /* Configure Joystick in EXTI mode */ BSP_JOY_Init(JOY_MODE_EXTI); /* Initialize the LCD */ BSP_LCD_Init(); /* Initialize the LCD Log module */ LCD_LOG_Init(); #ifdef USE_USB_HS LCD_LOG_SetHeader((uint8_t *)" USB OTG HS HID Host"); #else LCD_LOG_SetHeader((uint8_t *)" USB OTG FS HID Host"); #endif LCD_UsrLog("USB Host library started.\n"); /* Start HID Interface */ USBH_UsrLog("Starting HID Demo"); HID_MenuInit(); }
/** * @brief HID application Init * @param None * @retval None */ static void HID_InitApplication(void) { /* Configure Key Button */ BSP_PB_Init(BUTTON_KEY, BUTTON_MODE_GPIO); /* Configure Joystick in EXTI mode */ BSP_JOY_Init(JOY_MODE_EXTI); /* Configure LED1, LED2, LED3 and LED4 */ BSP_LED_Init(LED1); BSP_LED_Init(LED2); BSP_LED_Init(LED3); BSP_LED_Init(LED4); /* Initialize the LCD */ BSP_LCD_Init(); /* LCD Layer Initialization */ BSP_LCD_LayerDefaultInit(1, LCD_FB_START_ADDRESS); /* Select the LCD Layer */ BSP_LCD_SelectLayer(1); /* Enable the display */ BSP_LCD_DisplayOn(); /* Init the LCD Log module */ LCD_LOG_Init(); #ifdef USE_USB_HS LCD_LOG_SetHeader((uint8_t *)" USB OTG HS HID Host"); #else LCD_LOG_SetHeader((uint8_t *)" USB OTG FS HID Host"); #endif LCD_UsrLog("USB Host library started.\n"); /* Start HID Interface */ HID_MenuInit(); }