LL CRC APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
LL_CRC_FeedData16 |
6 |
6 |
6 |
None |
|
LL_CRC_FeedData32 |
4 |
4 |
4 |
None |
|
LL_CRC_FeedData8 |
4 |
4 |
4 |
None |
|
LL_CRC_GetInitialData |
4 |
4 |
4 |
None |
|
LL_CRC_GetInputDataReverseMode |
8 |
8 |
8 |
None |
|
LL_CRC_GetOutputDataReverseMode |
8 |
8 |
8 |
None |
|
LL_CRC_GetPolynomialCoef |
4 |
4 |
4 |
None |
|
LL_CRC_GetPolynomialSize |
8 |
8 |
8 |
None |
|
LL_CRC_ReadData16 |
6 |
6 |
6 |
None |
|
LL_CRC_ReadData32 |
4 |
4 |
4 |
None |
|
LL_CRC_ReadData7 |
8 |
8 |
8 |
None |
|
LL_CRC_ReadData8 |
6 |
6 |
6 |
None |
|
LL_CRC_ReadIDR |
4 |
4 |
4 |
None |
|
LL_CRC_ResetCRCCalculationUnit |
10 |
10 |
10 |
None |
|
LL_CRC_SetDataReverseMode |
14 |
14 |
14 |
None |
|
LL_CRC_SetInitialData |
4 |
4 |
4 |
None |
|
LL_CRC_SetInputDataReverseMode |
12 |
12 |
12 |
None |
|
LL_CRC_SetOutputDataReverseMode |
12 |
12 |
12 |
None |
|
LL_CRC_SetPolynomialCoef |
4 |
4 |
4 |
None |
|
LL_CRC_SetPolynomialSize |
12 |
12 |
12 |
None |
|
LL_CRC_WriteIDR |
4 |
4 |
4 |
None |
HAL CRC APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HAL_CRC_Accumulate |
46 |
102 |
236 |
CRC_FeedData(Min)(Def)(Max) |
|
HAL_CRC_Calculate |
52 |
108 |
252 |
CRC_FeedData(Min)(Def)(Max), LL_CRC_ResetCRCCalculationUnit(Min)(Def)(Max) |
|
HAL_CRC_DeInit |
24 |
24 |
62 |
CRC_ResetConfig(Min)(Def)(Max), LL_CRC_WriteIDR(Min)(Def)(Max) |
|
HAL_CRC_GetConfig |
50 |
50 |
100 |
LL_CRC_GetInitialData(Min)(Def)(Max), LL_CRC_GetInputDataReverseMode(Min)(Def)(Max), LL_CRC_GetOutputDataReverseMode(Min)(Def)(Max), LL_CRC_GetPolynomialCoef(Min)(Def)(Max), LL_CRC_GetPolynomialSize(Min)(Def)(Max) |
|
HAL_CRC_GetIndependentData |
12 |
12 |
46 |
LL_CRC_ReadIDR(Min)(Def)(Max) |
|
HAL_CRC_GetInputReverseMode |
14 |
14 |
48 |
LL_CRC_GetInputDataReverseMode(Min)(Def)(Max) |
|
HAL_CRC_GetOutputReverseMode |
14 |
14 |
48 |
LL_CRC_GetOutputDataReverseMode(Min)(Def)(Max) |
|
HAL_CRC_GetState |
4 |
4 |
22 |
None |
|
HAL_CRC_GetUserData |
0 |
4 |
22 |
None |
|
HAL_CRC_Init |
24 |
30 |
70 |
HAL_RCC_CRC_EnableClock(Min)(Max) |
|
HAL_CRC_ResetConfig |
12 |
12 |
46 |
CRC_ResetConfig(Min)(Def)(Max) |
|
HAL_CRC_SetConfig |
52 |
76 |
322 |
CRC_CheckPolynomial(Def)(Max), LL_CRC_SetDataReverseMode(Min)(Def)(Max), LL_CRC_SetInitialData(Min)(Def)(Max), LL_CRC_SetPolynomialCoef(Min)(Def)(Max), LL_CRC_SetPolynomialSize(Min)(Def)(Max) |
|
HAL_CRC_SetConfigPolynomial |
50 |
106 |
184 |
CRC_CheckPolynomial(Def)(Max), LL_CRC_GetOutputDataReverseMode(Def)(Max), LL_CRC_SetInitialData(Min)(Def)(Max), LL_CRC_SetPolynomialCoef(Min)(Def)(Max), LL_CRC_SetPolynomialSize(Min)(Def)(Max) |
|
HAL_CRC_SetIndependentData |
20 |
20 |
54 |
LL_CRC_WriteIDR(Min)(Def)(Max) |
|
HAL_CRC_SetInputReverseMode |
22 |
22 |
120 |
LL_CRC_SetInputDataReverseMode(Min)(Def)(Max) |
|
HAL_CRC_SetOutputReverseMode |
22 |
60 |
142 |
LL_CRC_GetPolynomialSize(Def)(Max), LL_CRC_SetOutputDataReverseMode(Min)(Def)(Max) |
|
HAL_CRC_SetUserData |
0 |
4 |
24 |
None |
Static CRC APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
CRC_CheckPolynomial |
0 |
106 |
106 |
None |
|
CRC_FeedData |
288 |
288 |
288 |
LL_CRC_FeedData16(Min)(Def)(Max), LL_CRC_FeedData32(Min)(Def)(Max), LL_CRC_FeedData8(Min)(Def)(Max), LL_CRC_GetInputDataReverseMode(Min)(Def)(Max) |
|
CRC_ResetConfig |
44 |
44 |
44 |
LL_CRC_SetDataReverseMode(Min)(Def)(Max), LL_CRC_SetInitialData(Min)(Def)(Max), LL_CRC_SetPolynomialCoef(Min)(Def)(Max), LL_CRC_SetPolynomialSize(Min)(Def)(Max) |