HAL FDCAN APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HAL_FDCAN_AcquireBus |
0 |
34 |
48 |
HAL_OS_SemaphoreTake(Def)(Max) |
|
HAL_FDCAN_DeInit |
54 |
62 |
100 |
HAL_OS_SemaphoreDelete(Def)(Max), FDCAN_InitRequest(Min)(Def)(Max), FDCAN_ResetClockStopRequest(Min)(Def)(Max) |
|
HAL_FDCAN_DisableAutoRetransmission |
20 |
20 |
54 |
None |
|
HAL_FDCAN_DisableEdgeFiltering |
20 |
20 |
54 |
None |
|
HAL_FDCAN_DisableISOMode |
20 |
20 |
58 |
None |
|
HAL_FDCAN_DisableInterruptLines |
18 |
18 |
76 |
None |
|
HAL_FDCAN_DisableInterrupts |
18 |
18 |
78 |
None |
|
HAL_FDCAN_DisableProtocolException |
20 |
20 |
58 |
None |
|
HAL_FDCAN_DisableRestrictedOperationMode |
20 |
20 |
54 |
None |
|
HAL_FDCAN_DisableTimeoutCounter |
20 |
20 |
56 |
None |
|
HAL_FDCAN_DisableTransmitPause |
20 |
20 |
58 |
None |
|
HAL_FDCAN_DisableTxBufferCancellationInterrupts |
26 |
26 |
90 |
None |
|
HAL_FDCAN_DisableTxBufferCompleteInterrupts |
26 |
26 |
90 |
None |
|
HAL_FDCAN_DisableTxDelayCompensation |
20 |
20 |
56 |
None |
|
HAL_FDCAN_EnableAutoRetransmission |
20 |
20 |
54 |
None |
|
HAL_FDCAN_EnableEdgeFiltering |
20 |
20 |
54 |
None |
|
HAL_FDCAN_EnableISOMode |
20 |
20 |
58 |
None |
|
HAL_FDCAN_EnableInterruptLines |
18 |
18 |
76 |
None |
|
HAL_FDCAN_EnableInterrupts |
18 |
18 |
78 |
None |
|
HAL_FDCAN_EnableProtocolException |
20 |
20 |
58 |
None |
|
HAL_FDCAN_EnableRestrictedOperationMode |
30 |
30 |
62 |
None |
|
HAL_FDCAN_EnableTimeoutCounter |
20 |
20 |
56 |
None |
|
HAL_FDCAN_EnableTransmitPause |
20 |
20 |
58 |
None |
|
HAL_FDCAN_EnableTxBufferCancellationInterrupts |
26 |
26 |
90 |
None |
|
HAL_FDCAN_EnableTxBufferCompleteInterrupts |
26 |
26 |
90 |
None |
|
HAL_FDCAN_EnableTxDelayCompensation |
20 |
20 |
56 |
None |
|
HAL_FDCAN_EnterPowerDownMode |
52 |
52 |
86 |
FDCAN_WaitOnFlagUntilTimeout(Min)(Def)(Max) |
|
HAL_FDCAN_ErrorCallback |
2 |
2 |
2 |
None |
|
HAL_FDCAN_ExitPowerDownMode |
46 |
46 |
80 |
FDCAN_ResetClockStopRequest(Min)(Def)(Max) |
|
HAL_FDCAN_GetClockDivider |
16 |
16 |
54 |
None |
|
HAL_FDCAN_GetClockFreq |
10 |
10 |
46 |
HAL_RCC_FDCAN_GetKernelClkFreq(Min)(Def)(Max) |
|
HAL_FDCAN_GetConfig |
106 |
106 |
158 |
FDCAN_GetDataBitTiming(Min)(Def)(Max), FDCAN_GetMode(Min)(Def)(Max), FDCAN_GetNominalBitTiming(Min)(Def)(Max) |
|
HAL_FDCAN_GetConfigTimeoutCounter |
20 |
20 |
78 |
None |
|
HAL_FDCAN_GetConfigTimestampCounter |
18 |
18 |
76 |
None |
|
HAL_FDCAN_GetConfigTxDelayCompensation |
18 |
18 |
76 |
None |
|
HAL_FDCAN_GetDataBitTiming |
16 |
16 |
68 |
FDCAN_GetDataBitTiming(Min)(Def)(Max) |
|
HAL_FDCAN_GetErrorCounters |
36 |
46 |
102 |
None |
|
HAL_FDCAN_GetExtendedIdMask |
12 |
12 |
52 |
None |
|
HAL_FDCAN_GetFilter |
96 |
96 |
234 |
None |
|
HAL_FDCAN_GetFrameFormat |
12 |
12 |
48 |
None |
|
HAL_FDCAN_GetGlobalFilter |
38 |
38 |
90 |
None |
|
HAL_FDCAN_GetHighPriorityMessageStatus |
38 |
48 |
104 |
None |
|
HAL_FDCAN_GetLastErrorCodes |
0 |
4 |
22 |
None |
|
HAL_FDCAN_GetLatestTxFifoQRequestBuffer |
4 |
4 |
44 |
None |
|
HAL_FDCAN_GetLineFromInterruptGroup |
18 |
18 |
100 |
None |
|
HAL_FDCAN_GetMode |
14 |
14 |
46 |
FDCAN_GetMode(Min)(Def)(Max) |
|
HAL_FDCAN_GetNominalBitTiming |
16 |
16 |
68 |
FDCAN_GetNominalBitTiming(Min)(Def)(Max) |
|
HAL_FDCAN_GetProtocolStatus |
82 |
92 |
148 |
None |
|
HAL_FDCAN_GetRamWatchdog |
10 |
10 |
50 |
None |
|
HAL_FDCAN_GetReceivedMessage |
268 |
278 |
376 |
None |
|
HAL_FDCAN_GetRxFifoFillLevel |
36 |
36 |
124 |
None |
|
HAL_FDCAN_GetRxFifoOverwrite |
42 |
42 |
126 |
None |
|
HAL_FDCAN_GetState |
4 |
4 |
22 |
None |
|
HAL_FDCAN_GetTimeoutCounter |
8 |
8 |
48 |
None |
|
HAL_FDCAN_GetTimestampCounter |
8 |
8 |
48 |
None |
|
HAL_FDCAN_GetTxBufferMessageStatus |
22 |
22 |
84 |
None |
|
HAL_FDCAN_GetTxEvent |
94 |
100 |
160 |
None |
|
HAL_FDCAN_GetTxFifoFreeLevel |
28 |
28 |
68 |
None |
|
HAL_FDCAN_GetTxFifoStatus |
12 |
12 |
52 |
None |
|
HAL_FDCAN_GetTxMode |
12 |
12 |
52 |
None |
|
HAL_FDCAN_GetUserData |
0 |
4 |
22 |
None |
|
HAL_FDCAN_HighPriorityMessageCallback |
2 |
2 |
2 |
None |
|
HAL_FDCAN_IRQHandler |
216 |
248 |
266 |
None |
|
HAL_FDCAN_Init |
28 |
114 |
154 |
HAL_OS_SemaphoreCreate(Def)(Max), HAL_RCC_FDCAN_EnableClock(Min)(Max) |
|
HAL_FDCAN_IsEnabledAutoRetransmission |
10 |
10 |
46 |
None |
|
HAL_FDCAN_IsEnabledEdgeFiltering |
12 |
12 |
48 |
None |
|
HAL_FDCAN_IsEnabledISOMode |
10 |
10 |
50 |
None |
|
HAL_FDCAN_IsEnabledInterrupt |
20 |
20 |
104 |
None |
|
HAL_FDCAN_IsEnabledInterruptLine |
20 |
20 |
100 |
None |
|
HAL_FDCAN_IsEnabledProtocolException |
12 |
12 |
52 |
None |
|
HAL_FDCAN_IsEnabledRestrictedOperationMode |
10 |
10 |
46 |
None |
|
HAL_FDCAN_IsEnabledTimeoutCounter |
10 |
10 |
50 |
None |
|
HAL_FDCAN_IsEnabledTransmitPause |
12 |
12 |
52 |
None |
|
HAL_FDCAN_IsEnabledTxBufferCancellationInterrupt |
22 |
22 |
98 |
None |
|
HAL_FDCAN_IsEnabledTxBufferCompleteInterrupt |
22 |
22 |
98 |
None |
|
HAL_FDCAN_IsEnabledTxDelayCompensation |
10 |
10 |
50 |
None |
|
HAL_FDCAN_Recover |
28 |
28 |
64 |
None |
|
HAL_FDCAN_RegisterErrorCallback |
0 |
22 |
80 |
None |
|
HAL_FDCAN_RegisterHighPriorityMessageCallback |
0 |
22 |
80 |
None |
|
HAL_FDCAN_RegisterRxFifo0Callback |
0 |
22 |
80 |
None |
|
HAL_FDCAN_RegisterRxFifo1Callback |
0 |
22 |
80 |
None |
|
HAL_FDCAN_RegisterTimestampWraparoundCallback |
0 |
22 |
80 |
None |
|
HAL_FDCAN_RegisterTxBufferAbortCallback |
0 |
22 |
80 |
None |
|
HAL_FDCAN_RegisterTxBufferCompleteCallback |
0 |
22 |
80 |
None |
|
HAL_FDCAN_RegisterTxEventFifoCallback |
0 |
22 |
80 |
None |
|
HAL_FDCAN_RegisterTxFifoEmptyCallback |
0 |
22 |
80 |
None |
|
HAL_FDCAN_ReleaseBus |
0 |
30 |
44 |
HAL_OS_SemaphoreRelease(Def)(Max) |
|
HAL_FDCAN_ReqAbortOfTxBuffer |
14 |
14 |
74 |
None |
|
HAL_FDCAN_ReqTransmitMsgFromFIFOQ |
124 |
138 |
232 |
FDCAN_CopyMessageToRAM(Min)(Def)(Max) |
|
HAL_FDCAN_ResetTimeoutCounter |
30 |
30 |
70 |
None |
|
HAL_FDCAN_ResetTimestampCounter |
32 |
32 |
72 |
None |
|
HAL_FDCAN_RxFifo0Callback |
2 |
2 |
2 |
None |
|
HAL_FDCAN_RxFifo1Callback |
2 |
2 |
2 |
None |
|
HAL_FDCAN_SetClockDivider |
18 |
18 |
216 |
None |
|
HAL_FDCAN_SetConfig |
190 |
200 |
696 |
FDCAN_ComputeRAMBlockAddresses(Min)(Def)(Max), FDCAN_InitRequest(Min)(Def)(Max), FDCAN_ResetClockStopRequest(Min)(Def)(Max), FDCAN_SetDataBitTiming(Min)(Def)(Max), FDCAN_SetNominalBitTiming(Min)(Def)(Max) |
|
HAL_FDCAN_SetConfigTimeoutCounter |
32 |
42 |
152 |
None |
|
HAL_FDCAN_SetConfigTimestampCounter |
30 |
40 |
262 |
None |
|
HAL_FDCAN_SetConfigTxDelayCompensation |
20 |
30 |
120 |
None |
|
HAL_FDCAN_SetDataBitTiming |
20 |
30 |
176 |
FDCAN_SetDataBitTiming(Min)(Def)(Max) |
|
HAL_FDCAN_SetExtendedIdMask |
14 |
14 |
64 |
None |
|
HAL_FDCAN_SetFilter |
78 |
88 |
402 |
None |
|
HAL_FDCAN_SetFrameFormat |
26 |
26 |
100 |
None |
|
HAL_FDCAN_SetGlobalFilter |
46 |
56 |
204 |
None |
|
HAL_FDCAN_SetInterruptGroupsToLine |
38 |
38 |
142 |
None |
|
HAL_FDCAN_SetMode |
50 |
50 |
130 |
None |
|
HAL_FDCAN_SetNominalBitTiming |
20 |
30 |
184 |
FDCAN_SetNominalBitTiming(Min)(Def)(Max) |
|
HAL_FDCAN_SetRamWatchdog |
20 |
20 |
58 |
None |
|
HAL_FDCAN_SetRxFifoOverwrite |
70 |
70 |
162 |
None |
|
HAL_FDCAN_SetTxMode |
26 |
26 |
86 |
None |
|
HAL_FDCAN_SetUserData |
0 |
4 |
24 |
None |
|
HAL_FDCAN_Start |
26 |
82 |
118 |
None |
|
HAL_FDCAN_Stop |
66 |
76 |
112 |
FDCAN_InitRequest(Min)(Def)(Max), FDCAN_ResetClockStopRequest(Min)(Def)(Max) |
|
HAL_FDCAN_TimestampWraparoundCallback |
2 |
2 |
2 |
None |
|
HAL_FDCAN_TxBufferAbortCallback |
2 |
2 |
2 |
None |
|
HAL_FDCAN_TxBufferCompleteCallback |
2 |
2 |
2 |
None |
|
HAL_FDCAN_TxEventFifoCallback |
2 |
2 |
2 |
None |
|
HAL_FDCAN_TxFifoEmptyCallback |
2 |
2 |
2 |
None |
Static FDCAN APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
FDCAN_ComputeRAMBlockAddresses |
96 |
96 |
96 |
None |
|
FDCAN_CopyMessageToRAM |
134 |
134 |
134 |
None |
|
FDCAN_GetDataBitTiming |
36 |
36 |
36 |
None |
|
FDCAN_GetMode |
40 |
40 |
40 |
None |
|
FDCAN_GetNominalBitTiming |
36 |
36 |
36 |
None |
|
FDCAN_InitRequest |
42 |
42 |
42 |
FDCAN_WaitOnFlagUntilTimeout(Min)(Def)(Max) |
|
FDCAN_ResetClockStopRequest |
42 |
42 |
42 |
FDCAN_WaitOnFlagUntilTimeout(Min)(Def)(Max) |
|
FDCAN_SetDataBitTiming |
32 |
32 |
32 |
None |
|
FDCAN_SetNominalBitTiming |
32 |
32 |
32 |
None |
|
FDCAN_WaitOnFlagUntilTimeout |
62 |
62 |
62 |
HAL_GetTick(Min)(Def)(Max) |
|
fdcan_lut_dlc2bytes |
16 |
16 |
16 |
None |