LL RNG APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
LL_RNG_ClearFlag_CEIS |
8 |
8 |
8 |
None |
|
LL_RNG_ClearFlag_SEIS |
8 |
8 |
8 |
None |
|
LL_RNG_ConfigLock |
10 |
10 |
10 |
None |
|
LL_RNG_Disable |
10 |
10 |
10 |
None |
|
LL_RNG_DisableArdis |
22 |
22 |
22 |
None |
|
LL_RNG_DisableClkErrorDetect |
22 |
22 |
22 |
None |
|
LL_RNG_DisableCondReset |
10 |
10 |
10 |
None |
|
LL_RNG_DisableIT |
10 |
10 |
10 |
None |
|
LL_RNG_DisableNistCompliance |
22 |
22 |
22 |
None |
|
LL_RNG_Enable |
10 |
10 |
10 |
None |
|
LL_RNG_EnableArdis |
22 |
22 |
22 |
None |
|
LL_RNG_EnableClkErrorDetect |
24 |
24 |
24 |
None |
|
LL_RNG_EnableCondReset |
10 |
10 |
10 |
None |
|
LL_RNG_EnableIT |
10 |
10 |
10 |
None |
|
LL_RNG_EnableNistCompliance |
24 |
24 |
24 |
None |
|
LL_RNG_GetClockDivider |
8 |
8 |
8 |
None |
|
LL_RNG_GetConfig |
8 |
8 |
8 |
None |
|
LL_RNG_GetConfig1 |
8 |
8 |
8 |
None |
|
LL_RNG_GetConfig2 |
8 |
8 |
8 |
None |
|
LL_RNG_GetConfig3 |
8 |
8 |
8 |
None |
|
LL_RNG_GetHealthConfig |
4 |
4 |
4 |
None |
|
LL_RNG_GetHealthFactorConfig |
8 |
8 |
8 |
None |
|
LL_RNG_GetOscNoiseSrc |
18 |
18 |
18 |
None |
|
LL_RNG_IsActiveFlag_BUSY |
10 |
10 |
10 |
None |
|
LL_RNG_IsActiveFlag_CECS |
10 |
10 |
10 |
None |
|
LL_RNG_IsActiveFlag_CEIS |
10 |
10 |
10 |
None |
|
LL_RNG_IsActiveFlag_DRDY |
8 |
8 |
8 |
None |
|
LL_RNG_IsActiveFlag_SECS |
10 |
10 |
10 |
None |
|
LL_RNG_IsActiveFlag_SEIS |
10 |
10 |
10 |
None |
|
LL_RNG_IsConfigLocked |
6 |
6 |
6 |
None |
|
LL_RNG_IsEnabled |
10 |
10 |
10 |
None |
|
LL_RNG_IsEnabledArdis |
14 |
14 |
14 |
None |
|
LL_RNG_IsEnabledClkErrorDetect |
14 |
14 |
14 |
None |
|
LL_RNG_IsEnabledCondReset |
10 |
10 |
10 |
None |
|
LL_RNG_IsEnabledIT |
10 |
10 |
10 |
None |
|
LL_RNG_IsEnabledNistCompliance |
14 |
14 |
14 |
None |
|
LL_RNG_ReadRandData32 |
4 |
4 |
4 |
None |
|
LL_RNG_SetClockDivider |
24 |
24 |
24 |
None |
|
LL_RNG_SetConfig |
16 |
16 |
16 |
None |
|
LL_RNG_SetConfig1 |
28 |
28 |
28 |
None |
|
LL_RNG_SetConfig2 |
28 |
28 |
28 |
None |
|
LL_RNG_SetConfig3 |
28 |
28 |
28 |
None |
|
LL_RNG_SetHealthConfig |
4 |
4 |
4 |
None |
|
LL_RNG_SetHealthFactorConfig |
8 |
8 |
8 |
None |
|
LL_RNG_SetOscNoiseSrc |
26 |
26 |
26 |
None |
HAL RNG APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HAL_RNG_DeInit |
16 |
16 |
54 |
LL_RNG_Disable(Min)(Def)(Max) |
|
HAL_RNG_DisableAutoReset |
34 |
44 |
78 |
LL_RNG_DisableArdis(Min)(Def)(Max), LL_RNG_IsConfigLocked(Min)(Def)(Max) |
|
HAL_RNG_DisableClockErrorDetection |
34 |
44 |
78 |
LL_RNG_DisableClkErrorDetect(Min)(Def)(Max), LL_RNG_IsConfigLocked(Min)(Def)(Max) |
|
HAL_RNG_EnableAutoReset |
34 |
44 |
78 |
LL_RNG_EnableArdis(Min)(Def)(Max), LL_RNG_IsConfigLocked(Min)(Def)(Max) |
|
HAL_RNG_EnableClockErrorDetection |
34 |
44 |
78 |
LL_RNG_EnableClkErrorDetect(Min)(Def)(Max), LL_RNG_IsConfigLocked(Min)(Def)(Max) |
|
HAL_RNG_ErrorCallback |
2 |
2 |
2 |
None |
|
HAL_RNG_GenerateRandomNumber |
202 |
282 |
366 |
HAL_GetTick(Min)(Def)(Max), LL_RNG_ClearFlag_CEIS(Min)(Def)(Max), LL_RNG_ClearFlag_SEIS(Min)(Def)(Max), LL_RNG_Disable(Min)(Def)(Max), LL_RNG_Enable(Min)(Def)(Max), LL_RNG_IsActiveFlag_CEIS(Min)(Def)(Max), LL_RNG_IsActiveFlag_DRDY(Min)(Def)(Max), LL_RNG_IsActiveFlag_SECS(Min)(Def)(Max), LL_RNG_IsActiveFlag_SEIS(Min)(Def)(Max), LL_RNG_ReadRandData32(Min)(Def)(Max) |
|
HAL_RNG_GenerateRandomNumber_IT |
38 |
100 |
166 |
LL_RNG_Enable(Min)(Def)(Max), LL_RNG_EnableIT(Min)(Def)(Max) |
|
HAL_RNG_GenerationCpltCallback |
2 |
2 |
2 |
None |
|
HAL_RNG_GetClockDivider |
12 |
12 |
48 |
LL_RNG_GetClockDivider(Min)(Def)(Max) |
|
HAL_RNG_GetConfig |
94 |
94 |
146 |
LL_RNG_GetConfig(Min)(Def)(Max), LL_RNG_GetHealthConfig(Min)(Def)(Max) |
|
HAL_RNG_GetHealthFactorConfig |
20 |
20 |
92 |
LL_RNG_GetHealthFactorConfig(Min)(Def)(Max) |
|
HAL_RNG_GetLastErrorCodes |
0 |
4 |
22 |
None |
|
HAL_RNG_GetState |
4 |
4 |
22 |
None |
|
HAL_RNG_GetUserData |
0 |
4 |
22 |
None |
|
HAL_RNG_IRQHandler |
132 |
148 |
164 |
LL_RNG_ClearFlag_CEIS(Min)(Def)(Max), LL_RNG_ClearFlag_SEIS(Min)(Def)(Max), LL_RNG_Disable(Min)(Def)(Max), LL_RNG_DisableIT(Min)(Def)(Max), LL_RNG_IsActiveFlag_DRDY(Min)(Def)(Max), LL_RNG_ReadRandData32(Min)(Def)(Max) |
|
HAL_RNG_Init |
32 |
54 |
98 |
HAL_RCC_RNG_EnableClock(Min)(Max) |
|
HAL_RNG_IsConfigLocked |
14 |
14 |
46 |
LL_RNG_IsConfigLocked(Min)(Def)(Max) |
|
HAL_RNG_IsEnabledAutoReset |
14 |
14 |
50 |
LL_RNG_IsEnabledArdis(Min)(Def)(Max) |
|
HAL_RNG_IsEnabledClockErrorDetection |
20 |
20 |
56 |
LL_RNG_IsEnabledClkErrorDetect(Min)(Def)(Max) |
|
HAL_RNG_LockConfig |
60 |
70 |
100 |
HAL_GetTick(Min)(Def)(Max), LL_RNG_ConfigLock(Min)(Def)(Max), LL_RNG_IsConfigLocked(Min)(Def)(Max) |
|
HAL_RNG_RecoverSeedError |
508 |
544 |
568 |
HAL_GetTick(Min)(Def)(Max), LL_RNG_ClearFlag_SEIS(Min)(Def)(Max), LL_RNG_Disable(Min)(Def)(Max), LL_RNG_DisableCondReset(Min)(Def)(Max), LL_RNG_Enable(Min)(Def)(Max), LL_RNG_GetClockDivider(Min)(Def)(Max), LL_RNG_GetHealthTestStatus(Min)(Def)(Max), LL_RNG_GetNoiseSourceMask(Min)(Def)(Max), LL_RNG_GetOscNoiseSrc(Min)(Def)(Max), LL_RNG_IsActiveFlag_DRDY(Min)(Def)(Max), LL_RNG_IsActiveFlag_SECS(Min)(Def)(Max), LL_RNG_IsConfigLocked(Min)(Def)(Max), LL_RNG_SetNoiseSourceMask(Min)(Def)(Max), RNG_WaitOnBusyFlagUntilTimeout(Min)(Def)(Max) |
|
HAL_RNG_RegisterErrorCallback |
0 |
32 |
66 |
None |
|
HAL_RNG_RegisterGenerationCpltCallback |
0 |
32 |
66 |
None |
|
HAL_RNG_SetCandidateGermanBSIConfig |
68 |
78 |
114 |
LL_RNG_DisableCondReset(Min)(Def)(Max), LL_RNG_IsConfigLocked(Min)(Def)(Max), RNG_WaitOnBusyFlagUntilTimeout(Min)(Def)(Max), RNG_WaitOnFlagUntilTimeout(Min)(Def)(Max) |
|
HAL_RNG_SetCandidateNISTConfig |
68 |
78 |
114 |
LL_RNG_DisableCondReset(Min)(Def)(Max), LL_RNG_IsConfigLocked(Min)(Def)(Max), RNG_WaitOnBusyFlagUntilTimeout(Min)(Def)(Max), RNG_WaitOnFlagUntilTimeout(Min)(Def)(Max) |
|
HAL_RNG_SetClockDivider |
38 |
48 |
188 |
LL_RNG_IsConfigLocked(Min)(Def)(Max), LL_RNG_SetClockDivider(Min)(Def)(Max) |
|
HAL_RNG_SetConfig |
124 |
144 |
528 |
LL_RNG_DisableCondReset(Min)(Def)(Max), LL_RNG_IsConfigLocked(Min)(Def)(Max), LL_RNG_SetConfig(Min)(Def)(Max), LL_RNG_SetHealthConfig(Min)(Def)(Max), RNG_WaitOnBusyFlagUntilTimeout(Min)(Def)(Max), RNG_WaitOnFlagUntilTimeout(Min)(Def)(Max) |
|
HAL_RNG_SetHealthFactorConfig |
64 |
86 |
174 |
LL_RNG_DisableCondReset(Min)(Def)(Max), LL_RNG_EnableCondReset(Min)(Def)(Max), LL_RNG_IsConfigLocked(Min)(Def)(Max), LL_RNG_SetHealthFactorConfig(Min)(Def)(Max), RNG_WaitOnFlagUntilTimeout(Min)(Def)(Max) |
|
HAL_RNG_SetUserData |
0 |
4 |
38 |
None |
Static RNG APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
RNG_WaitOnBusyFlagUntilTimeout |
42 |
42 |
42 |
HAL_GetTick(Min)(Def)(Max), LL_RNG_IsActiveFlag_BUSY(Min)(Def)(Max) |
|
RNG_WaitOnFlagUntilTimeout |
54 |
54 |
54 |
HAL_GetTick(Min)(Def)(Max), LL_RNG_IsEnabledCondReset(Min)(Def)(Max) |