STM32_USB_Host_Library
USBH_FreePipe()
is only used within STM32_USB_Host_Library.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STM32_USB_Host_Library
USBH_FreePipe()
USBH_FreePipe() function
USBH_Free_Pipe Free the USB Pipe
Syntax
from
usbh_pipes.h:90
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
Location
Referrer
Text
usbh_pipes.c:138
USBH_StatusTypeDef
USBH_FreePipe
(
USBH_HandleTypeDef
*
phost
,
uint8_t
idx
)
usbh_pipes.h:90
USBH_StatusTypeDef
USBH_FreePipe
(
USBH_HandleTypeDef
*
phost
,
usbh_audio.c:348
USBH_AUDIO_InterfaceDeInit()
(
void
)
USBH_FreePipe
(
phost
,
AUDIO_Handle
->
microphone
.
Pipe
)
;
usbh_audio.c:355
USBH_AUDIO_InterfaceDeInit()
(
void
)
USBH_FreePipe
(
phost
,
AUDIO_Handle
->
headphone
.
Pipe
)
;
usbh_audio.c:362
USBH_AUDIO_InterfaceDeInit()
(
void
)
USBH_FreePipe
(
phost
,
AUDIO_Handle
->
control
.
Pipe
)
;
usbh_cdc.c:274
USBH_CDC_InterfaceDeInit()
(
void
)
USBH_FreePipe
(
phost
,
CDC_Handle
->
CommItf
.
NotifPipe
)
;
usbh_cdc.c:281
USBH_CDC_InterfaceDeInit()
(
void
)
USBH_FreePipe
(
phost
,
CDC_Handle
->
DataItf
.
InPipe
)
;
usbh_cdc.c:288
USBH_CDC_InterfaceDeInit()
(
void
)
USBH_FreePipe
(
phost
,
CDC_Handle
->
DataItf
.
OutPipe
)
;
usbh_core.c:434
USBH_Stop()
(
void
)
USBH_FreePipe
(
phost
,
phost
->
Control
.
pipe_in
)
;
usbh_core.c:435
USBH_Stop()
(
void
)
USBH_FreePipe
(
phost
,
phost
->
Control
.
pipe_out
)
;
usbh_core.c:887
USBH_HandleEnum()
(
void
)
USBH_FreePipe
(
phost
,
phost
->
Control
.
pipe_out
)
;
usbh_core.c:888
USBH_HandleEnum()
(
void
)
USBH_FreePipe
(
phost
,
phost
->
Control
.
pipe_in
)
;
usbh_core.c:923
USBH_HandleEnum()
(
void
)
USBH_FreePipe
(
phost
,
phost
->
Control
.
pipe_out
)
;
usbh_core.c:924
USBH_HandleEnum()
(
void
)
USBH_FreePipe
(
phost
,
phost
->
Control
.
pipe_in
)
;
usbh_core.c:994
USBH_HandleEnum()
(
void
)
USBH_FreePipe
(
phost
,
phost
->
Control
.
pipe_out
)
;
usbh_core.c:995
USBH_HandleEnum()
(
void
)
USBH_FreePipe
(
phost
,
phost
->
Control
.
pipe_in
)
;
usbh_core.c:1028
USBH_HandleEnum()
(
void
)
USBH_FreePipe
(
phost
,
phost
->
Control
.
pipe_out
)
;
usbh_core.c:1029
USBH_HandleEnum()
(
void
)
USBH_FreePipe
(
phost
,
phost
->
Control
.
pipe_in
)
;
usbh_core.c:1313
USBH_LL_Disconnect()
(
void
)
USBH_FreePipe
(
phost
,
phost
->
Control
.
pipe_in
)
;
usbh_core.c:1314
USBH_LL_Disconnect()
(
void
)
USBH_FreePipe
(
phost
,
phost
->
Control
.
pipe_out
)
;
usbh_ctlreq.c:1172
USBH_HandleControl()
(
void
)
USBH_FreePipe
(
phost
,
phost
->
Control
.
pipe_out
)
;
usbh_ctlreq.c:1173
USBH_HandleControl()
(
void
)
USBH_FreePipe
(
phost
,
phost
->
Control
.
pipe_in
)
;
usbh_hid.c:255
USBH_HID_InterfaceDeInit()
(
void
)
USBH_FreePipe
(
phost
,
HID_Handle
->
InPipe
)
;
usbh_hid.c:262
USBH_HID_InterfaceDeInit()
(
void
)
USBH_FreePipe
(
phost
,
HID_Handle
->
OutPipe
)
;
usbh_msc.c:255
USBH_MSC_InterfaceDeInit()
(
void
)
USBH_FreePipe
(
phost
,
MSC_Handle
->
OutPipe
)
;
usbh_msc.c:262
USBH_MSC_InterfaceDeInit()
(
void
)
USBH_FreePipe
(
phost
,
MSC_Handle
->
InPipe
)
;
usbh_mtp.c:336
USBH_MTP_InterfaceDeInit()
(
void
)
USBH_FreePipe
(
phost
,
MTP_Handle
->
DataOutPipe
)
;
usbh_mtp.c:343
USBH_MTP_InterfaceDeInit()
(
void
)
USBH_FreePipe
(
phost
,
MTP_Handle
->
DataInPipe
)
;
usbh_mtp.c:350
USBH_MTP_InterfaceDeInit()
(
void
)
USBH_FreePipe
(
phost
,
MTP_Handle
->
NotificationPipe
)
;
Call Tree
Functions calling
USBH_FreePipe()
USBH_Stop()
USBH_HandleEnum()
USBH_LL_Disconnect()
USBH_HandleControl()
USBH_MSC_InterfaceDeInit()
USBH_HID_InterfaceDeInit()
USBH_CDC_InterfaceDeInit()
USBH_AUDIO_InterfaceDeInit()
USBH_MTP_InterfaceDeInit()
all items filtered out
USBH_FreePipe()
Data read by
USBH_FreePipe()
_USBH_HandleTypeDef::Pipes
USBH_StatusTypeDef::USBH_OK
USBH_FreePipe()::phost
USBH_FreePipe()::idx
all items filtered out
USBH_FreePipe()
Type of
USBH_FreePipe()
USBH_FreePipe()
USBH_StatusTypeDef
all items filtered out