HAL
+ 0/102 examples
CodeScope will show references to
HCD_HandleTypeDef::Instance
from the following samples and libraries:
Examples
STM32446E_EVAL
Demonstrations
STemWin
Applications
Audio
Audio_playback_and_record
Camera
Camera_To_USBDisk
FatFs
FatFs_USBDisk_MultipleAccess_RTOS
FatFs_USBDisk_RTOS
FatFs_USBDisk
USB_Host
FWupgrade_Standalone
HID_RTOS
HID_Standalone
MSC_RTOS
MSC_Standalone
STM32469I-Discovery
Demonstrations
STemWin
Applications
Audio
Audio_playback_and_record
FatFs
FatFs_USBDisk
USBX
Ux_Host_DualClass
Ux_Host_HID_CDC_ACM
USB_Host
CDC_Standalone
DynamicSwitch_Standalone
FWupgrade_Standalone
HID_RTOS
HID_Standalone
MSC_RTOS
MSC_Standalone
STM32469I_EVAL
Demonstrations
STemWin
Applications
Audio
Audio_playback_and_record
Camera
Camera_To_USBDisk
FatFs
FatFs_USBDisk
USB_Host
DualCore_Standalone
HID_RTOS
HID_Standalone
MSC_Standalone
STM324xG_EVAL
Demonstrations
STemWin
Applications
Camera
Camera_To_USBDisk
FatFs
FatFs_USBDisk_MultipleAccess_RTOS
FatFs_USBDisk_RTOS
FatFs_USBDisk
USB_Host
CDC_Standalone
DualCore_Standalone
DynamicSwitch_Standalone
FWupgrade_Standalone
HID_RTOS
HID_Standalone
MSC_RTOS
MSC_Standalone
MTP_Standalone
STM32F429I-Discovery
Demonstrations
STemWin
Applications
Display
LTDC_AnimatedPictureFromUSB
LTDC_Paint
FatFs
FatFs_USBDisk
LibJPEG
LibJPEG_Decoding
LibJPEG_Encoding
USB_Host
FWupgrade_Standalone
STM324x9I_EVAL
Applications
Audio
Audio_playback_and_record
Camera
Camera_To_USBDisk
Display
LTDC_Paint
FatFs
FatFs_USBDisk_MultipleAccess_RTOS
FatFs_USBDisk_RTOS
FatFs_USBDisk
USB_Host
CDC_Standalone
DualCore_Standalone
DynamicSwitch_Standalone
FWupgrade_Standalone
HID_RTOS
HID_Standalone
MSC_RTOS
MSC_Standalone
MTP_Standalone
Demonstrations
STemWin
MB1046
MB1063
STM32F4-Discovery
Applications
Audio
Audio_playback_and_record
FatFs
FatFs_USBDisk
STM32F401-Discovery
Applications
Audio
Audio_playback_and_record
FatFs
FatFs_USBDisk
STM32F411E-Discovery
Applications
Audio
Audio_playback_and_record
FatFs
FatFs_USBDisk
STM32F412G-Discovery
Applications
FatFs
FatFs_USBDisk
FatFs_USBDisk_MultipleAccess_RTOS
FatFs_USBDisk_RTOS
USB_Host
AUDIO_Standalone
HID_Standalone
STM32F412ZG-Nucleo
Applications
FatFs
FatFs_USBDisk
USB_Host
HID_RTOS
HID_Standalone
MSC_RTOS
MSC_Standalone
STM32F413H-Discovery
Applications
FatFs
FatFs_USBDisk
FatFs_USBDisk_MultipleAccess_RTOS
FatFs_USBDisk_RTOS
USB_Host
HID_Standalone
MSC_Standalone
STM32F413ZH-Nucleo
Applications
FatFs
FatFs_USBDisk
USB_Host
HID_Standalone
MSC_Standalone
STM32F429ZI-Nucleo
Applications
FatFs
FatFs_USBDisk
USBX
Ux_Host_CDC_ACM
Ux_Host_HID
Ux_Host_MSC
USB_Host
HID_Standalone
MSC_Standalone
STM32F446ZE-Nucleo
Applications
FatFs
FatFs_USBDisk
USB_Host
HID_Standalone
MSC_Standalone
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
HCD_HandleTypeDef::Instance
HCD_HandleTypeDef::Instance field
Register base address
Syntax
from
stm32f4xx_hal_hcd.h:74
HCD_TypeDef
*
Instance
;
Examples
HCD_HandleTypeDef::Instance
is referenced by
102 libraries and example projects
.
References
Location
Referrer
Text
stm32f4xx_hal_hcd.h:74
HCD_TypeDef
*
Instance
;
/*!< Register base address */
stm32f4xx_hal_hcd.c:126
HAL_HCD_Init()
USBx
=
hhcd
->
Instance
;
stm32f4xx_hal_hcd.c:166
HAL_HCD_Init()
__HAL_HCD_DISABLE
(
hhcd
)
;
stm32f4xx_hal_hcd.c:169
HAL_HCD_Init()
if
(
USB_CoreInit
(
hhcd
->
Instance
,
hhcd
->
Init
)
!=
HAL_OK
)
stm32f4xx_hal_hcd.c:176
HAL_HCD_Init()
if
(
USB_SetCurrentMode
(
hhcd
->
Instance
,
USB_HOST_MODE
)
!=
HAL_OK
)
stm32f4xx_hal_hcd.c:183
HAL_HCD_Init()
if
(
USB_HostInit
(
hhcd
->
Instance
,
hhcd
->
Init
)
!=
HAL_OK
)
stm32f4xx_hal_hcd.c:243
HAL_HCD_HC_Init()
HostCoreSpeed
=
USB_GetHostSpeed
(
hhcd
->
Instance
)
;
stm32f4xx_hal_hcd.c:261
HAL_HCD_HC_Init()
status
=
USB_HC_Init
(
hhcd
->
Instance
,
ch_num
,
epnum
,
stm32f4xx_hal_hcd.c:281
HAL_HCD_HC_Halt()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
ch_num
)
;
stm32f4xx_hal_hcd.c:315
HAL_HCD_DeInit()
__HAL_HCD_DISABLE
(
hhcd
)
;
stm32f4xx_hal_hcd.c:530
HAL_HCD_HC_SubmitRequest()
return
USB_HC_StartXfer
(
hhcd
->
Instance
,
&
hhcd
->
hc
[
ch_num
]
,
(
uint8_t
)
hhcd
->
Init
.
dma_enable
)
;
stm32f4xx_hal_hcd.c:540
HAL_HCD_IRQHandler()
USB_OTG_GlobalTypeDef
*
USBx
=
hhcd
->
Instance
;
stm32f4xx_hal_hcd.c:546
HAL_HCD_IRQHandler()
if
(
USB_GetMode
(
hhcd
->
Instance
)
==
USB_OTG_MODE_HOST
)
stm32f4xx_hal_hcd.c:549
HAL_HCD_IRQHandler()
if
(
__HAL_HCD_IS_INVALID_INTERRUPT
(
hhcd
)
)
stm32f4xx_hal_hcd.c:554
HAL_HCD_IRQHandler()
if
(
__HAL_HCD_GET_FLAG
(
hhcd
,
USB_OTG_GINTSTS_PXFR_INCOMPISOOUT
)
)
stm32f4xx_hal_hcd.c:557
HAL_HCD_IRQHandler()
__HAL_HCD_CLEAR_FLAG
(
hhcd
,
USB_OTG_GINTSTS_PXFR_INCOMPISOOUT
)
;
stm32f4xx_hal_hcd.c:560
HAL_HCD_IRQHandler()
if
(
__HAL_HCD_GET_FLAG
(
hhcd
,
USB_OTG_GINTSTS_IISOIXFR
)
)
stm32f4xx_hal_hcd.c:563
HAL_HCD_IRQHandler()
__HAL_HCD_CLEAR_FLAG
(
hhcd
,
USB_OTG_GINTSTS_IISOIXFR
)
;
stm32f4xx_hal_hcd.c:566
HAL_HCD_IRQHandler()
if
(
__HAL_HCD_GET_FLAG
(
hhcd
,
USB_OTG_GINTSTS_PTXFE
)
)
stm32f4xx_hal_hcd.c:569
HAL_HCD_IRQHandler()
__HAL_HCD_CLEAR_FLAG
(
hhcd
,
USB_OTG_GINTSTS_PTXFE
)
;
stm32f4xx_hal_hcd.c:572
HAL_HCD_IRQHandler()
if
(
__HAL_HCD_GET_FLAG
(
hhcd
,
USB_OTG_GINTSTS_MMIS
)
)
stm32f4xx_hal_hcd.c:575
HAL_HCD_IRQHandler()
__HAL_HCD_CLEAR_FLAG
(
hhcd
,
USB_OTG_GINTSTS_MMIS
)
;
stm32f4xx_hal_hcd.c:579
HAL_HCD_IRQHandler()
if
(
__HAL_HCD_GET_FLAG
(
hhcd
,
USB_OTG_GINTSTS_DISCINT
)
)
stm32f4xx_hal_hcd.c:581
HAL_HCD_IRQHandler()
__HAL_HCD_CLEAR_FLAG
(
hhcd
,
USB_OTG_GINTSTS_DISCINT
)
;
stm32f4xx_hal_hcd.c:592
HAL_HCD_IRQHandler()
(
void
)
USB_InitFSLSPClkSel
(
hhcd
->
Instance
,
HCFG_48_MHZ
)
;
stm32f4xx_hal_hcd.c:605
HAL_HCD_IRQHandler()
if
(
__HAL_HCD_GET_FLAG
(
hhcd
,
USB_OTG_GINTSTS_HPRTINT
)
)
stm32f4xx_hal_hcd.c:611
HAL_HCD_IRQHandler()
if
(
__HAL_HCD_GET_FLAG
(
hhcd
,
USB_OTG_GINTSTS_SOF
)
)
stm32f4xx_hal_hcd.c:619
HAL_HCD_IRQHandler()
__HAL_HCD_CLEAR_FLAG
(
hhcd
,
USB_OTG_GINTSTS_SOF
)
;
stm32f4xx_hal_hcd.c:623
HAL_HCD_IRQHandler()
if
(
__HAL_HCD_GET_FLAG
(
hhcd
,
USB_OTG_GINTSTS_HCINT
)
)
stm32f4xx_hal_hcd.c:625
HAL_HCD_IRQHandler()
interrupt
=
USB_HC_ReadInterrupt
(
hhcd
->
Instance
)
;
stm32f4xx_hal_hcd.c:640
HAL_HCD_IRQHandler()
__HAL_HCD_CLEAR_FLAG
(
hhcd
,
USB_OTG_GINTSTS_HCINT
)
;
stm32f4xx_hal_hcd.c:644
HAL_HCD_IRQHandler()
if
(
(
__HAL_HCD_GET_FLAG
(
hhcd
,
USB_OTG_GINTSTS_RXFLVL
)
)
!=
0U
)
stm32f4xx_hal_hcd.c:646
HAL_HCD_IRQHandler()
USB_MASK_INTERRUPT
(
hhcd
->
Instance
,
USB_OTG_GINTSTS_RXFLVL
)
;
stm32f4xx_hal_hcd.c:650
HAL_HCD_IRQHandler()
USB_UNMASK_INTERRUPT
(
hhcd
->
Instance
,
USB_OTG_GINTSTS_RXFLVL
)
;
stm32f4xx_hal_hcd.c:1077
HAL_HCD_Start()
(
void
)
USB_DriveVbus
(
hhcd
->
Instance
,
1U
)
;
stm32f4xx_hal_hcd.c:1080
HAL_HCD_Start()
__HAL_HCD_ENABLE
(
hhcd
)
;
stm32f4xx_hal_hcd.c:1095
HAL_HCD_Stop()
(
void
)
USB_StopHost
(
hhcd
->
Instance
)
;
stm32f4xx_hal_hcd.c:1108
HAL_HCD_ResetPort()
return
(
USB_ResetPort
(
hhcd
->
Instance
)
)
;
stm32f4xx_hal_hcd.c:1201
HAL_HCD_GetCurrentFrame()
return
(
USB_GetCurrentFrame
(
hhcd
->
Instance
)
)
;
stm32f4xx_hal_hcd.c:1211
HAL_HCD_GetCurrentSpeed()
return
(
USB_GetHostSpeed
(
hhcd
->
Instance
)
)
;
stm32f4xx_hal_hcd.c:1226
HAL_HCD_HC_SetHubInfo()
uint32_t
HostCoreSpeed
=
USB_GetHostSpeed
(
hhcd
->
Instance
)
;
stm32f4xx_hal_hcd.c:1282
HCD_HC_IN_IRQHandler()
const
USB_OTG_GlobalTypeDef
*
USBx
=
hhcd
->
Instance
;
stm32f4xx_hal_hcd.c:1286
HCD_HC_IN_IRQHandler()
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_AHBERR
)
)
stm32f4xx_hal_hcd.c:1290
HCD_HC_IN_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1292
HCD_HC_IN_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_BBERR
)
)
stm32f4xx_hal_hcd.c:1296
HCD_HC_IN_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1298
HCD_HC_IN_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_STALL
)
)
stm32f4xx_hal_hcd.c:1302
HCD_HC_IN_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1304
HCD_HC_IN_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_DTERR
)
)
stm32f4xx_hal_hcd.c:1308
HCD_HC_IN_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1310
HCD_HC_IN_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_TXERR
)
)
stm32f4xx_hal_hcd.c:1314
HCD_HC_IN_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1321
HCD_HC_IN_IRQHandler()
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_FRMOR
)
)
stm32f4xx_hal_hcd.c:1323
HCD_HC_IN_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1326
HCD_HC_IN_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_XFRC
)
)
stm32f4xx_hal_hcd.c:1349
HCD_HC_IN_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1381
HCD_HC_IN_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_ACK
)
)
stm32f4xx_hal_hcd.c:1390
HCD_HC_IN_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1393
HCD_HC_IN_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_CHH
)
)
stm32f4xx_hal_hcd.c:1541
HCD_HC_IN_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_NYET
)
)
stm32f4xx_hal_hcd.c:1551
HCD_HC_IN_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1553
HCD_HC_IN_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_NAK
)
)
stm32f4xx_hal_hcd.c:1559
HCD_HC_IN_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1569
HCD_HC_IN_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1601
HCD_HC_OUT_IRQHandler()
const
USB_OTG_GlobalTypeDef
*
USBx
=
hhcd
->
Instance
;
stm32f4xx_hal_hcd.c:1606
HCD_HC_OUT_IRQHandler()
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_AHBERR
)
)
stm32f4xx_hal_hcd.c:1610
HCD_HC_OUT_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1612
HCD_HC_OUT_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_ACK
)
)
stm32f4xx_hal_hcd.c:1621
HCD_HC_OUT_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1632
HCD_HC_OUT_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1638
HCD_HC_OUT_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_FRMOR
)
)
stm32f4xx_hal_hcd.c:1641
HCD_HC_OUT_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1643
HCD_HC_OUT_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_XFRC
)
)
stm32f4xx_hal_hcd.c:1648
HCD_HC_OUT_IRQHandler()
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_NYET
)
)
stm32f4xx_hal_hcd.c:1662
HCD_HC_OUT_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1664
HCD_HC_OUT_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_NYET
)
)
stm32f4xx_hal_hcd.c:1674
HCD_HC_OUT_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1677
HCD_HC_OUT_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_STALL
)
)
stm32f4xx_hal_hcd.c:1681
HCD_HC_OUT_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1683
HCD_HC_OUT_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_NAK
)
)
stm32f4xx_hal_hcd.c:1696
HCD_HC_OUT_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1699
HCD_HC_OUT_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_TXERR
)
)
stm32f4xx_hal_hcd.c:1704
HCD_HC_OUT_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1727
HCD_HC_OUT_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_DTERR
)
)
stm32f4xx_hal_hcd.c:1730
HCD_HC_OUT_IRQHandler()
(
void
)
USB_HC_Halt
(
hhcd
->
Instance
,
chnum
)
;
stm32f4xx_hal_hcd.c:1733
HCD_HC_OUT_IRQHandler()
else
if
(
__HAL_HCD_GET_CH_FLAG
(
hhcd
,
chnum
,
USB_OTG_HCINT_CHH
)
)
stm32f4xx_hal_hcd.c:1836
HCD_RXQLVL_IRQHandler()
const
USB_OTG_GlobalTypeDef
*
USBx
=
hhcd
->
Instance
;
stm32f4xx_hal_hcd.c:1845
HCD_RXQLVL_IRQHandler()
GrxstspReg
=
hhcd
->
Instance
->
GRXSTSP
;
stm32f4xx_hal_hcd.c:1858
HCD_RXQLVL_IRQHandler()
(
void
)
USB_ReadPacket
(
hhcd
->
Instance
,
stm32f4xx_hal_hcd.c:1902
HCD_Port_IRQHandler()
const
USB_OTG_GlobalTypeDef
*
USBx
=
hhcd
->
Instance
;
stm32f4xx_hal_hcd.c:1939
HCD_Port_IRQHandler()
(
void
)
USB_InitFSLSPClkSel
(
hhcd
->
Instance
,
HCFG_6_MHZ
)
;
stm32f4xx_hal_hcd.c:1943
HCD_Port_IRQHandler()
(
void
)
USB_InitFSLSPClkSel
(
hhcd
->
Instance
,
HCFG_48_MHZ
)
;
Data Use
Functions reading
HCD_HandleTypeDef::Instance
HCD_HandleTypeDef::Instance
HAL_HCD_Init()
HAL_HCD_HC_Init()
HAL_HCD_HC_Halt()
HAL_HCD_DeInit()
HAL_HCD_HC_SubmitRequest()
HAL_HCD_IRQHandler()
HAL_HCD_Start()
HAL_HCD_Stop()
HAL_HCD_ResetPort()
HAL_HCD_GetCurrentFrame()
HAL_HCD_GetCurrentSpeed()
HAL_HCD_HC_SetHubInfo()
HCD_HC_IN_IRQHandler()
HCD_HC_OUT_IRQHandler()
HCD_RXQLVL_IRQHandler()
HCD_Port_IRQHandler()
all items filtered out
Type of
HCD_HandleTypeDef::Instance
HCD_HandleTypeDef::Instance
USB_OTG_GlobalTypeDef
all items filtered out