HAL HCD APIs ¶
-
HAL HCD Functions
-
Initialization and de-initialization functions
-
HAL_HCD_Init() -
HAL_HCD_DeInit() -
HAL_HCD_SetConfig() -
HAL_HCD_SetConfigChannel() -
HAL_HCD_HaltChannel() -
HAL_HCD_SofCallback() -
HAL_HCD_PortConnectCallback() -
HAL_HCD_PortDisconnectCallback() -
HAL_HCD_PortEnabledCallback() -
HAL_HCD_PortDisabledCallback() -
HAL_HCD_PortSuspendCallback() -
HAL_HCD_PortResumeCallback() -
HAL_HCD_ChannelNotifyURBChangeCallback() -
HAL_HCD_ErrorCallback() -
HAL_HCD_RegisterSofCallback() -
HAL_HCD_RegisterPortConnectCallback() -
HAL_HCD_RegisterPortDisconnectCallback() -
HAL_HCD_RegisterPortEnabledCallback() -
HAL_HCD_RegisterPortDisabledCallback() -
HAL_HCD_RegisterPortSuspendCallback() -
HAL_HCD_RegisterPortResumeCallback() -
HAL_HCD_RegisterChannelNotifyURBChangeCallback() -
HAL_HCD_RegisterErrorCallback() -
HAL_HCD_GetLastErrorCodes() -
HAL_HCD_CloseChannel()
-
-
Input and Output operation functions
-
HAL_HCD_GetChannelTransferCount() -
HAL_HCD_GetCurrentFrame() -
HAL_HCD_GetPortSpeed() -
HAL_HCD_SetChannelHubInfo() -
HAL_HCD_ClearChannelHubInfo() -
HAL_HCD_IsEnabledDma() -
HAL_HCD_RequestChannelTransfer() -
HAL_HCD_IRQHandler() -
HAL_HCD_SetUserData() -
HAL_HCD_GetUserData() -
HAL_HCD_OTG_IRQHandler() -
HAL_HCD_DRD_IRQHandler()
-
- Peripheral Control functions
- Peripheral State functions
- Set/Get user data
-
Initialization and de-initialization functions
-
HAL HCD Types
-
HAL HCD Types
-
hal_hcd_handle_t -
hal_hcd_cb_t -
hal_hcd_ch_notify_urb_change_cb_t -
hal_hcd_t -
hal_hcd_state_t -
hal_hcd_port_state_t -
hal_hcd_channel_state_t -
hal_hcd_channel_urb_state_t -
hal_hcd_channel_t -
hal_hcd_endpoint_t -
hal_hcd_speed_t -
hal_hcd_device_speed_t -
hal_hcd_port_speed_t -
hal_hcd_phy_module_t -
hal_hcd_ch_direction_t -
hal_hcd_toggle_data_t -
hal_hcd_ep_type_t -
hal_hcd_dma_status_t -
hal_hcd_config_t -
hal_hcd_channel_config_t -
hal_hcd_channel_transfer_req_t -
hal_hcd_ch_t -
hal_hcd_handle_s -
hal_hcd_t::HAL_HCD_DRD_FS -
hal_hcd_bulk_db_status_t -
hal_hcd_iso_db_status_t -
hal_hcd_config_t::bulk_doublebuffer_enable -
hal_hcd_config_t::iso_doublebuffer_enable
-
-
HAL HCD Types
- HAL HCD Constants