STM32_USB_Host_Library
USBH_DeviceTypeDef::CfgDesc
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_DeviceTypeDef::CfgDesc
USBH_DeviceTypeDef::CfgDesc field
Syntax
from
usbh_def.h:445
USBH_CfgDescTypeDef
CfgDesc
;
References
Location
Referrer
Text
usbh_def.h:445
USBH_CfgDescTypeDef
CfgDesc
;
usbh_audio.c:761
USBH_AUDIO_FindAudioStreamingIN()
if
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceClass
==
AC_CLASS
)
&&
usbh_audio.c:762
USBH_AUDIO_FindAudioStreamingIN()
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceSubClass
==
USB_SUBCLASS_AUDIOSTREAMING
)
)
usbh_audio.c:764
USBH_AUDIO_FindAudioStreamingIN()
if
(
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
&
0x80U
)
!=
0U
)
&&
usbh_audio.c:765
USBH_AUDIO_FindAudioStreamingIN()
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
wMaxPacketSize
>
0U
)
)
usbh_audio.c:767
USBH_AUDIO_FindAudioStreamingIN()
AUDIO_Handle
->
stream_in
[
alt_settings
]
.
Ep
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
;
usbh_audio.c:768
USBH_AUDIO_FindAudioStreamingIN()
AUDIO_Handle
->
stream_in
[
alt_settings
]
.
EpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
wMaxPacketSize
;
usbh_audio.c:769
USBH_AUDIO_FindAudioStreamingIN()
AUDIO_Handle
->
stream_in
[
alt_settings
]
.
interface
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceNumber
;
usbh_audio.c:770
USBH_AUDIO_FindAudioStreamingIN()
AUDIO_Handle
->
stream_in
[
alt_settings
]
.
AltSettings
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bAlternateSetting
;
usbh_audio.c:771
USBH_AUDIO_FindAudioStreamingIN()
AUDIO_Handle
->
stream_in
[
alt_settings
]
.
Poll
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bInterval
;
usbh_audio.c:803
USBH_AUDIO_FindAudioStreamingOUT()
if
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceClass
==
AC_CLASS
)
&&
usbh_audio.c:804
USBH_AUDIO_FindAudioStreamingOUT()
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceSubClass
==
USB_SUBCLASS_AUDIOSTREAMING
)
)
usbh_audio.c:806
USBH_AUDIO_FindAudioStreamingOUT()
if
(
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
&
0x80U
)
==
0x00U
)
&&
usbh_audio.c:807
USBH_AUDIO_FindAudioStreamingOUT()
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
wMaxPacketSize
>
0U
)
)
usbh_audio.c:809
USBH_AUDIO_FindAudioStreamingOUT()
AUDIO_Handle
->
stream_out
[
alt_settings
]
.
Ep
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
;
usbh_audio.c:810
USBH_AUDIO_FindAudioStreamingOUT()
AUDIO_Handle
->
stream_out
[
alt_settings
]
.
EpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
wMaxPacketSize
;
usbh_audio.c:811
USBH_AUDIO_FindAudioStreamingOUT()
AUDIO_Handle
->
stream_out
[
alt_settings
]
.
interface
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceNumber
;
usbh_audio.c:812
USBH_AUDIO_FindAudioStreamingOUT()
AUDIO_Handle
->
stream_out
[
alt_settings
]
.
AltSettings
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bAlternateSetting
;
usbh_audio.c:813
USBH_AUDIO_FindAudioStreamingOUT()
AUDIO_Handle
->
stream_out
[
alt_settings
]
.
Poll
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bInterval
;
usbh_audio.c:850
USBH_AUDIO_FindHIDControl()
if
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceClass
==
0x03U
)
&&
/*HID*/
usbh_audio.c:851
USBH_AUDIO_FindHIDControl()
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
wMaxPacketSize
>
0U
)
)
usbh_audio.c:853
USBH_AUDIO_FindHIDControl()
if
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
&
0x80U
)
==
0x80U
)
usbh_audio.c:855
USBH_AUDIO_FindHIDControl()
AUDIO_Handle
->
control
.
Ep
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
;
usbh_audio.c:856
USBH_AUDIO_FindHIDControl()
AUDIO_Handle
->
control
.
EpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
wMaxPacketSize
;
usbh_audio.c:857
USBH_AUDIO_FindHIDControl()
AUDIO_Handle
->
control
.
interface
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceNumber
;
usbh_audio.c:858
USBH_AUDIO_FindHIDControl()
AUDIO_Handle
->
control
.
Poll
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bInterval
;
usbh_audio.c:893
USBH_AUDIO_ParseCSDescriptors()
while
(
ptr
<
phost
->
device
.
CfgDesc
.
wTotalLength
)
usbh_audio.c:907
USBH_AUDIO_ParseCSDescriptors()
if
(
itf_number
<=
phost
->
device
.
CfgDesc
.
bNumInterfaces
)
usbh_audio.c:918
USBH_AUDIO_ParseCSDescriptors()
phost
->
device
.
CfgDesc
.
Itf_Desc
[
itf_index
]
.
bInterfaceSubClass
,
usbh_cdc.c:187
USBH_CDC_InterfaceInit()
if
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
&
0x80U
)
!=
0U
)
usbh_cdc.c:189
USBH_CDC_InterfaceInit()
CDC_Handle
->
CommItf
.
NotifEp
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
;
usbh_cdc.c:190
USBH_CDC_InterfaceInit()
CDC_Handle
->
CommItf
.
NotifEpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
wMaxPacketSize
;
usbh_cdc.c:213
USBH_CDC_InterfaceInit()
if
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
&
0x80U
)
!=
0U
)
usbh_cdc.c:215
USBH_CDC_InterfaceInit()
CDC_Handle
->
DataItf
.
InEp
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
;
usbh_cdc.c:216
USBH_CDC_InterfaceInit()
CDC_Handle
->
DataItf
.
InEpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
wMaxPacketSize
;
usbh_cdc.c:220
USBH_CDC_InterfaceInit()
CDC_Handle
->
DataItf
.
OutEp
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
;
usbh_cdc.c:221
USBH_CDC_InterfaceInit()
CDC_Handle
->
DataItf
.
OutEpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
wMaxPacketSize
;
usbh_cdc.c:224
USBH_CDC_InterfaceInit()
if
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
1
]
.
bEndpointAddress
&
0x80U
)
!=
0U
)
usbh_cdc.c:226
USBH_CDC_InterfaceInit()
CDC_Handle
->
DataItf
.
InEp
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
1
]
.
bEndpointAddress
;
usbh_cdc.c:227
USBH_CDC_InterfaceInit()
CDC_Handle
->
DataItf
.
InEpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
1
]
.
wMaxPacketSize
;
usbh_cdc.c:231
USBH_CDC_InterfaceInit()
CDC_Handle
->
DataItf
.
OutEp
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
1
]
.
bEndpointAddress
;
usbh_cdc.c:232
USBH_CDC_InterfaceInit()
CDC_Handle
->
DataItf
.
OutEpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
1
]
.
wMaxPacketSize
;
usbh_core.c:253
DeInitStateMachine()
USBH_memset
(
&
phost
->
device
.
CfgDesc
,
0
,
sizeof
(
phost
->
device
.
CfgDesc
)
)
;
usbh_core.c:305
USBH_SelectInterface()
if
(
interface
<
phost
->
device
.
CfgDesc
.
bNumInterfaces
)
usbh_core.c:309
USBH_SelectInterface()
USBH_UsrLog
(
"Class : %xh"
,
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceClass
)
;
usbh_core.c:310
USBH_SelectInterface()
USBH_UsrLog
(
"SubClass : %xh"
,
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceSubClass
)
;
usbh_core.c:311
USBH_SelectInterface()
USBH_UsrLog
(
"Protocol : %xh"
,
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceProtocol
)
;
usbh_core.c:332
USBH_GetActiveClass()
return
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
0
]
.
bInterfaceClass
)
;
usbh_core.c:353
USBH_FindInterface()
pcfg
=
&
phost
->
device
.
CfgDesc
;
usbh_core.c:386
USBH_FindInterfaceIndex()
pcfg
=
&
phost
->
device
.
CfgDesc
;
usbh_core.c:646
USBH_Process()
if
(
USBH_SetCfg
(
phost
,
(
uint16_t
)
phost
->
device
.
CfgDesc
.
bConfigurationValue
)
==
USBH_OK
)
usbh_core.c:664
USBH_Process()
if
(
(
(
phost
->
device
.
CfgDesc
.
bmAttributes
)
&
(
1U
<
<
5
)
)
!=
0U
)
usbh_core.c:710
USBH_Process()
if
(
phost
->
pClass
[
idx
]
->
ClassCode
==
phost
->
device
.
CfgDesc
.
Itf_Desc
[
0
]
.
bInterfaceClass
)
usbh_core.c:1010
USBH_HandleEnum()
ReqStatus
=
USBH_Get_CfgDesc
(
phost
,
phost
->
device
.
CfgDesc
.
wTotalLength
)
;
usbh_ctlreq.c:431
USBH_ParseCfgDesc()
USBH_CfgDescTypeDef
*
cfg_desc
=
&
phost
->
device
.
CfgDesc
;
usbh_hid.c:176
USBH_HID_InterfaceInit()
if
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceProtocol
==
HID_KEYBRD_BOOT_CODE
)
usbh_hid.c:181
USBH_HID_InterfaceInit()
else
if
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceProtocol
==
HID_MOUSE_BOOT_CODE
)
usbh_hid.c:194
USBH_HID_InterfaceInit()
HID_Handle
->
ep_addr
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
;
usbh_hid.c:195
USBH_HID_InterfaceInit()
HID_Handle
->
length
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
wMaxPacketSize
;
usbh_hid.c:196
USBH_HID_InterfaceInit()
HID_Handle
->
poll
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bInterval
;
usbh_hid.c:206
USBH_HID_InterfaceInit()
max_ep
=
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bNumEndpoints
<=
USBH_MAX_NUM_ENDPOINTS
)
?
usbh_hid.c:207
USBH_HID_InterfaceInit()
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bNumEndpoints
:
USBH_MAX_NUM_ENDPOINTS
)
;
usbh_hid.c:213
USBH_HID_InterfaceInit()
if
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
num
]
.
bEndpointAddress
&
0x80U
)
!=
0U
)
usbh_hid.c:215
USBH_HID_InterfaceInit()
HID_Handle
->
InEp
=
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
num
]
.
bEndpointAddress
)
;
usbh_hid.c:217
USBH_HID_InterfaceInit()
ep_mps
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
num
]
.
wMaxPacketSize
;
usbh_hid.c:227
USBH_HID_InterfaceInit()
HID_Handle
->
OutEp
=
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
num
]
.
bEndpointAddress
)
;
usbh_hid.c:229
USBH_HID_InterfaceInit()
ep_mps
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
num
]
.
wMaxPacketSize
;
usbh_hid.c:772
USBH_HID_GetDeviceType()
InterfaceProtocol
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
phost
->
device
.
current_interface
]
.
bInterfaceProtocol
;
usbh_msc.c:183
USBH_MSC_InterfaceInit()
if
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
&
0x80U
)
!=
0U
)
usbh_msc.c:185
USBH_MSC_InterfaceInit()
MSC_Handle
->
InEp
=
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
)
;
usbh_msc.c:186
USBH_MSC_InterfaceInit()
MSC_Handle
->
InEpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
wMaxPacketSize
;
usbh_msc.c:190
USBH_MSC_InterfaceInit()
MSC_Handle
->
OutEp
=
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
bEndpointAddress
)
;
usbh_msc.c:191
USBH_MSC_InterfaceInit()
MSC_Handle
->
OutEpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
0
]
.
wMaxPacketSize
;
usbh_msc.c:194
USBH_MSC_InterfaceInit()
if
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
1
]
.
bEndpointAddress
&
0x80U
)
!=
0U
)
usbh_msc.c:196
USBH_MSC_InterfaceInit()
MSC_Handle
->
InEp
=
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
1
]
.
bEndpointAddress
)
;
usbh_msc.c:197
USBH_MSC_InterfaceInit()
MSC_Handle
->
InEpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
1
]
.
wMaxPacketSize
;
usbh_msc.c:201
USBH_MSC_InterfaceInit()
MSC_Handle
->
OutEp
=
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
1
]
.
bEndpointAddress
)
;
usbh_msc.c:202
USBH_MSC_InterfaceInit()
MSC_Handle
->
OutEpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
1
]
.
wMaxPacketSize
;
usbh_mtp.c:180
USBH_MTP_InterfaceInit()
MTP_Handle
->
NotificationEp
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
bEndpointAddress
;
usbh_mtp.c:181
USBH_MTP_InterfaceInit()
MTP_Handle
->
NotificationEpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
wMaxPacketSize
;
usbh_mtp.c:183
USBH_MTP_InterfaceInit()
MTP_Handle
->
events
.
poll
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
bInterval
;
usbh_mtp.c:200
USBH_MTP_InterfaceInit()
MTP_Handle
->
DataInEp
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
bEndpointAddress
;
usbh_mtp.c:201
USBH_MTP_InterfaceInit()
MTP_Handle
->
DataInEpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
wMaxPacketSize
;
usbh_mtp.c:219
USBH_MTP_InterfaceInit()
MTP_Handle
->
DataOutEp
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
bEndpointAddress
;
usbh_mtp.c:220
USBH_MTP_InterfaceInit()
MTP_Handle
->
DataOutEpSize
=
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
wMaxPacketSize
;
usbh_mtp.c:248
MTP_FindCtlEndpoint()
if
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceClass
==
USB_MTP_CLASS
)
usbh_mtp.c:252
MTP_FindCtlEndpoint()
if
(
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
bEndpointAddress
&
0x80U
)
!=
0U
)
&&
usbh_mtp.c:253
MTP_FindCtlEndpoint()
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
wMaxPacketSize
>
0U
)
&&
usbh_mtp.c:254
MTP_FindCtlEndpoint()
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
bmAttributes
&
USBH_EP_INTERRUPT
)
==
USBH_EP_INTERRUPT
)
)
usbh_mtp.c:276
MTP_FindDataOutEndpoint()
if
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceClass
==
USB_MTP_CLASS
)
usbh_mtp.c:281
MTP_FindDataOutEndpoint()
if
(
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
bEndpointAddress
&
0x80U
)
==
0U
)
&&
usbh_mtp.c:282
MTP_FindDataOutEndpoint()
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
wMaxPacketSize
>
0U
)
&&
usbh_mtp.c:283
MTP_FindDataOutEndpoint()
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
bmAttributes
&
USBH_EP_BULK
)
==
USBH_EP_BULK
)
)
usbh_mtp.c:305
MTP_FindDataInEndpoint()
if
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
bInterfaceClass
==
USB_MTP_CLASS
)
usbh_mtp.c:310
MTP_FindDataInEndpoint()
if
(
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
bEndpointAddress
&
0x80U
)
!=
0U
)
&&
usbh_mtp.c:311
MTP_FindDataInEndpoint()
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
wMaxPacketSize
>
0U
)
&&
usbh_mtp.c:312
MTP_FindDataInEndpoint()
(
(
phost
->
device
.
CfgDesc
.
Itf_Desc
[
interface
]
.
Ep_Desc
[
endpoint
]
.
bmAttributes
&
USBH_EP_BULK
)
==
USBH_EP_BULK
)
)
Data Use
Functions reading
USBH_DeviceTypeDef::CfgDesc
USBH_DeviceTypeDef::CfgDesc
DeInitStateMachine()
USBH_SelectInterface()
USBH_GetActiveClass()
USBH_Process()
USBH_HandleEnum()
USBH_MSC_InterfaceInit()
USBH_HID_InterfaceInit()
USBH_HID_GetDeviceType()
USBH_CDC_InterfaceInit()
USBH_AUDIO_FindAudioStreamingIN()
USBH_AUDIO_FindAudioStreamingOUT()
USBH_AUDIO_FindHIDControl()
USBH_AUDIO_ParseCSDescriptors()
USBH_MTP_InterfaceInit()
MTP_FindCtlEndpoint()
MTP_FindDataOutEndpoint()
MTP_FindDataInEndpoint()
all items filtered out
Type of
USBH_DeviceTypeDef::CfgDesc
USBH_DeviceTypeDef::CfgDesc
_ConfigurationDescriptor
all items filtered out