2 #if (USE_STM32_USB_HOST_MODE || USE_STM32_USB_USE_DEVICE_MODE || USE_STM32_USB_OTG_MODE)
35 #include "stm32/usb/usb_regs.h"
36 #include "stm32/usb/usb_core.h"
82 uint32_t HCD_Init (USB_OTG_CORE_HANDLE *pdev ,
83 USB_OTG_CORE_ID_TypeDef coreID);
84 uint32_t HCD_HC_Init (USB_OTG_CORE_HANDLE *pdev ,
86 uint32_t HCD_SubmitRequest (USB_OTG_CORE_HANDLE *pdev ,
88 uint32_t HCD_GetCurrentSpeed (USB_OTG_CORE_HANDLE *pdev);
89 uint32_t HCD_ResetPort (USB_OTG_CORE_HANDLE *pdev);
90 uint32_t HCD_IsDeviceConnected (USB_OTG_CORE_HANDLE *pdev);
91 uint32_t HCD_GetCurrentFrame (USB_OTG_CORE_HANDLE *pdev) ;
92 URB_STATE HCD_GetURB_State (USB_OTG_CORE_HANDLE *pdev, uint8_t ch_num);
93 uint32_t HCD_GetXferCnt (USB_OTG_CORE_HANDLE *pdev, uint8_t ch_num);
94 HC_STATUS HCD_GetHCState (USB_OTG_CORE_HANDLE *pdev, uint8_t ch_num) ;
99 #endif //__USB_HCD_H__
libheivs configuration file