HAL HCD APIs

HAL HCD APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_HCD_ChannelAbortTransferCallback

2

2

2

None

HAL_HCD_ChannelNotifyURBChangeCallback

2

2

2

None

HAL_HCD_ClearChannelHubInfo

40

60

108

None

HAL_HCD_DeInit

76

86

124

None

HAL_HCD_ErrorCallback

2

2

2

None

HAL_HCD_GetChannelState

12

12

52

None

HAL_HCD_GetChannelTransferCount

12

12

120

None

HAL_HCD_GetChannelURBState

12

12

52

None

HAL_HCD_GetCurrentFrame

14

14

66

None

HAL_HCD_GetLastErrorCodes

0

4

24

None

HAL_HCD_GetPortSpeed

14

14

66

None

HAL_HCD_GetState

4

4

22

None

HAL_HCD_GetUserData

0

6

26

None

HAL_HCD_HaltChannel

38

56

110

None

HAL_HCD_IRQHandler

26

26

62

None

HAL_HCD_Init

94

186

238

None

HAL_HCD_IsEnabledDMA

16

16

32

None

HAL_HCD_OTG_IRQHandler

400

406

422

HCD_OTG_CHANNEL_IN_IRQHandler(Min)(Def)(Max), HCD_OTG_CHANNEL_OUT_IRQHandler(Min)(Def)(Max), HCD_OTG_Port_IRQHandler(Min)(Def)(Max), HCD_OTG_RXQLVL_IRQHandler(Min)(Def)(Max)

HAL_HCD_PortConnectCallback

2

2

2

None

HAL_HCD_PortDisabledCallback

2

2

2

None

HAL_HCD_PortDisconnectCallback

2

2

2

None

HAL_HCD_PortEnabledCallback

2

2

2

None

HAL_HCD_PortResumeCallback

2

2

2

None

HAL_HCD_PortSuspendCallback

2

2

2

None

HAL_HCD_RegisterChannelAbortTransferCallback

0

28

62

None

HAL_HCD_RegisterChannelNotifyURBChangeCallback

0

28

62

None

HAL_HCD_RegisterErrorCallback

0

28

62

None

HAL_HCD_RegisterPortConnectCallback

0

28

62

None

HAL_HCD_RegisterPortDisabledCallback

0

28

62

None

HAL_HCD_RegisterPortDisconnectCallback

0

28

62

None

HAL_HCD_RegisterPortEnabledCallback

0

28

62

None

HAL_HCD_RegisterPortResumeCallback

0

28

62

None

HAL_HCD_RegisterPortSuspendCallback

0

28

62

None

HAL_HCD_RegisterSofCallback

0

28

62

None

HAL_HCD_RequestChannelTransfer

542

586

688

None

HAL_HCD_ResetPort

68

78

132

HAL_GetTick(Min)(Def)(Max)

HAL_HCD_ResumePort

52

104

156

HAL_GetTick(Min)(Def)(Max)

HAL_HCD_SetChannelHubInfo

36

56

108

None

HAL_HCD_SetConfig

156

170

222

None

HAL_HCD_SetConfigChannel

200

274

390

HAL_HCD_ClearChannelHubInfo(Min)(Def)(Max)

HAL_HCD_SetUserData

0

6

28

None

HAL_HCD_SofCallback

2

2

2

None

HAL_HCD_Start

24

72

106

None

HAL_HCD_Stop

24

34

70

None

HAL_HCD_SuspendPort

38

90

142

None

Static HCD APIs

Static HCD APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HCD_OTG_CHANNEL_IN_IRQHandler

1664

1670

1670

None

HCD_OTG_CHANNEL_OUT_IRQHandler

1020

1024

1024

None

HCD_OTG_Port_IRQHandler

162

168

168

None

HCD_OTG_RXQLVL_IRQHandler

264

264

264

None