USBH_FreePipe() is only used within STM32_USB_Host_Library.
 
Symbols
loading...
Files
loading...

USBH_FreePipe() function

USBH_Free_Pipe Free the USB Pipe

Syntax

USBH_StatusTypeDef USBH_FreePipe(USBH_HandleTypeDef *phost,     uint8_t idx);
Implemented in usbh_pipes.c:138

Arguments

phost

Host Handle

idx

Pipe number to be freed

Return value

USBH Status

References

LocationReferrerText
usbh_pipes.c:138
usbh_pipes.h:90
usbh_audio.c:348USBH_AUDIO_InterfaceDeInit()
(void)USBH_FreePipe(phost, AUDIO_Handle->microphone.Pipe);
usbh_audio.c:355USBH_AUDIO_InterfaceDeInit()
(void)USBH_FreePipe(phost, AUDIO_Handle->headphone.Pipe);
usbh_audio.c:362USBH_AUDIO_InterfaceDeInit()
(void)USBH_FreePipe(phost, AUDIO_Handle->control.Pipe);
usbh_cdc.c:274USBH_CDC_InterfaceDeInit()
(void)USBH_FreePipe(phost, CDC_Handle->CommItf.NotifPipe);
usbh_cdc.c:281USBH_CDC_InterfaceDeInit()
(void)USBH_FreePipe(phost, CDC_Handle->DataItf.InPipe);
usbh_cdc.c:288USBH_CDC_InterfaceDeInit()
(void)USBH_FreePipe(phost, CDC_Handle->DataItf.OutPipe);
usbh_core.c:434USBH_Stop()
(void)USBH_FreePipe(phost, phost->Control.pipe_in);
usbh_core.c:435USBH_Stop()
(void)USBH_FreePipe(phost, phost->Control.pipe_out);
usbh_core.c:887USBH_HandleEnum()
(void)USBH_FreePipe(phost, phost->Control.pipe_out);
usbh_core.c:888USBH_HandleEnum()
(void)USBH_FreePipe(phost, phost->Control.pipe_in);
usbh_core.c:923USBH_HandleEnum()
(void)USBH_FreePipe(phost, phost->Control.pipe_out);
usbh_core.c:924USBH_HandleEnum()
(void)USBH_FreePipe(phost, phost->Control.pipe_in);
usbh_core.c:994USBH_HandleEnum()
(void)USBH_FreePipe(phost, phost->Control.pipe_out);
usbh_core.c:995USBH_HandleEnum()
(void)USBH_FreePipe(phost, phost->Control.pipe_in);
usbh_core.c:1028USBH_HandleEnum()
(void)USBH_FreePipe(phost, phost->Control.pipe_out);
usbh_core.c:1029USBH_HandleEnum()
(void)USBH_FreePipe(phost, phost->Control.pipe_in);
usbh_core.c:1313USBH_LL_Disconnect()
(void)USBH_FreePipe(phost, phost->Control.pipe_in);
usbh_core.c:1314USBH_LL_Disconnect()
(void)USBH_FreePipe(phost, phost->Control.pipe_out);
usbh_ctlreq.c:1172USBH_HandleControl()
(void)USBH_FreePipe(phost, phost->Control.pipe_out);
usbh_ctlreq.c:1173USBH_HandleControl()
(void)USBH_FreePipe(phost, phost->Control.pipe_in);
usbh_hid.c:255USBH_HID_InterfaceDeInit()
(void)USBH_FreePipe(phost, HID_Handle->InPipe);
usbh_hid.c:262USBH_HID_InterfaceDeInit()
(void)USBH_FreePipe(phost, HID_Handle->OutPipe);
usbh_msc.c:255USBH_MSC_InterfaceDeInit()
(void)USBH_FreePipe(phost, MSC_Handle->OutPipe);
usbh_msc.c:262USBH_MSC_InterfaceDeInit()
(void)USBH_FreePipe(phost, MSC_Handle->InPipe);
usbh_mtp.c:336USBH_MTP_InterfaceDeInit()
(void)USBH_FreePipe(phost, MTP_Handle->DataOutPipe);
usbh_mtp.c:343USBH_MTP_InterfaceDeInit()
(void)USBH_FreePipe(phost, MTP_Handle->DataInPipe);
usbh_mtp.c:350USBH_MTP_InterfaceDeInit()
(void)USBH_FreePipe(phost, MTP_Handle->NotificationPipe);