HAL
+
0
/98 examples
SourceVu will show references to
HCD_HandleTypeDef::hc
from the following samples and libraries:
Libraries
usbx
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
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
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...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
HAL
HCD_HandleTypeDef::hc
HCD_HandleTypeDef::hc field
Host channels parameters
Syntax
Show:
Summary
Declaration
from
stm32f4xx_hal_hcd.h:76
HCD_HCTypeDef
hc
[
16
]
;
Examples
HCD_HandleTypeDef::hc
is referenced by 98 libraries and example projects:
Libraries
usbx
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
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
USB_Host
HID_Standalone
MSC_Standalone
STM32F446ZE-Nucleo
Applications
FatFs
FatFs_USBDisk
USB_Host
HID_Standalone
MSC_Standalone
References
from
0/98
examples
Code
Location
Referrer
HCD_HCTypeDef
hc
[
16
]
;
/*!< Host channels parameters */
stm32f4xx_hal_hcd.h:76
hhcd
->
hc
[
ch_num
]
.
do_ping
=
0U
;
stm32f4xx_hal_hcd.c:226
HAL_HCD_HC_Init()
hhcd
->
hc
[
ch_num
]
.
dev_addr
=
dev_address
;
stm32f4xx_hal_hcd.c:227
HAL_HCD_HC_Init()
hhcd
->
hc
[
ch_num
]
.
ch_num
=
ch_num
;
stm32f4xx_hal_hcd.c:228
HAL_HCD_HC_Init()
hhcd
->
hc
[
ch_num
]
.
ep_type
=
ep_type
;
stm32f4xx_hal_hcd.c:229
HAL_HCD_HC_Init()
hhcd
->
hc
[
ch_num
]
.
ep_num
=
epnum
&
0x7FU
;
stm32f4xx_hal_hcd.c:230
HAL_HCD_HC_Init()
hhcd
->
hc
[
ch_num
]
.
ep_is_in
=
1U
;
stm32f4xx_hal_hcd.c:236
HAL_HCD_HC_Init()
hhcd
->
hc
[
ch_num
]
.
ep_is_in
=
0U
;
stm32f4xx_hal_hcd.c:240
HAL_HCD_HC_Init()
hhcd
->
hc
[
ch_num
]
.
speed
=
speed
;
stm32f4xx_hal_hcd.c:258
HAL_HCD_HC_Init()
hhcd
->
hc
[
ch_num
]
.
max_packet
=
(
uint16_t
)
HCcharMps
;
stm32f4xx_hal_hcd.c:259
HAL_HCD_HC_Init()
hhcd
->
hc
[
ch_num
]
.
ep_is_in
=
direction
;
stm32f4xx_hal_hcd.c:403
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
ep_type
=
ep_type
;
stm32f4xx_hal_hcd.c:404
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_SETUP
;
stm32f4xx_hal_hcd.c:408
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
do_ping
=
do_ping
;
stm32f4xx_hal_hcd.c:409
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_DATA1
;
stm32f4xx_hal_hcd.c:413
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
toggle_out
=
1U
;
stm32f4xx_hal_hcd.c:427
HAL_HCD_HC_SubmitRequest()
if
(
hhcd
->
hc
[
ch_num
]
.
toggle_out
==
0U
)
stm32f4xx_hal_hcd.c:431
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_DATA0
;
stm32f4xx_hal_hcd.c:434
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_DATA1
;
stm32f4xx_hal_hcd.c:439
HAL_HCD_HC_SubmitRequest()
if
(
hhcd
->
hc
[
ch_num
]
.
do_ssplit
==
1U
)
stm32f4xx_hal_hcd.c:444
HAL_HCD_HC_SubmitRequest()
if
(
hhcd
->
hc
[
ch_num
]
.
toggle_in
==
0U
)
stm32f4xx_hal_hcd.c:446
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_DATA0
;
stm32f4xx_hal_hcd.c:448
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_DATA1
;
stm32f4xx_hal_hcd.c:452
HAL_HCD_HC_SubmitRequest()
if
(
hhcd
->
hc
[
ch_num
]
.
toggle_out
==
0U
)
stm32f4xx_hal_hcd.c:463
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_DATA0
;
stm32f4xx_hal_hcd.c:466
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_DATA1
;
stm32f4xx_hal_hcd.c:471
HAL_HCD_HC_SubmitRequest()
if
(
hhcd
->
hc
[
ch_num
]
.
toggle_in
==
0U
)
stm32f4xx_hal_hcd.c:476
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_DATA0
;
stm32f4xx_hal_hcd.c:478
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_DATA1
;
stm32f4xx_hal_hcd.c:482
HAL_HCD_HC_SubmitRequest()
if
(
hhcd
->
hc
[
ch_num
]
.
toggle_out
==
0U
)
stm32f4xx_hal_hcd.c:491
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_DATA0
;
stm32f4xx_hal_hcd.c:494
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_DATA1
;
stm32f4xx_hal_hcd.c:499
HAL_HCD_HC_SubmitRequest()
if
(
hhcd
->
hc
[
ch_num
]
.
toggle_in
==
0U
)
stm32f4xx_hal_hcd.c:504
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_DATA0
;
stm32f4xx_hal_hcd.c:506
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_DATA1
;
stm32f4xx_hal_hcd.c:510
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
data_pid
=
HC_PID_DATA0
;
stm32f4xx_hal_hcd.c:516
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
xfer_buff
=
pbuff
;
stm32f4xx_hal_hcd.c:523
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
xfer_len
=
length
;
stm32f4xx_hal_hcd.c:524
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
urb_state
=
URB_IDLE
;
stm32f4xx_hal_hcd.c:525
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
xfer_count
=
0U
;
stm32f4xx_hal_hcd.c:526
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
ch_num
=
ch_num
;
stm32f4xx_hal_hcd.c:527
HAL_HCD_HC_SubmitRequest()
hhcd
->
hc
[
ch_num
]
.
state
=
HC_IDLE
;
stm32f4xx_hal_hcd.c:528
HAL_HCD_HC_SubmitRequest()
return
USB_HC_StartXfer
(
hhcd
->
Instance
,
&
hhcd
->
hc
[
ch_num
]
,
(
uint8_t
)
hhcd
->
Init
.
dma_enable
)
;
stm32f4xx_hal_hcd.c:530
HAL_HCD_HC_SubmitRequest()
return
hhcd
->
hc
[
chnum
]
.
urb_state
;
stm32f4xx_hal_hcd.c:1156
HAL_HCD_HC_GetURBState()
return
hhcd
->
hc
[
chnum
]
.
xfer_count
;
stm32f4xx_hal_hcd.c:1169
HAL_HCD_HC_GetXferCount()
return
hhcd
->
hc
[
chnum
]
.
state
;
stm32f4xx_hal_hcd.c:1191
HAL_HCD_HC_GetState()
if
(
(
hhcd
->
hc
[
ch_num
]
.
speed
!=
HCD_DEVICE_SPEED_HIGH
)
&&
(
HostCoreSpeed
==
HPRT0_PRTSPD_HIGH_SPEED
)
)
stm32f4xx_hal_hcd.c:1229
HAL_HCD_HC_SetHubInfo()
hhcd
->
hc
[
ch_num
]
.
do_ssplit
=
1U
;
stm32f4xx_hal_hcd.c:1231
HAL_HCD_HC_SetHubInfo()
if
(
(
hhcd
->
hc
[
ch_num
]
.
ep_type
==
EP_TYPE_CTRL
)
&&
(
hhcd
->
hc
[
ch_num
]
.
ep_is_in
!=
0U
)
)
stm32f4xx_hal_hcd.c:1233
HAL_HCD_HC_SetHubInfo()
hhcd
->
hc
[
ch_num
]
.
toggle_in
=
1U
;
stm32f4xx_hal_hcd.c:1235
HAL_HCD_HC_SetHubInfo()
hhcd
->
hc
[
ch_num
]
.
hub_addr
=
addr
;
stm32f4xx_hal_hcd.c:1239
HAL_HCD_HC_SetHubInfo()
hhcd
->
hc
[
ch_num
]
.
hub_port_nbr
=
PortNbr
;
stm32f4xx_hal_hcd.c:1240
HAL_HCD_HC_SetHubInfo()
hhcd
->
hc
[
ch_num
]
.
do_ssplit
=
0U
;
stm32f4xx_hal_hcd.c:1255
HAL_HCD_HC_ClearHubInfo()
hhcd
->
hc
[
ch_num
]
.
do_csplit
=
0U
;
stm32f4xx_hal_hcd.c:1256
HAL_HCD_HC_ClearHubInfo()
hhcd
->
hc
[
ch_num
]
.
hub_addr
=
0U
;
stm32f4xx_hal_hcd.c:1257
HAL_HCD_HC_ClearHubInfo()
hhcd
->
hc
[
ch_num
]
.
hub_port_nbr
=
0U
;
stm32f4xx_hal_hcd.c:1258
HAL_HCD_HC_ClearHubInfo()
hhcd
->
hc
[
chnum
]
.
state
=
HC_XACTERR
;
stm32f4xx_hal_hcd.c:1289
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_BBLERR
;
stm32f4xx_hal_hcd.c:1295
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_STALL
;
stm32f4xx_hal_hcd.c:1301
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_DATATGLERR
;
stm32f4xx_hal_hcd.c:1307
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_XACTERR
;
stm32f4xx_hal_hcd.c:1313
HCD_HC_IN_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
do_csplit
==
1U
)
stm32f4xx_hal_hcd.c:1331
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
do_csplit
=
0U
;
stm32f4xx_hal_hcd.c:1333
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
xfer_count
=
hhcd
->
hc
[
chnum
]
.
XferSize
-
(
USBx_HC
(
chnum
)
->
HCTSIZ
&
USB_OTG_HCTSIZ_XFRSIZ
)
;
stm32f4xx_hal_hcd.c:1339
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_XFRC
;
stm32f4xx_hal_hcd.c:1342
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
=
0U
;
stm32f4xx_hal_hcd.c:1343
HCD_HC_IN_IRQHandler()
if
(
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_CTRL
)
||
stm32f4xx_hal_hcd.c:1346
HCD_HC_IN_IRQHandler()
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_BULK
)
)
stm32f4xx_hal_hcd.c:1347
HCD_HC_IN_IRQHandler()
else
if
(
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_INTR
)
||
stm32f4xx_hal_hcd.c:1352
HCD_HC_IN_IRQHandler()
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_ISOC
)
)
stm32f4xx_hal_hcd.c:1353
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_DONE
;
stm32f4xx_hal_hcd.c:1356
HCD_HC_IN_IRQHandler()
HAL_HCD_HC_NotifyURBChange_Callback
(
hhcd
,
chnum
,
hhcd
->
hc
[
chnum
]
.
urb_state
)
;
stm32f4xx_hal_hcd.c:1361
HCD_HC_IN_IRQHandler()
if
(
(
(
(
hhcd
->
hc
[
chnum
]
.
xfer_count
+
hhcd
->
hc
[
chnum
]
.
max_packet
-
1U
)
/
hhcd
->
hc
[
chnum
]
.
max_packet
)
&
1U
)
!=
0U
)
stm32f4xx_hal_hcd.c:1371
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
toggle_in
^=
1U
;
stm32f4xx_hal_hcd.c:1373
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
toggle_in
^=
1U
;
stm32f4xx_hal_hcd.c:1378
HCD_HC_IN_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
do_ssplit
==
1U
)
stm32f4xx_hal_hcd.c:1385
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
do_csplit
=
1U
;
stm32f4xx_hal_hcd.c:1387
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_ACK
;
stm32f4xx_hal_hcd.c:1388
HCD_HC_IN_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_XFRC
)
stm32f4xx_hal_hcd.c:1397
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_HALTED
;
stm32f4xx_hal_hcd.c:1399
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_DONE
;
stm32f4xx_hal_hcd.c:1400
HCD_HC_IN_IRQHandler()
else
if
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_STALL
)
stm32f4xx_hal_hcd.c:1402
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_HALTED
;
stm32f4xx_hal_hcd.c:1404
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_STALL
;
stm32f4xx_hal_hcd.c:1405
HCD_HC_IN_IRQHandler()
else
if
(
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_XACTERR
)
||
stm32f4xx_hal_hcd.c:1407
HCD_HC_IN_IRQHandler()
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_DATATGLERR
)
)
stm32f4xx_hal_hcd.c:1408
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_HALTED
;
stm32f4xx_hal_hcd.c:1410
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
++
;
stm32f4xx_hal_hcd.c:1411
HCD_HC_IN_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
ErrCnt
>
2U
)
stm32f4xx_hal_hcd.c:1412
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
=
0U
;
stm32f4xx_hal_hcd.c:1414
HCD_HC_IN_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
do_ssplit
==
1U
)
stm32f4xx_hal_hcd.c:1416
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
do_csplit
=
0U
;
stm32f4xx_hal_hcd.c:1418
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ep_ss_schedule
=
0U
;
stm32f4xx_hal_hcd.c:1419
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_ERROR
;
stm32f4xx_hal_hcd.c:1423
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_NOTREADY
;
stm32f4xx_hal_hcd.c:1427
HCD_HC_IN_IRQHandler()
if
(
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_CTRL
)
||
stm32f4xx_hal_hcd.c:1429
HCD_HC_IN_IRQHandler()
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_BULK
)
)
stm32f4xx_hal_hcd.c:1430
HCD_HC_IN_IRQHandler()
else
if
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_NYET
)
stm32f4xx_hal_hcd.c:1440
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_HALTED
;
stm32f4xx_hal_hcd.c:1442
HCD_HC_IN_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
do_csplit
==
1U
)
stm32f4xx_hal_hcd.c:1444
HCD_HC_IN_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_INTR
)
stm32f4xx_hal_hcd.c:1446
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
NyetErrCnt
++
;
stm32f4xx_hal_hcd.c:1448
HCD_HC_IN_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
NyetErrCnt
>
2U
)
stm32f4xx_hal_hcd.c:1449
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
NyetErrCnt
=
0U
;
stm32f4xx_hal_hcd.c:1451
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
do_csplit
=
0U
;
stm32f4xx_hal_hcd.c:1452
HCD_HC_IN_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
ErrCnt
<
3U
)
stm32f4xx_hal_hcd.c:1454
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ep_ss_schedule
=
1U
;
stm32f4xx_hal_hcd.c:1456
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_ERROR
;
stm32f4xx_hal_hcd.c:1459
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_NOTREADY
;
stm32f4xx_hal_hcd.c:1463
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_NOTREADY
;
stm32f4xx_hal_hcd.c:1468
HCD_HC_IN_IRQHandler()
if
(
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_CTRL
)
||
stm32f4xx_hal_hcd.c:1471
HCD_HC_IN_IRQHandler()
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_BULK
)
)
stm32f4xx_hal_hcd.c:1472
HCD_HC_IN_IRQHandler()
else
if
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_ACK
)
stm32f4xx_hal_hcd.c:1482
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_HALTED
;
stm32f4xx_hal_hcd.c:1484
HCD_HC_IN_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
do_csplit
==
1U
)
stm32f4xx_hal_hcd.c:1486
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_NOTREADY
;
stm32f4xx_hal_hcd.c:1488
HCD_HC_IN_IRQHandler()
if
(
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_CTRL
)
||
stm32f4xx_hal_hcd.c:1495
HCD_HC_IN_IRQHandler()
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_BULK
)
)
stm32f4xx_hal_hcd.c:1496
HCD_HC_IN_IRQHandler()
else
if
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_NAK
)
stm32f4xx_hal_hcd.c:1506
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_HALTED
;
stm32f4xx_hal_hcd.c:1508
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_NOTREADY
;
stm32f4xx_hal_hcd.c:1509
HCD_HC_IN_IRQHandler()
if
(
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_CTRL
)
||
stm32f4xx_hal_hcd.c:1511
HCD_HC_IN_IRQHandler()
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_BULK
)
)
stm32f4xx_hal_hcd.c:1512
HCD_HC_IN_IRQHandler()
else
if
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_BBLERR
)
stm32f4xx_hal_hcd.c:1521
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_HALTED
;
stm32f4xx_hal_hcd.c:1523
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
++
;
stm32f4xx_hal_hcd.c:1524
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_ERROR
;
stm32f4xx_hal_hcd.c:1525
HCD_HC_IN_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_HALTED
)
stm32f4xx_hal_hcd.c:1529
HCD_HC_IN_IRQHandler()
HAL_HCD_HC_NotifyURBChange_Callback
(
hhcd
,
chnum
,
hhcd
->
hc
[
chnum
]
.
urb_state
)
;
stm32f4xx_hal_hcd.c:1538
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_NYET
;
stm32f4xx_hal_hcd.c:1544
HCD_HC_IN_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
do_ssplit
==
0U
)
stm32f4xx_hal_hcd.c:1546
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
=
0U
;
stm32f4xx_hal_hcd.c:1548
HCD_HC_IN_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_INTR
)
stm32f4xx_hal_hcd.c:1555
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
=
0U
;
stm32f4xx_hal_hcd.c:1557
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_NAK
;
stm32f4xx_hal_hcd.c:1558
HCD_HC_IN_IRQHandler()
else
if
(
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_CTRL
)
||
stm32f4xx_hal_hcd.c:1561
HCD_HC_IN_IRQHandler()
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_BULK
)
)
stm32f4xx_hal_hcd.c:1562
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
=
0U
;
stm32f4xx_hal_hcd.c:1564
HCD_HC_IN_IRQHandler()
if
(
(
hhcd
->
Init
.
dma_enable
==
0U
)
||
(
hhcd
->
hc
[
chnum
]
.
do_csplit
==
1U
)
)
stm32f4xx_hal_hcd.c:1566
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_NAK
;
stm32f4xx_hal_hcd.c:1568
HCD_HC_IN_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
do_csplit
==
1U
)
stm32f4xx_hal_hcd.c:1577
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
do_csplit
=
0U
;
stm32f4xx_hal_hcd.c:1579
HCD_HC_IN_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_XACTERR
;
stm32f4xx_hal_hcd.c:1609
HCD_HC_OUT_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
do_ping
==
1U
)
stm32f4xx_hal_hcd.c:1616
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
do_ping
=
0U
;
stm32f4xx_hal_hcd.c:1618
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_NOTREADY
;
stm32f4xx_hal_hcd.c:1619
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_ACK
;
stm32f4xx_hal_hcd.c:1620
HCD_HC_OUT_IRQHandler()
if
(
(
hhcd
->
hc
[
chnum
]
.
do_ssplit
==
1U
)
&&
(
hhcd
->
hc
[
chnum
]
.
do_csplit
==
0U
)
)
stm32f4xx_hal_hcd.c:1624
HCD_HC_OUT_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
ep_type
!=
EP_TYPE_ISOC
)
stm32f4xx_hal_hcd.c:1626
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
do_csplit
=
1U
;
stm32f4xx_hal_hcd.c:1628
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_ACK
;
stm32f4xx_hal_hcd.c:1631
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
=
0U
;
stm32f4xx_hal_hcd.c:1635
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
=
0U
;
stm32f4xx_hal_hcd.c:1645
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
do_ping
=
1U
;
stm32f4xx_hal_hcd.c:1650
HCD_HC_OUT_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
do_csplit
!=
0U
)
stm32f4xx_hal_hcd.c:1654
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
do_csplit
=
0U
;
stm32f4xx_hal_hcd.c:1656
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_XFRC
;
stm32f4xx_hal_hcd.c:1661
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_NYET
;
stm32f4xx_hal_hcd.c:1666
HCD_HC_OUT_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
do_ssplit
==
0U
)
stm32f4xx_hal_hcd.c:1668
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
do_ping
=
1U
;
stm32f4xx_hal_hcd.c:1670
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
=
0U
;
stm32f4xx_hal_hcd.c:1673
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_STALL
;
stm32f4xx_hal_hcd.c:1680
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
=
0U
;
stm32f4xx_hal_hcd.c:1685
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_NAK
;
stm32f4xx_hal_hcd.c:1686
HCD_HC_OUT_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
do_ping
==
0U
)
stm32f4xx_hal_hcd.c:1688
HCD_HC_OUT_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
speed
==
HCD_DEVICE_SPEED_HIGH
)
stm32f4xx_hal_hcd.c:1690
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
do_ping
=
1U
;
stm32f4xx_hal_hcd.c:1692
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_XACTERR
;
stm32f4xx_hal_hcd.c:1703
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
++
;
stm32f4xx_hal_hcd.c:1708
HCD_HC_OUT_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
ErrCnt
>
2U
)
stm32f4xx_hal_hcd.c:1709
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
=
0U
;
stm32f4xx_hal_hcd.c:1711
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_ERROR
;
stm32f4xx_hal_hcd.c:1712
HCD_HC_OUT_IRQHandler()
HAL_HCD_HC_NotifyURBChange_Callback
(
hhcd
,
chnum
,
hhcd
->
hc
[
chnum
]
.
urb_state
)
;
stm32f4xx_hal_hcd.c:1717
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_NOTREADY
;
stm32f4xx_hal_hcd.c:1722
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_DATATGLERR
;
stm32f4xx_hal_hcd.c:1729
HCD_HC_OUT_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_XFRC
)
stm32f4xx_hal_hcd.c:1737
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_HALTED
;
stm32f4xx_hal_hcd.c:1739
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_DONE
;
stm32f4xx_hal_hcd.c:1740
HCD_HC_OUT_IRQHandler()
if
(
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_BULK
)
||
stm32f4xx_hal_hcd.c:1742
HCD_HC_OUT_IRQHandler()
(
hhcd
->
hc
[
chnum
]
.
ep_type
==
EP_TYPE_INTR
)
)
stm32f4xx_hal_hcd.c:1743
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
toggle_out
^=
1U
;
stm32f4xx_hal_hcd.c:1747
HCD_HC_OUT_IRQHandler()
if
(
(
hhcd
->
Init
.
dma_enable
==
1U
)
&&
(
hhcd
->
hc
[
chnum
]
.
xfer_len
>
0U
)
)
stm32f4xx_hal_hcd.c:1750
HCD_HC_OUT_IRQHandler()
num_packets
=
(
hhcd
->
hc
[
chnum
]
.
xfer_len
+
hhcd
->
hc
[
chnum
]
.
max_packet
-
1U
)
/
hhcd
->
hc
[
chnum
]
.
max_packet
;
stm32f4xx_hal_hcd.c:1752
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
toggle_out
^=
1U
;
stm32f4xx_hal_hcd.c:1756
HCD_HC_OUT_IRQHandler()
else
if
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_ACK
)
stm32f4xx_hal_hcd.c:1761
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_HALTED
;
stm32f4xx_hal_hcd.c:1763
HCD_HC_OUT_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
do_csplit
==
1U
)
stm32f4xx_hal_hcd.c:1765
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_NOTREADY
;
stm32f4xx_hal_hcd.c:1767
HCD_HC_OUT_IRQHandler()
else
if
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_NAK
)
stm32f4xx_hal_hcd.c:1770
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_HALTED
;
stm32f4xx_hal_hcd.c:1772
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_NOTREADY
;
stm32f4xx_hal_hcd.c:1773
HCD_HC_OUT_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
do_csplit
==
1U
)
stm32f4xx_hal_hcd.c:1775
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
do_csplit
=
0U
;
stm32f4xx_hal_hcd.c:1777
HCD_HC_OUT_IRQHandler()
else
if
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_NYET
)
stm32f4xx_hal_hcd.c:1781
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_HALTED
;
stm32f4xx_hal_hcd.c:1783
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_NOTREADY
;
stm32f4xx_hal_hcd.c:1784
HCD_HC_OUT_IRQHandler()
else
if
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_STALL
)
stm32f4xx_hal_hcd.c:1786
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_HALTED
;
stm32f4xx_hal_hcd.c:1788
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_STALL
;
stm32f4xx_hal_hcd.c:1789
HCD_HC_OUT_IRQHandler()
else
if
(
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_XACTERR
)
||
stm32f4xx_hal_hcd.c:1791
HCD_HC_OUT_IRQHandler()
(
hhcd
->
hc
[
chnum
]
.
state
==
HC_DATATGLERR
)
)
stm32f4xx_hal_hcd.c:1792
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
state
=
HC_HALTED
;
stm32f4xx_hal_hcd.c:1794
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
++
;
stm32f4xx_hal_hcd.c:1795
HCD_HC_OUT_IRQHandler()
if
(
hhcd
->
hc
[
chnum
]
.
ErrCnt
>
2U
)
stm32f4xx_hal_hcd.c:1796
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
ErrCnt
=
0U
;
stm32f4xx_hal_hcd.c:1798
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_ERROR
;
stm32f4xx_hal_hcd.c:1799
HCD_HC_OUT_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_NOTREADY
;
stm32f4xx_hal_hcd.c:1803
HCD_HC_OUT_IRQHandler()
HAL_HCD_HC_NotifyURBChange_Callback
(
hhcd
,
chnum
,
hhcd
->
hc
[
chnum
]
.
urb_state
)
;
stm32f4xx_hal_hcd.c:1820
HCD_HC_OUT_IRQHandler()
if
(
(
pktcnt
>
0U
)
&&
(
hhcd
->
hc
[
chnum
]
.
xfer_buff
!=
(
void
*
)
0
)
)
stm32f4xx_hal_hcd.c:1854
HCD_RXQLVL_IRQHandler()
if
(
(
hhcd
->
hc
[
chnum
]
.
xfer_count
+
pktcnt
)
<=
hhcd
->
hc
[
chnum
]
.
xfer_len
)
stm32f4xx_hal_hcd.c:1856
HCD_RXQLVL_IRQHandler()
hhcd
->
hc
[
chnum
]
.
xfer_buff
,
(
uint16_t
)
pktcnt
)
;
stm32f4xx_hal_hcd.c:1859
HCD_RXQLVL_IRQHandler()
hhcd
->
hc
[
chnum
]
.
xfer_buff
+=
pktcnt
;
stm32f4xx_hal_hcd.c:1862
HCD_RXQLVL_IRQHandler()
hhcd
->
hc
[
chnum
]
.
xfer_count
+=
pktcnt
;
stm32f4xx_hal_hcd.c:1863
HCD_RXQLVL_IRQHandler()
if
(
(
hhcd
->
hc
[
chnum
]
.
max_packet
==
pktcnt
)
&&
(
xferSizePktCnt
>
0U
)
)
stm32f4xx_hal_hcd.c:1868
HCD_RXQLVL_IRQHandler()
hhcd
->
hc
[
chnum
]
.
toggle_in
^=
1U
;
stm32f4xx_hal_hcd.c:1875
HCD_RXQLVL_IRQHandler()
hhcd
->
hc
[
chnum
]
.
urb_state
=
URB_ERROR
;
stm32f4xx_hal_hcd.c:1880
HCD_RXQLVL_IRQHandler()
Call Tree
from
0/98
examples
All items filtered out
All items filtered out
Data Use
from
0/98
examples
HCD_HandleTypeDef::hc
is read by 10 functions:
All items filtered out
HCD_HandleTypeDef::hc
HAL_HCD_HC_Init()
HAL_HCD_HC_SubmitRequest()
HAL_HCD_HC_GetURBState()
HAL_HCD_HC_GetXferCount()
HAL_HCD_HC_GetState()
HAL_HCD_HC_SetHubInfo()
HAL_HCD_HC_ClearHubInfo()
HCD_HC_IN_IRQHandler()
HCD_HC_OUT_IRQHandler()
HCD_RXQLVL_IRQHandler()
All items filtered out
Class Tree
from
0/98
examples
All items filtered out
All items filtered out
Override Tree
from
0/98
examples
All items filtered out
All items filtered out
Implementations
from
0/98
examples
All items filtered out
All items filtered out
Instances
from
0/98
examples
Lifecycle
from
0/98
examples
All items filtered out
All items filtered out