HAL PCD APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HAL_PCD_AbortEndpointTransfer |
84 |
104 |
160 |
None |
|
HAL_PCD_BCD_PortTypeDetection |
236 |
256 |
290 |
HAL_GetTick(Min)(Def)(Max) |
|
HAL_PCD_BCD_Start |
24 |
34 |
68 |
None |
|
HAL_PCD_BCD_Stop |
24 |
34 |
68 |
None |
|
HAL_PCD_BcdCallback |
2 |
2 |
2 |
None |
|
HAL_PCD_ClearEndpointStall |
94 |
112 |
168 |
None |
|
HAL_PCD_CloseEndpoint |
94 |
112 |
162 |
None |
|
HAL_PCD_ConnectCallback |
2 |
2 |
2 |
None |
|
HAL_PCD_DataInStageCallback |
2 |
2 |
2 |
None |
|
HAL_PCD_DataOutStageCallback |
2 |
2 |
2 |
None |
|
HAL_PCD_DeInit |
24 |
34 |
72 |
None |
|
HAL_PCD_DeviceConnect |
18 |
28 |
64 |
None |
|
HAL_PCD_DeviceDisconnect |
18 |
28 |
64 |
None |
|
HAL_PCD_DisconnectCallback |
2 |
2 |
2 |
None |
|
HAL_PCD_EP_GetRxCount |
22 |
42 |
108 |
None |
|
HAL_PCD_EndpointAbortTransferCallback |
2 |
2 |
2 |
None |
|
HAL_PCD_ErrorCallback |
2 |
2 |
2 |
None |
|
HAL_PCD_FlushEndpoint |
76 |
94 |
130 |
None |
|
HAL_PCD_GetCurrentFrame |
6 |
16 |
32 |
None |
|
HAL_PCD_GetDeviceSpeed |
14 |
14 |
66 |
None |
|
HAL_PCD_GetLastErrorCodes |
0 |
4 |
24 |
None |
|
HAL_PCD_GetState |
4 |
4 |
24 |
None |
|
HAL_PCD_GetUserData |
0 |
6 |
26 |
None |
|
HAL_PCD_IRQHandler |
26 |
26 |
62 |
None |
|
HAL_PCD_ISOINIncompleteCallback |
2 |
2 |
2 |
None |
|
HAL_PCD_ISOOUTIncompleteCallback |
2 |
2 |
2 |
None |
|
HAL_PCD_Init |
54 |
176 |
238 |
None |
|
HAL_PCD_LPM_Start |
30 |
40 |
76 |
None |
|
HAL_PCD_LPM_Stop |
24 |
34 |
70 |
None |
|
HAL_PCD_LpmCallback |
2 |
2 |
2 |
None |
|
HAL_PCD_OTG_IRQHandler |
1756 |
1776 |
1792 |
PCD_EP_OutSetupPacket_int(Min)(Def)(Max), PCD_EP_OutXfrComplete_int(Min)(Def)(Max), PCD_WriteEmptyTxFifo(Min)(Def)(Max), HAL_RCC_GetHCLKFreq(Min)(Def)(Max) |
|
HAL_PCD_OpenEndpoint |
120 |
180 |
290 |
None |
|
HAL_PCD_RegisterBcdCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RegisterConnectCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RegisterDataInStageCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RegisterDataOutStageCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RegisterDisconnectCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RegisterEndpointAbortTransferCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RegisterErrorCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RegisterIsoInIncpltCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RegisterIsoOutIncpltCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RegisterLpmCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RegisterResetCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RegisterResumeCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RegisterSetupCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RegisterSofCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RegisterSuspendCallback |
0 |
28 |
62 |
None |
|
HAL_PCD_RemoteWakeup_Start |
18 |
28 |
64 |
None |
|
HAL_PCD_RemoteWakeup_Stop |
18 |
28 |
64 |
None |
|
HAL_PCD_ResetCallback |
2 |
2 |
2 |
None |
|
HAL_PCD_ResumeCallback |
2 |
2 |
2 |
None |
|
HAL_PCD_SetConfig |
398 |
412 |
464 |
None |
|
HAL_PCD_SetDeviceAddress |
26 |
36 |
88 |
None |
|
HAL_PCD_SetEndpointReceive |
94 |
112 |
162 |
None |
|
HAL_PCD_SetEndpointStall |
122 |
140 |
190 |
None |
|
HAL_PCD_SetEndpointTransmit |
86 |
118 |
168 |
None |
|
HAL_PCD_SetRxFiFoSize |
24 |
34 |
70 |
None |
|
HAL_PCD_SetTxFiFoSize |
30 |
40 |
76 |
None |
|
HAL_PCD_SetUserData |
0 |
6 |
28 |
None |
|
HAL_PCD_SetupStageCallback |
2 |
2 |
2 |
None |
|
HAL_PCD_SofCallback |
2 |
2 |
2 |
None |
|
HAL_PCD_Start |
24 |
72 |
106 |
None |
|
HAL_PCD_Stop |
46 |
56 |
92 |
None |
|
HAL_PCD_SuspendCallback |
2 |
2 |
2 |
None |
Static PCD APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
PCD_EP_OutSetupPacket_int |
50 |
52 |
52 |
None |
|
PCD_EP_OutXfrComplete_int |
22 |
24 |
24 |
None |
|
PCD_WriteEmptyTxFifo |
200 |
200 |
200 |
None |