_InterfaceDescriptor::bInterfaceProtocol is only used within STM32_USB_Host_Library.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesSTM32_USB_Host_Library_InterfaceDescriptor::bInterfaceProtocol

_InterfaceDescriptor::bInterfaceProtocol field

Syntax

uint8_t bInterfaceProtocol;

References

LocationReferrerText
usbh_def.h:289
uint8_t bInterfaceProtocol; /* Protocol Code */
usbh_core.c:311USBH_SelectInterface()
USBH_UsrLog("Protocol : %xh", phost->device.CfgDesc.Itf_Desc[interface].bInterfaceProtocol);
usbh_core.c:360USBH_FindInterface()
((pif->bInterfaceProtocol == Protocol) || (Protocol == 0xFFU)))
usbh_ctlreq.c:496USBH_ParseCfgDesc()
if ((pif->bInterfaceProtocol == 0x00U) && (pdesc->bLength != 0x09U))
usbh_ctlreq.c:553USBH_ParseInterfaceDesc()
if_descriptor->bInterfaceProtocol = *(uint8_t *)(buf + 7U);
usbh_hid.c:176USBH_HID_InterfaceInit()
if (phost->device.CfgDesc.Itf_Desc[interface].bInterfaceProtocol == HID_KEYBRD_BOOT_CODE)
usbh_hid.c:181USBH_HID_InterfaceInit()
else if (phost->device.CfgDesc.Itf_Desc[interface].bInterfaceProtocol == HID_MOUSE_BOOT_CODE)
usbh_hid.c:772USBH_HID_GetDeviceType()
InterfaceProtocol = phost->device.CfgDesc.Itf_Desc[phost->device.current_interface].bInterfaceProtocol;

Data Use

Functions writing _InterfaceDescriptor::bInterfaceProtocol
Functions reading _InterfaceDescriptor::bInterfaceProtocol
all items filtered out
_InterfaceDescriptor::bInterfaceProtocol
Type of _InterfaceDescriptor::bInterfaceProtocol
_InterfaceDescriptor::bInterfaceProtocol
uint8_t
all items filtered out