/** * @brief Connect callback. * @param hhcd: HCD handle * @retval None */ void HAL_HCD_Connect_Callback(HCD_HandleTypeDef *hhcd) { USBH_LL_Connect(hhcd->pData); BSP_LCD_SetTextColor(LCD_COLOR_GREEN); BSP_LCD_DisplayStringAtLine(19, (uint8_t *)"Press User button to start DSC demo"); }
/** * @brief Connect callback. * @param hhcd: HCD handle * @retval None */ void HAL_HCD_Connect_Callback(HCD_HandleTypeDef *hhcd) { uint32_t i = 0; USBH_LL_Connect(hhcd->pData); for (i = 0; i< 200000; i ++) { __asm ("nop"); } }
/** * @brief USBH_Start * Start the USB Host Core. * @param phost: Host Handle * @retval USBH Status */ USBH_StatusTypeDef USBH_Start (USBH_HandleTypeDef *phost) { /* Start the low level driver */ USBH_LL_Start(phost); /* Activate VBUS on the port */ USBH_LL_DriverVBUS (phost, TRUE); /* Connect to the device */ USBH_LL_Connect(phost); return USBH_OK; }
/** * @brief Connect callback. * @param hhcd: HCD handle * @retval None */ void HAL_HCD_Connect_Callback(HCD_HandleTypeDef *hhcd) { USBH_LL_Connect(hhcd->pData); }