HAL
USBx_HC is only used within HAL.
 
Symbols
loading...
Files
loading...

USBx_HC macro

Syntax

#define USBx_HC(i) ((USB_OTG_HostChannelTypeDef *)(USBx_BASE\

Arguments

i

References

LocationText
stm32f4xx_ll_usb.h:468
#define USBx_HC(i) ((USB_OTG_HostChannelTypeDef *)(USBx_BASE\
stm32f4xx_hal_hcd.c:630
stm32f4xx_hal_hcd.c:1339
stm32f4xx_hal_hcd.c:1355
stm32f4xx_hal_hcd.c:1433
tmpreg = USBx_HC(chnum)->HCCHAR;
stm32f4xx_hal_hcd.c:1436
USBx_HC(chnum)->HCCHAR = tmpreg;
stm32f4xx_hal_hcd.c:1475
tmpreg = USBx_HC(chnum)->HCCHAR;
stm32f4xx_hal_hcd.c:1478
USBx_HC(chnum)->HCCHAR = tmpreg;
stm32f4xx_hal_hcd.c:1491
stm32f4xx_hal_hcd.c:1492
stm32f4xx_hal_hcd.c:1493
stm32f4xx_hal_hcd.c:1499
tmpreg = USBx_HC(chnum)->HCCHAR;
stm32f4xx_hal_hcd.c:1502
USBx_HC(chnum)->HCCHAR = tmpreg;
stm32f4xx_hal_hcd.c:1515
tmpreg = USBx_HC(chnum)->HCCHAR;
stm32f4xx_hal_hcd.c:1518
USBx_HC(chnum)->HCCHAR = tmpreg;
stm32f4xx_hal_hcd.c:1806
tmpreg = USBx_HC(chnum)->HCCHAR;
stm32f4xx_hal_hcd.c:1809
USBx_HC(chnum)->HCCHAR = tmpreg;
stm32f4xx_hal_hcd.c:1866
xferSizePktCnt = (USBx_HC(chnum)->HCTSIZ & USB_OTG_HCTSIZ_PKTCNT) >> 19;
stm32f4xx_hal_hcd.c:1871
tmpreg = USBx_HC(chnum)->HCCHAR;
stm32f4xx_hal_hcd.c:1874
USBx_HC(chnum)->HCCHAR = tmpreg;
stm32f4xx_hal_hcd.h:169
#define __HAL_HCD_CLEAR_HC_INT(chnum, __INTERRUPT__) (USBx_HC(chnum)->HCINT = (__INTERRUPT__))
stm32f4xx_hal_hcd.h:173
#define __HAL_HCD_UNMASK_ACK_HC_INT(chnum) (USBx_HC(chnum)->HCINTMSK |= USB_OTG_HCINTMSK_ACKM)
stm32f4xx_hal_hcd.h:175
#define __HAL_HCD_CLEAR_HC_CSPLT(chnum) (USBx_HC(chnum)->HCSPLT &= ~USB_OTG_HCSPLT_COMPLSPLT)
stm32f4xx_ll_usb.c:1244
tmpreg = USBx_HC(chnum)->HCINT;
stm32f4xx_ll_usb.c:1245
tmpreg &= USBx_HC(chnum)->HCINTMSK;
stm32f4xx_ll_usb.c:1511
stm32f4xx_ll_usb.c:1512
USBx_HC(i)->HCINTMSK = 0U;
stm32f4xx_ll_usb.c:1704
USBx_HC((uint32_t)ch_num)->HCINT = CLEAR_INTERRUPT_MASK;
stm32f4xx_ll_usb.c:1711
USBx_HC((uint32_t)ch_num)->HCINTMSK = USB_OTG_HCINTMSK_XFRCM |
stm32f4xx_ll_usb.c:1720
USBx_HC((uint32_t)ch_num)->HCINTMSK |= USB_OTG_HCINTMSK_BBERRM;
stm32f4xx_ll_usb.c:1727
USBx_HC((uint32_t)ch_num)->HCINTMSK |= USB_OTG_HCINTMSK_NYET |
stm32f4xx_ll_usb.c:1735
USBx_HC((uint32_t)ch_num)->HCINTMSK = USB_OTG_HCINTMSK_XFRCM |
stm32f4xx_ll_usb.c:1745
USBx_HC((uint32_t)ch_num)->HCINTMSK |= USB_OTG_HCINTMSK_BBERRM;
stm32f4xx_ll_usb.c:1751
USBx_HC((uint32_t)ch_num)->HCINTMSK = USB_OTG_HCINTMSK_XFRCM |
stm32f4xx_ll_usb.c:1758
stm32f4xx_ll_usb.c:1768
USBx_HC((uint32_t)ch_num)->HCSPLT = 0U;
stm32f4xx_ll_usb.c:1771
USBx_HC((uint32_t)ch_num)->HCINTMSK |= USB_OTG_HCINTMSK_CHHM;
stm32f4xx_ll_usb.c:1801
USBx_HC((uint32_t)ch_num)->HCCHAR = (((uint32_t)dev_address << 22) & USB_OTG_HCCHAR_DAD) |
stm32f4xx_ll_usb.c:1809
USBx_HC((uint32_t)ch_num)->HCCHAR |= USB_OTG_HCCHAR_ODDFRM;
stm32f4xx_ll_usb.c:1844
USBx_HC((uint32_t)ch_num)->HCINTMSK &= ~(USB_OTG_HCINTMSK_NYET |
stm32f4xx_ll_usb.c:1948
USBx_HC(ch_num)->HCTSIZ = (hc->XferSize & USB_OTG_HCTSIZ_XFRSIZ) |
stm32f4xx_ll_usb.c:1955
USBx_HC(ch_num)->HCDMA = (uint32_t)hc->xfer_buff;
stm32f4xx_ll_usb.c:1959
USBx_HC(ch_num)->HCCHAR &= ~USB_OTG_HCCHAR_ODDFRM;
stm32f4xx_ll_usb.c:1960
USBx_HC(ch_num)->HCCHAR |= (uint32_t)is_oddframe << 29;
stm32f4xx_ll_usb.c:1965
USBx_HC((uint32_t)ch_num)->HCSPLT = ((uint32_t)hc->hub_addr << USB_OTG_HCSPLT_HUBADDR_Pos) |
stm32f4xx_ll_usb.c:1969
USBx_HC((uint32_t)ch_num)->HCINTMSK |= (USB_OTG_HCINTMSK_ACKM |
stm32f4xx_ll_usb.c:1974
USBx_HC((uint32_t)ch_num)->HCSPLT |= USB_OTG_HCSPLT_COMPLSPLT;
stm32f4xx_ll_usb.c:1975
USBx_HC((uint32_t)ch_num)->HCINTMSK |= USB_OTG_HCINTMSK_NYET;
stm32f4xx_ll_usb.c:1981
USBx_HC((uint32_t)ch_num)->HCSPLT |= USB_OTG_HCSPLT_COMPLSPLT;
stm32f4xx_ll_usb.c:1992
USBx_HC((uint32_t)ch_num)->HCSPLT |= USB_OTG_HCSPLT_XACTPOS_1;
stm32f4xx_ll_usb.c:1997
USBx_HC((uint32_t)ch_num)->HCSPLT |= USB_OTG_HCSPLT_XACTPOS_Pos;
stm32f4xx_ll_usb.c:2002
USBx_HC((uint32_t)ch_num)->HCSPLT |= USB_OTG_HCSPLT_XACTPOS_0;
stm32f4xx_ll_usb.c:2007
USBx_HC((uint32_t)ch_num)->HCSPLT |= USB_OTG_HCSPLT_XACTPOS;
stm32f4xx_ll_usb.c:2018
USBx_HC((uint32_t)ch_num)->HCSPLT = 0U;
stm32f4xx_ll_usb.c:2022
tmpreg = USBx_HC(ch_num)->HCCHAR;
stm32f4xx_ll_usb.c:2035
USBx_HC(ch_num)->HCCHAR = tmpreg;
stm32f4xx_ll_usb.c:2107
uint32_t HcEpType = (USBx_HC(hcnum)->HCCHAR & USB_OTG_HCCHAR_EPTYP) >> 18;
stm32f4xx_ll_usb.c:2108
uint32_t ChannelEna = (USBx_HC(hcnum)->HCCHAR & USB_OTG_HCCHAR_CHENA) >> 31;
stm32f4xx_ll_usb.c:2109
uint32_t SplitEna = (USBx_HC(hcnum)->HCSPLT & USB_OTG_HCSPLT_SPLITEN) >> 31;
stm32f4xx_ll_usb.c:2124
USBx_HC(hcnum)->HCCHAR |= USB_OTG_HCCHAR_CHDIS;
stm32f4xx_ll_usb.c:2130
USBx_HC(hcnum)->HCCHAR &= ~USB_OTG_HCCHAR_CHENA;
stm32f4xx_ll_usb.c:2131
USBx_HC(hcnum)->HCCHAR |= USB_OTG_HCCHAR_CHENA;
stm32f4xx_ll_usb.c:2140
} while ((USBx_HC(hcnum)->HCCHAR & USB_OTG_HCCHAR_CHENA) == USB_OTG_HCCHAR_CHENA);
stm32f4xx_ll_usb.c:2144
USBx_HC(hcnum)->HCCHAR |= USB_OTG_HCCHAR_CHENA;
stm32f4xx_ll_usb.c:2149
USBx_HC(hcnum)->HCCHAR |= USB_OTG_HCCHAR_CHENA;
stm32f4xx_ll_usb.c:2154
USBx_HC(hcnum)->HCCHAR |= USB_OTG_HCCHAR_CHDIS;
stm32f4xx_ll_usb.c:2158
USBx_HC(hcnum)->HCCHAR &= ~USB_OTG_HCCHAR_CHENA;
stm32f4xx_ll_usb.c:2159
USBx_HC(hcnum)->HCCHAR |= USB_OTG_HCCHAR_CHENA;
stm32f4xx_ll_usb.c:2168
} while ((USBx_HC(hcnum)->HCCHAR & USB_OTG_HCCHAR_CHENA) == USB_OTG_HCCHAR_CHENA);
stm32f4xx_ll_usb.c:2172
USBx_HC(hcnum)->HCCHAR |= USB_OTG_HCCHAR_CHENA;
stm32f4xx_ll_usb.c:2193
USBx_HC(chnum)->HCTSIZ = ((num_packets << 19) & USB_OTG_HCTSIZ_PKTCNT) |
stm32f4xx_ll_usb.c:2197
tmpreg = USBx_HC(chnum)->HCCHAR;
stm32f4xx_ll_usb.c:2200
USBx_HC(chnum)->HCCHAR = tmpreg;
stm32f4xx_ll_usb.c:2234
value = USBx_HC(i)->HCCHAR;
stm32f4xx_ll_usb.c:2238
USBx_HC(i)->HCCHAR = value;
stm32f4xx_ll_usb.c:2244
value = USBx_HC(i)->HCCHAR;
stm32f4xx_ll_usb.c:2248
USBx_HC(i)->HCCHAR = value;
stm32f4xx_ll_usb.c:2258
} while ((USBx_HC(i)->HCCHAR & USB_OTG_HCCHAR_CHENA) == USB_OTG_HCCHAR_CHENA);