LE16 is only used within STM32_USB_Host_Library.
 
Symbols
loading...
Files
loading...

LE16 macro

Syntax

#define LE16(addr) (((uint16_t)(addr)[0]) | \     ((uint16_t)(((uint32_t)(addr)[1]) << 8)))

Arguments

addr

References

LocationText
usbh_def.h:71
#define LE16(addr) (((uint16_t)(addr)[0]) | \
usbh_audio.c:595
VolumeCtl = LE16(&(AUDIO_Handle->mem[0]));
usbh_audio.c:610
VolumeCtl = LE16(&(AUDIO_Handle->mem[0]));
usbh_audio.c:625
VolumeCtl = LE16(&(AUDIO_Handle->mem[0]));
usbh_audio.c:645
ResolutionCtl = LE16(&AUDIO_Handle->mem[0]);
usbh_audio.c:1075
if (LE16(AUDIO_Handle->class_desc.cs_desc.InputTerminalDesc[terminalIndex]->wTerminalType) == 0x201U)
usbh_audio.c:1141
if (LE16(AUDIO_Handle->class_desc.cs_desc.InputTerminalDesc[terminalIndex]->wTerminalType) == 0x101U)
usbh_audio.c:1189
if (LE16(AUDIO_Handle->class_desc.cs_desc.OutputTerminalDesc[Index]->wTerminalType) != 0x103U)
usbh_audio.c:1642
attribute = LE16(&AUDIO_Handle->mem[0]);
usbh_ctlreq.c:367
dev_desc->bcdUSB = LE16(buf + 2U);
usbh_ctlreq.c:408
dev_desc->idVendor = LE16(buf + 8U);
usbh_ctlreq.c:409
dev_desc->idProduct = LE16(buf + 10U);
usbh_ctlreq.c:410
dev_desc->bcdDevice = LE16(buf + 12U);
usbh_ctlreq.c:450
cfg_desc->wTotalLength = MIN(((uint16_t) LE16(buf + 2U)), ((uint16_t)USBH_MAX_SIZE_CONFIGURATION));
usbh_ctlreq.c:574
usbh_hid.c:734
CfgDescLen = LE16(buf + 2U);
usbh_hid.c:748
desc->bcdHID = LE16((uint8_t *)pdesc + 2U);
usbh_hid.c:752
desc->wItemLength = LE16((uint8_t *)pdesc + 7U);
usbh_mtp_ptp.c:570
dev_info->StandardVersion = LE16(&data[PTP_di_StandardVersion]);
usbh_mtp_ptp.c:572
usbh_mtp_ptp.c:576
dev_info->FunctionalMode = LE16(&data[PTP_di_FunctionalMode + totallen]);
usbh_mtp_ptp.c:643
stor_info->StorageType = LE16(&data[PTP_si_StorageType]);
usbh_mtp_ptp.c:644
stor_info->FilesystemType = LE16(&data[PTP_si_FilesystemType]);
usbh_mtp_ptp.c:645
stor_info->AccessCapability = LE16(&data[PTP_si_AccessCapability]);
usbh_mtp_ptp.c:668
object_info->ObjectFormat = LE16(&data[PTP_oi_ObjectFormat]);
usbh_mtp_ptp.c:669
object_info->ProtectionStatus = LE16(&data[PTP_oi_ProtectionStatus]);
usbh_mtp_ptp.c:677
object_info->ThumbFormat = LE16(&data[PTP_oi_ThumbFormat]);
usbh_mtp_ptp.c:685
object_info->AssociationType = LE16(&data[PTP_oi_AssociationType]);
usbh_mtp_ptp.c:705
usbh_mtp_ptp.c:706
opd->DataType = LE16(&data[PTP_opd_DataType]);
usbh_mtp_ptp.c:728
opd->FORM.Enum.NumberOfValues = LE16(&data[offset]);
usbh_mtp_ptp.c:775
value->u16 = LE16(&(data[*offset]));
usbh_mtp_ptp.c:850
props[i].property = LE16(data);
usbh_mtp_ptp.c:854
props[i].datatype = LE16(data);
usbh_mtp_ptp.c:1053
usbh_mtp_ptp.c:1054