_ConfigurationDescriptor::Itf_Desc is only used within STM32_USB_Host_Library.
 
Symbols
loading...
Files
loading...

_ConfigurationDescriptor::Itf_Desc field

Syntax

USBH_InterfaceDescTypeDef Itf_Desc[USBH_MAX_NUM_INTERFACES];

References

LocationReferrerText
usbh_def.h:306
USBH_InterfaceDescTypeDef Itf_Desc[USBH_MAX_NUM_INTERFACES];
usbh_audio.c:761USBH_AUDIO_FindAudioStreamingIN()
if ((phost->device.CfgDesc.Itf_Desc[interface].bInterfaceClass == AC_CLASS) &&
usbh_audio.c:762USBH_AUDIO_FindAudioStreamingIN()
usbh_audio.c:764USBH_AUDIO_FindAudioStreamingIN()
if (((phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress & 0x80U) != 0U) &&
usbh_audio.c:765USBH_AUDIO_FindAudioStreamingIN()
(phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].wMaxPacketSize > 0U))
usbh_audio.c:767USBH_AUDIO_FindAudioStreamingIN()
AUDIO_Handle->stream_in[alt_settings].Ep = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress;
usbh_audio.c:768USBH_AUDIO_FindAudioStreamingIN()
AUDIO_Handle->stream_in[alt_settings].EpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].wMaxPacketSize;
usbh_audio.c:769USBH_AUDIO_FindAudioStreamingIN()
AUDIO_Handle->stream_in[alt_settings].interface = phost->device.CfgDesc.Itf_Desc[interface].bInterfaceNumber;
usbh_audio.c:770USBH_AUDIO_FindAudioStreamingIN()
AUDIO_Handle->stream_in[alt_settings].AltSettings = phost->device.CfgDesc.Itf_Desc[interface].bAlternateSetting;
usbh_audio.c:771USBH_AUDIO_FindAudioStreamingIN()
AUDIO_Handle->stream_in[alt_settings].Poll = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bInterval;
usbh_audio.c:803USBH_AUDIO_FindAudioStreamingOUT()
if ((phost->device.CfgDesc.Itf_Desc[interface].bInterfaceClass == AC_CLASS) &&
usbh_audio.c:804USBH_AUDIO_FindAudioStreamingOUT()
usbh_audio.c:806USBH_AUDIO_FindAudioStreamingOUT()
if (((phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress & 0x80U) == 0x00U) &&
usbh_audio.c:807USBH_AUDIO_FindAudioStreamingOUT()
(phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].wMaxPacketSize > 0U))
usbh_audio.c:809USBH_AUDIO_FindAudioStreamingOUT()
AUDIO_Handle->stream_out[alt_settings].Ep = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress;
usbh_audio.c:810USBH_AUDIO_FindAudioStreamingOUT()
AUDIO_Handle->stream_out[alt_settings].EpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].wMaxPacketSize;
usbh_audio.c:811USBH_AUDIO_FindAudioStreamingOUT()
AUDIO_Handle->stream_out[alt_settings].interface = phost->device.CfgDesc.Itf_Desc[interface].bInterfaceNumber;
usbh_audio.c:812USBH_AUDIO_FindAudioStreamingOUT()
AUDIO_Handle->stream_out[alt_settings].AltSettings = phost->device.CfgDesc.Itf_Desc[interface].bAlternateSetting;
usbh_audio.c:813USBH_AUDIO_FindAudioStreamingOUT()
AUDIO_Handle->stream_out[alt_settings].Poll = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bInterval;
usbh_audio.c:850USBH_AUDIO_FindHIDControl()
if ((phost->device.CfgDesc.Itf_Desc[interface].bInterfaceClass == 0x03U) && /*HID*/
usbh_audio.c:851USBH_AUDIO_FindHIDControl()
(phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].wMaxPacketSize > 0U))
usbh_audio.c:853USBH_AUDIO_FindHIDControl()
if ((phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress & 0x80U) == 0x80U)
usbh_audio.c:855USBH_AUDIO_FindHIDControl()
AUDIO_Handle->control.Ep = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress;
usbh_audio.c:856USBH_AUDIO_FindHIDControl()
AUDIO_Handle->control.EpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].wMaxPacketSize;
usbh_audio.c:857USBH_AUDIO_FindHIDControl()
AUDIO_Handle->control.interface = phost->device.CfgDesc.Itf_Desc[interface].bInterfaceNumber;
usbh_audio.c:858USBH_AUDIO_FindHIDControl()
AUDIO_Handle->control.Poll = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bInterval;
usbh_audio.c:918USBH_AUDIO_ParseCSDescriptors()
phost->device.CfgDesc.Itf_Desc[itf_index].bInterfaceSubClass,
usbh_cdc.c:187USBH_CDC_InterfaceInit()
if ((phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress & 0x80U) != 0U)
usbh_cdc.c:189USBH_CDC_InterfaceInit()
CDC_Handle->CommItf.NotifEp = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress;
usbh_cdc.c:190USBH_CDC_InterfaceInit()
CDC_Handle->CommItf.NotifEpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].wMaxPacketSize;
usbh_cdc.c:213USBH_CDC_InterfaceInit()
if ((phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress & 0x80U) != 0U)
usbh_cdc.c:215USBH_CDC_InterfaceInit()
CDC_Handle->DataItf.InEp = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress;
usbh_cdc.c:216USBH_CDC_InterfaceInit()
CDC_Handle->DataItf.InEpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].wMaxPacketSize;
usbh_cdc.c:220USBH_CDC_InterfaceInit()
CDC_Handle->DataItf.OutEp = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress;
usbh_cdc.c:221USBH_CDC_InterfaceInit()
CDC_Handle->DataItf.OutEpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].wMaxPacketSize;
usbh_cdc.c:224USBH_CDC_InterfaceInit()
if ((phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[1].bEndpointAddress & 0x80U) != 0U)
usbh_cdc.c:226USBH_CDC_InterfaceInit()
CDC_Handle->DataItf.InEp = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[1].bEndpointAddress;
usbh_cdc.c:227USBH_CDC_InterfaceInit()
CDC_Handle->DataItf.InEpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[1].wMaxPacketSize;
usbh_cdc.c:231USBH_CDC_InterfaceInit()
CDC_Handle->DataItf.OutEp = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[1].bEndpointAddress;
usbh_cdc.c:232USBH_CDC_InterfaceInit()
CDC_Handle->DataItf.OutEpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[1].wMaxPacketSize;
usbh_core.c:309USBH_SelectInterface()
USBH_UsrLog("Class : %xh", phost->device.CfgDesc.Itf_Desc[interface].bInterfaceClass);
usbh_core.c:310USBH_SelectInterface()
USBH_UsrLog("SubClass : %xh", phost->device.CfgDesc.Itf_Desc[interface].bInterfaceSubClass);
usbh_core.c:311USBH_SelectInterface()
USBH_UsrLog("Protocol : %xh", phost->device.CfgDesc.Itf_Desc[interface].bInterfaceProtocol);
usbh_core.c:332USBH_GetActiveClass()
return (phost->device.CfgDesc.Itf_Desc[0].bInterfaceClass);
usbh_core.c:357USBH_FindInterface()
pif = &pcfg->Itf_Desc[if_ix];
usbh_core.c:390USBH_FindInterfaceIndex()
pif = &pcfg->Itf_Desc[if_ix];
usbh_core.c:710USBH_Process()
usbh_ctlreq.c:479USBH_ParseCfgDesc()
pif = &cfg_desc->Itf_Desc[if_ix];
usbh_ctlreq.c:508USBH_ParseCfgDesc()
pep = &cfg_desc->Itf_Desc[if_ix].Ep_Desc[ep_ix];
usbh_hid.c:176USBH_HID_InterfaceInit()
usbh_hid.c:181USBH_HID_InterfaceInit()
else if (phost->device.CfgDesc.Itf_Desc[interface].bInterfaceProtocol == HID_MOUSE_BOOT_CODE)
usbh_hid.c:194USBH_HID_InterfaceInit()
HID_Handle->ep_addr = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress;
usbh_hid.c:195USBH_HID_InterfaceInit()
HID_Handle->length = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].wMaxPacketSize;
usbh_hid.c:196USBH_HID_InterfaceInit()
HID_Handle->poll = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bInterval;
usbh_hid.c:206USBH_HID_InterfaceInit()
max_ep = ((phost->device.CfgDesc.Itf_Desc[interface].bNumEndpoints <= USBH_MAX_NUM_ENDPOINTS) ?
usbh_hid.c:207USBH_HID_InterfaceInit()
phost->device.CfgDesc.Itf_Desc[interface].bNumEndpoints : USBH_MAX_NUM_ENDPOINTS);
usbh_hid.c:213USBH_HID_InterfaceInit()
if ((phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[num].bEndpointAddress & 0x80U) != 0U)
usbh_hid.c:215USBH_HID_InterfaceInit()
HID_Handle->InEp = (phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[num].bEndpointAddress);
usbh_hid.c:217USBH_HID_InterfaceInit()
ep_mps = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[num].wMaxPacketSize;
usbh_hid.c:227USBH_HID_InterfaceInit()
HID_Handle->OutEp = (phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[num].bEndpointAddress);
usbh_hid.c:229USBH_HID_InterfaceInit()
ep_mps = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[num].wMaxPacketSize;
usbh_hid.c:772USBH_HID_GetDeviceType()
usbh_msc.c:183USBH_MSC_InterfaceInit()
if ((phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress & 0x80U) != 0U)
usbh_msc.c:185USBH_MSC_InterfaceInit()
MSC_Handle->InEp = (phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress);
usbh_msc.c:186USBH_MSC_InterfaceInit()
MSC_Handle->InEpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].wMaxPacketSize;
usbh_msc.c:190USBH_MSC_InterfaceInit()
MSC_Handle->OutEp = (phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].bEndpointAddress);
usbh_msc.c:191USBH_MSC_InterfaceInit()
MSC_Handle->OutEpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[0].wMaxPacketSize;
usbh_msc.c:194USBH_MSC_InterfaceInit()
if ((phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[1].bEndpointAddress & 0x80U) != 0U)
usbh_msc.c:196USBH_MSC_InterfaceInit()
MSC_Handle->InEp = (phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[1].bEndpointAddress);
usbh_msc.c:197USBH_MSC_InterfaceInit()
MSC_Handle->InEpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[1].wMaxPacketSize;
usbh_msc.c:201USBH_MSC_InterfaceInit()
MSC_Handle->OutEp = (phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[1].bEndpointAddress);
usbh_msc.c:202USBH_MSC_InterfaceInit()
MSC_Handle->OutEpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[1].wMaxPacketSize;
usbh_mtp.c:180USBH_MTP_InterfaceInit()
MTP_Handle->NotificationEp = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].bEndpointAddress;
usbh_mtp.c:181USBH_MTP_InterfaceInit()
MTP_Handle->NotificationEpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].wMaxPacketSize;
usbh_mtp.c:183USBH_MTP_InterfaceInit()
MTP_Handle->events.poll = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].bInterval;
usbh_mtp.c:200USBH_MTP_InterfaceInit()
MTP_Handle->DataInEp = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].bEndpointAddress;
usbh_mtp.c:201USBH_MTP_InterfaceInit()
MTP_Handle->DataInEpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].wMaxPacketSize;
usbh_mtp.c:219USBH_MTP_InterfaceInit()
MTP_Handle->DataOutEp = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].bEndpointAddress;
usbh_mtp.c:220USBH_MTP_InterfaceInit()
MTP_Handle->DataOutEpSize = phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].wMaxPacketSize;
usbh_mtp.c:248MTP_FindCtlEndpoint()
if (phost->device.CfgDesc.Itf_Desc[interface].bInterfaceClass == USB_MTP_CLASS)
usbh_mtp.c:252MTP_FindCtlEndpoint()
if (((phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].bEndpointAddress & 0x80U) != 0U) &&
usbh_mtp.c:253MTP_FindCtlEndpoint()
(phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].wMaxPacketSize > 0U) &&
usbh_mtp.c:254MTP_FindCtlEndpoint()
usbh_mtp.c:276MTP_FindDataOutEndpoint()
if (phost->device.CfgDesc.Itf_Desc[interface].bInterfaceClass == USB_MTP_CLASS)
usbh_mtp.c:281MTP_FindDataOutEndpoint()
if (((phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].bEndpointAddress & 0x80U) == 0U) &&
usbh_mtp.c:282MTP_FindDataOutEndpoint()
(phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].wMaxPacketSize > 0U) &&
usbh_mtp.c:283MTP_FindDataOutEndpoint()
((phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].bmAttributes & USBH_EP_BULK) == USBH_EP_BULK))
usbh_mtp.c:305MTP_FindDataInEndpoint()
if (phost->device.CfgDesc.Itf_Desc[interface].bInterfaceClass == USB_MTP_CLASS)
usbh_mtp.c:310MTP_FindDataInEndpoint()
if (((phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].bEndpointAddress & 0x80U) != 0U) &&
usbh_mtp.c:311MTP_FindDataInEndpoint()
(phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].wMaxPacketSize > 0U) &&
usbh_mtp.c:312MTP_FindDataInEndpoint()
((phost->device.CfgDesc.Itf_Desc[interface].Ep_Desc[endpoint].bmAttributes & USBH_EP_BULK) == USBH_EP_BULK))