HAL HCD APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HAL_HCD_ChannelNotifyURBChangeCallback |
2 |
2 |
2 |
None |
|
HAL_HCD_ClearChannelHubInfo |
44 |
66 |
98 |
None |
|
HAL_HCD_CloseChannel |
64 |
82 |
114 |
None |
|
HAL_HCD_DRD_IRQHandler |
266 |
278 |
292 |
HCD_DRD_CHANNEL_IN_IRQHandler(Min)(Def)(Max), HCD_DRD_CHANNEL_OUT_IRQHandler(Min)(Def)(Max), HCD_DRD_Port_IRQHandler(Min)(Def)(Max), USB_DRD_ClearInterrupts(Min)(Def)(Max), USB_DRD_ReadInterrupts(Min)(Def)(Max) |
|
HAL_HCD_DeInit |
28 |
42 |
80 |
None |
|
HAL_HCD_ErrorCallback |
2 |
2 |
2 |
None |
|
HAL_HCD_GetChannelState |
12 |
12 |
52 |
None |
|
HAL_HCD_GetChannelTransferCount |
12 |
12 |
56 |
None |
|
HAL_HCD_GetChannelURBState |
12 |
12 |
52 |
None |
|
HAL_HCD_GetCurrentFrame |
14 |
14 |
30 |
None |
|
HAL_HCD_GetLastErrorCodes |
0 |
4 |
24 |
None |
|
HAL_HCD_GetPortSpeed |
14 |
14 |
30 |
None |
|
HAL_HCD_GetState |
4 |
4 |
22 |
None |
|
HAL_HCD_GetUserData |
0 |
6 |
26 |
None |
|
HAL_HCD_HaltChannel |
38 |
56 |
92 |
None |
|
HAL_HCD_IRQHandler |
24 |
26 |
58 |
None |
|
HAL_HCD_Init |
54 |
126 |
178 |
USB_DRD_HCD_InitDriver(Min)(Def)(Max) |
|
HAL_HCD_IsEnabledDMA |
16 |
16 |
32 |
None |
|
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_RegisterChannelNotifyURBChangeCallback |
0 |
28 |
66 |
None |
|
HAL_HCD_RegisterErrorCallback |
0 |
28 |
66 |
None |
|
HAL_HCD_RegisterPortConnectCallback |
0 |
28 |
66 |
None |
|
HAL_HCD_RegisterPortDisabledCallback |
0 |
28 |
66 |
None |
|
HAL_HCD_RegisterPortDisconnectCallback |
0 |
28 |
66 |
None |
|
HAL_HCD_RegisterPortEnabledCallback |
0 |
28 |
66 |
None |
|
HAL_HCD_RegisterPortResumeCallback |
0 |
28 |
66 |
None |
|
HAL_HCD_RegisterPortSuspendCallback |
0 |
28 |
66 |
None |
|
HAL_HCD_RegisterSofCallback |
0 |
28 |
62 |
None |
|
HAL_HCD_RequestChannelTransfer |
586 |
628 |
664 |
None |
|
HAL_HCD_ResetPort |
76 |
86 |
102 |
HAL_GetTick(Min)(Def)(Max) |
|
HAL_HCD_ResumePort |
52 |
62 |
78 |
HAL_GetTick(Min)(Def)(Max) |
|
HAL_HCD_SetChannelHubInfo |
40 |
62 |
102 |
None |
|
HAL_HCD_SetConfig |
164 |
190 |
242 |
__aeabi_memset(Min)(Def)(Max) |
|
HAL_HCD_SetConfigChannel |
210 |
268 |
366 |
HAL_HCD_ClearChannelHubInfo(Min)(Def)(Max) |
|
HAL_HCD_SetUserData |
0 |
6 |
28 |
None |
|
HAL_HCD_SofCallback |
2 |
2 |
2 |
None |
|
HAL_HCD_Start |
22 |
34 |
68 |
None |
|
HAL_HCD_Stop |
22 |
34 |
68 |
None |
|
HAL_HCD_SuspendPort |
42 |
52 |
68 |
None |
Static HCD APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HCD_DRD_CHANNEL_IN_BulkDb |
0 |
534 |
570 |
USB_DRD_GET_CH_DBUF0_CNT(Def)(Max), USB_DRD_GET_CH_DBUF1_CNT(Def)(Max), USB_DRD_ReadPMA(Def)(Max), USB_DRD_SET_CHEP_RX_STATUS(Def)(Max), USB_DRD_TX_DTOG(Def)(Max) |
|
HCD_DRD_CHANNEL_IN_IRQHandler |
826 |
886 |
922 |
HCD_DRD_CHANNEL_IN_BulkDb(Def)(Max), HCD_DRD_CHANNEL_IN_IsocDb(Def)(Max), HAL_HCD_HaltChannel(Min)(Def)(Max), USB_DRD_CLEAR_CHEP_RX_ERR(Min)(Def)(Max), USB_DRD_CLEAR_RX_CHEP_CTR(Min)(Def)(Max), USB_DRD_GET_CHEP(Min)(Def)(Max), USB_DRD_GET_CH_RX_CNT(Min)(Def)(Max), USB_DRD_GetLogicalChannel(Min)(Def)(Max), USB_DRD_ReadPMA(Min)(Def)(Max), USB_DRD_SET_CHEP_RX_STATUS(Min)(Def)(Max) |
|
HCD_DRD_CHANNEL_IN_IsocDb |
0 |
384 |
416 |
USB_DRD_CLEAR_RX_CHEP_CTR(Def)(Max), USB_DRD_GET_CH_DBUF0_CNT(Def)(Max), USB_DRD_GET_CH_DBUF1_CNT(Def)(Max), USB_DRD_GET_CH_RX_CNT(Def)(Max), USB_DRD_ReadPMA(Def)(Max) |
|
HCD_DRD_CHANNEL_OUT_BulkDb |
0 |
1072 |
1110 |
USB_DRD_CLEAR_RX_DTOG(Def)(Max), USB_DRD_CLEAR_TX_DTOG(Def)(Max), USB_DRD_RX_DTOG(Def)(Max), USB_DRD_SET_CHEP_DBUF0_CNT(Def)(Max), USB_DRD_SET_CHEP_DBUF1_CNT(Def)(Max), USB_DRD_SET_CHEP_TX_STATUS(Def)(Max), USB_DRD_TX_DTOG(Def)(Max), USB_DRD_WritePMA(Def)(Max) |
|
HCD_DRD_CHANNEL_OUT_IRQHandler |
800 |
974 |
1012 |
HCD_DRD_CHANNEL_OUT_BulkDb(Def)(Max), HAL_HCD_HaltChannel(Min)(Def)(Max), USB_DRD_CLEAR_CHEP_TX_ERR(Min)(Def)(Max), USB_DRD_CLEAR_TX_CHEP_CTR(Min)(Def)(Max), USB_DRD_GetLogicalChannel(Min)(Def)(Max), USB_DRD_SET_CHEP(Min)(Def)(Max), USB_DRD_SET_CHEP_RX_CNT(Def)(Max), USB_DRD_SET_CHEP_TX_CNT(Def)(Max), USB_DRD_SET_CHEP_TX_STATUS(Min)(Def)(Max) |
|
HCD_DRD_Port_IRQHandler |
98 |
104 |
118 |
USB_DRD_ClearPhysicalChannels(Min)(Def)(Max), USB_DRD_PMAReset(Min)(Def)(Max) |