LL TAMP APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
LL_TAMP_ATAMP_DisableFilter |
12 |
12 |
12 |
None |
|
LL_TAMP_ATAMP_DisableOutputSharing |
12 |
12 |
12 |
None |
|
LL_TAMP_ATAMP_EnableFilter |
12 |
12 |
12 |
None |
|
LL_TAMP_ATAMP_EnableOutputSharing |
12 |
12 |
12 |
None |
|
LL_TAMP_ATAMP_GetActiveMode |
10 |
10 |
10 |
None |
|
LL_TAMP_ATAMP_GetAsyncPrescaler |
10 |
10 |
10 |
None |
|
LL_TAMP_ATAMP_GetConfig |
10 |
10 |
10 |
None |
|
LL_TAMP_ATAMP_GetOutputChangePeriod |
10 |
10 |
10 |
None |
|
LL_TAMP_ATAMP_GetSharedOutputSelection |
6 |
6 |
6 |
None |
|
LL_TAMP_ATAMP_IsEnabledFilter |
8 |
8 |
8 |
None |
|
LL_TAMP_ATAMP_IsEnabledOutputSharing |
12 |
12 |
12 |
None |
|
LL_TAMP_ATAMP_SetAsyncPrescaler |
14 |
14 |
14 |
None |
|
LL_TAMP_ATAMP_SetConfig |
26 |
26 |
26 |
None |
|
LL_TAMP_ATAMP_SetOutputChangePeriod |
16 |
16 |
16 |
None |
|
LL_TAMP_ATAMP_SetSharedOutputSelection |
14 |
14 |
14 |
None |
|
LL_TAMP_ATAMP_SetSharedOutputs |
12 |
12 |
12 |
None |
|
LL_TAMP_ATAMP_WriteSeed |
6 |
6 |
6 |
None |
|
LL_TAMP_BKP_GetRegister |
12 |
12 |
12 |
None |
|
LL_TAMP_BKP_SetRegister |
10 |
10 |
10 |
None |
|
LL_TAMP_BlockDeviceSecretsAccess |
12 |
12 |
12 |
None |
|
LL_TAMP_Disable |
12 |
12 |
12 |
None |
|
LL_TAMP_DisableActiveLevel |
10 |
10 |
10 |
None |
|
LL_TAMP_DisableIT |
12 |
12 |
12 |
None |
|
LL_TAMP_DisableMask |
12 |
12 |
12 |
None |
|
LL_TAMP_DisablePotentialMode |
12 |
12 |
12 |
None |
|
LL_TAMP_DisablePullUp |
12 |
12 |
12 |
None |
|
LL_TAMP_DisableResourceProtection |
10 |
10 |
10 |
None |
|
LL_TAMP_Enable |
12 |
12 |
12 |
None |
|
LL_TAMP_EnableActiveLevel |
10 |
10 |
10 |
None |
|
LL_TAMP_EnableIT |
12 |
12 |
12 |
None |
|
LL_TAMP_EnableMask |
12 |
12 |
12 |
None |
|
LL_TAMP_EnablePotentialMode |
12 |
12 |
12 |
None |
|
LL_TAMP_EnablePullUp |
12 |
12 |
12 |
None |
|
LL_TAMP_EnableResourceProtection |
10 |
10 |
10 |
None |
|
LL_TAMP_EraseDeviceSecrets |
12 |
12 |
12 |
None |
|
LL_TAMP_GetBackupRegStartZone2 |
10 |
10 |
10 |
None |
|
LL_TAMP_GetBackupRegStartZone3 |
10 |
10 |
10 |
None |
|
LL_TAMP_GetConfig |
6 |
6 |
6 |
None |
|
LL_TAMP_GetConfigInternalTampers |
14 |
14 |
14 |
None |
|
LL_TAMP_GetConfigTampers |
22 |
22 |
22 |
None |
|
LL_TAMP_GetEnabled |
10 |
10 |
10 |
None |
|
LL_TAMP_GetFilterCount |
10 |
10 |
10 |
None |
|
LL_TAMP_GetMasked |
14 |
14 |
14 |
None |
|
LL_TAMP_GetMonotonicCounter1 |
6 |
6 |
6 |
None |
|
LL_TAMP_GetPrecharge |
10 |
10 |
10 |
None |
|
LL_TAMP_GetPrivAttr |
18 |
18 |
18 |
None |
|
LL_TAMP_GetSamplingFreq |
10 |
10 |
10 |
None |
|
LL_TAMP_ITAMP_Disable |
10 |
10 |
10 |
None |
|
LL_TAMP_ITAMP_DisableIT |
10 |
10 |
10 |
None |
|
LL_TAMP_ITAMP_Enable |
10 |
10 |
10 |
None |
|
LL_TAMP_ITAMP_EnableIT |
10 |
10 |
10 |
None |
|
LL_TAMP_ITAMP_GetEnabled |
8 |
8 |
8 |
None |
|
LL_TAMP_ITAMP_IsEnabledIT |
18 |
18 |
18 |
None |
|
LL_TAMP_IncrementMonotonicCounter1 |
8 |
8 |
8 |
None |
|
LL_TAMP_IsActiveFlag_ATAMP_INITS |
12 |
12 |
12 |
None |
|
LL_TAMP_IsActiveFlag_ATAMP_SEEDF |
12 |
12 |
12 |
None |
|
LL_TAMP_IsBlockedDeviceSecretsAccess |
12 |
12 |
12 |
None |
|
LL_TAMP_IsEnabledActiveLevel |
18 |
18 |
18 |
None |
|
LL_TAMP_IsEnabledIT |
20 |
20 |
20 |
None |
|
LL_TAMP_IsEnabledPotentialMode |
20 |
20 |
20 |
None |
|
LL_TAMP_IsEnabledPullUp |
16 |
16 |
16 |
None |
|
LL_TAMP_IsEnabledResourceProtection |
18 |
18 |
18 |
None |
|
LL_TAMP_ReadPRNG |
10 |
10 |
10 |
None |
|
LL_TAMP_SetBackupRegProtection |
18 |
18 |
18 |
None |
|
LL_TAMP_SetConfig |
18 |
18 |
18 |
None |
|
LL_TAMP_SetConfigInternalTampers |
24 |
24 |
24 |
None |
|
LL_TAMP_SetConfigTampers |
44 |
44 |
44 |
None |
|
LL_TAMP_SetFilterCount |
14 |
14 |
14 |
None |
|
LL_TAMP_SetPrecharge |
14 |
14 |
14 |
None |
|
LL_TAMP_SetPrivAttr |
22 |
22 |
22 |
None |
|
LL_TAMP_SetSamplingFreq |
14 |
14 |
14 |
None |
|
LL_TAMP_UnblockDeviceSecretsAccess |
12 |
12 |
12 |
None |
HAL TAMP APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HAL_TAMP_ACTIVE_GetConfig |
34 |
34 |
52 |
LL_TAMP_ATAMP_GetConfig(Min)(Def)(Max) |
|
HAL_TAMP_ACTIVE_GetConfigTamper |
86 |
86 |
128 |
LL_TAMP_ATAMP_GetSharedOutputSelection(Min)(Def)(Max), LL_TAMP_ATAMP_IsEnabledOutputSharing(Min)(Def)(Max), LL_TAMP_GetConfigTampers(Min)(Def)(Max) |
|
HAL_TAMP_ACTIVE_GetPRNG |
40 |
40 |
40 |
LL_TAMP_ReadPRNG(Min)(Def)(Max) |
|
HAL_TAMP_ACTIVE_PollForEvent |
64 |
64 |
88 |
LL_TAMP_IsActiveFlag_TAMP(Min)(Def)(Max) |
|
HAL_TAMP_ACTIVE_SetConfig |
22 |
32 |
256 |
LL_TAMP_ATAMP_SetConfig(Min)(Def)(Max) |
|
HAL_TAMP_ACTIVE_SetConfigTampers |
114 |
124 |
254 |
LL_TAMP_ATAMP_IsEnabledOutputSharing(Min)(Def)(Max), LL_TAMP_ATAMP_SetSharedOutputs(Min)(Def)(Max), LL_TAMP_SetConfigTampers(Min)(Def)(Max) |
|
HAL_TAMP_ACTIVE_SetSeed |
28 |
38 |
54 |
LL_TAMP_ATAMP_WriteSeed(Min)(Def)(Max) |
|
HAL_TAMP_ACTIVE_Start |
100 |
110 |
182 |
LL_TAMP_ATAMP_EnableActiveMode(Min)(Def)(Max), LL_TAMP_ATAMP_GetActiveMode(Min)(Def)(Max), LL_TAMP_ATAMP_WriteSeed(Min)(Def)(Max), LL_TAMP_Enable(Min)(Def)(Max), LL_TAMP_EnableIT(Min)(Def)(Max), LL_TAMP_GetEnabled(Min)(Def)(Max) |
|
HAL_TAMP_ACTIVE_Stop |
28 |
28 |
54 |
LL_TAMP_ClearFlag_TAMP(Min)(Def)(Max), LL_TAMP_Disable(Min)(Def)(Max), LL_TAMP_DisableIT(Min)(Def)(Max) |
|
HAL_TAMP_BlockDeviceSecretsAccess |
12 |
12 |
12 |
LL_TAMP_BlockDeviceSecretsAccess(Min)(Def)(Max) |
|
HAL_TAMP_DisableResourceProtection |
16 |
16 |
38 |
LL_TAMP_DisableResourceProtection(Min)(Def)(Max) |
|
HAL_TAMP_EnableResourceProtection |
16 |
16 |
38 |
LL_TAMP_EnableResourceProtection(Min)(Def)(Max) |
|
HAL_TAMP_EraseDeviceSecrets |
12 |
12 |
12 |
LL_TAMP_EraseDeviceSecrets(Min)(Def)(Max) |
|
HAL_TAMP_GetBackupRegisterZones |
32 |
46 |
74 |
LL_TAMP_GetBackupRegStartZone2(Min)(Def)(Max), LL_TAMP_GetBackupRegStartZone3(Min)(Def)(Max) |
|
HAL_TAMP_GetPrivAttr |
14 |
14 |
48 |
LL_TAMP_GetPrivAttr(Min)(Def)(Max) |
|
HAL_TAMP_INTERNAL_GetConfigTamper |
30 |
30 |
76 |
LL_TAMP_GetConfigInternalTampers(Min)(Def)(Max) |
|
HAL_TAMP_INTERNAL_PollForEvent |
64 |
64 |
92 |
LL_TAMP_IsActiveFlag_ITAMP(Min)(Def)(Max) |
|
HAL_TAMP_INTERNAL_SetConfigTampers |
20 |
30 |
98 |
LL_TAMP_SetConfigInternalTampers(Min)(Def)(Max) |
|
HAL_TAMP_INTERNAL_Start |
24 |
24 |
80 |
LL_TAMP_ITAMP_Enable(Min)(Def)(Max), LL_TAMP_ITAMP_EnableIT(Min)(Def)(Max) |
|
HAL_TAMP_INTERNAL_Stop |
28 |
28 |
56 |
LL_TAMP_ClearFlag_ITAMP(Min)(Def)(Max), LL_TAMP_ITAMP_Disable(Min)(Def)(Max), LL_TAMP_ITAMP_DisableIT(Min)(Def)(Max) |
|
HAL_TAMP_IRQHandler |
50 |
50 |
50 |
LL_TAMP_ClearFlag_ITAMP(Min)(Def)(Max), LL_TAMP_ClearFlag_TAMP(Min)(Def)(Max), HAL_TAMP_InternalTamperEventCallback(Min)(Def)(Max), HAL_TAMP_TamperEventCallback(Min)(Def)(Max) |
|
HAL_TAMP_InternalTamperEventCallback |
2 |
2 |
2 |
None |
|
HAL_TAMP_InternalTamperIRQHandler |
28 |
28 |
28 |
LL_TAMP_ClearFlag_ITAMP(Min)(Def)(Max), HAL_TAMP_InternalTamperEventCallback(Min)(Def)(Max) |
|
HAL_TAMP_IsBlockedDeviceSecretsAccess |
10 |
10 |
10 |
LL_TAMP_IsBlockedDeviceSecretsAccess(Min)(Def)(Max) |
|
HAL_TAMP_IsEnabledResourceProtection |
14 |
14 |
36 |
LL_TAMP_IsEnabledResourceProtection(Min)(Def)(Max) |
|
HAL_TAMP_MONOTONIC_GetCounter |
10 |
10 |
28 |
LL_TAMP_GetMonotonicCounter1(Min)(Def)(Max) |
|
HAL_TAMP_MONOTONIC_IncrementCounter |
14 |
14 |
32 |
LL_TAMP_IncrementMonotonicCounter1(Min)(Def)(Max) |
|
HAL_TAMP_PASSIVE_GetConfig |
34 |
34 |
52 |
LL_TAMP_GetConfig(Min)(Def)(Max) |
|
HAL_TAMP_PASSIVE_GetConfigTamper |
60 |
60 |
104 |
LL_TAMP_GetConfigTampers(Min)(Def)(Max) |
|
HAL_TAMP_PASSIVE_PollForEvent |
58 |
58 |
84 |
LL_TAMP_IsActiveFlag_TAMP(Min)(Def)(Max) |
|
HAL_TAMP_PASSIVE_SetConfig |
22 |
32 |
204 |
LL_TAMP_SetConfig(Min)(Def)(Max) |
|
HAL_TAMP_PASSIVE_SetConfigTampers |
24 |
34 |
194 |
LL_TAMP_SetConfigTampers(Min)(Def)(Max) |
|
HAL_TAMP_PASSIVE_Start |
82 |
82 |
138 |
LL_TAMP_ATAMP_DisableActiveMode(Min)(Def)(Max), LL_TAMP_ATAMP_GetActiveMode(Min)(Def)(Max), LL_TAMP_Enable(Min)(Def)(Max), LL_TAMP_EnableIT(Min)(Def)(Max), LL_TAMP_GetEnabled(Min)(Def)(Max), LL_TAMP_GetMasked(Min)(Def)(Max) |
|
HAL_TAMP_PASSIVE_Stop |
28 |
28 |
54 |
LL_TAMP_ClearFlag_TAMP(Min)(Def)(Max), LL_TAMP_Disable(Min)(Def)(Max), LL_TAMP_DisableIT(Min)(Def)(Max) |
|
HAL_TAMP_ReadBackupRegisterValue |
14 |
14 |
32 |
LL_TAMP_BKP_GetRegister(Min)(Def)(Max) |
|
HAL_TAMP_SetBackupRegisterZones |
20 |
20 |
36 |
LL_TAMP_SetBackupRegProtection(Min)(Def)(Max) |
|
HAL_TAMP_SetPrivAttr |
36 |
36 |
96 |
LL_TAMP_SetPrivAttr(Min)(Def)(Max) |
|
HAL_TAMP_TamperEventCallback |
2 |
2 |
2 |
None |
|
HAL_TAMP_TamperIRQHandler |
28 |
28 |
28 |
LL_TAMP_ClearFlag_TAMP(Min)(Def)(Max), HAL_TAMP_TamperEventCallback(Min)(Def)(Max) |
|
HAL_TAMP_UnblockDeviceSecretsAccess |
12 |
12 |
12 |
LL_TAMP_UnblockDeviceSecretsAccess(Min)(Def)(Max) |
|
HAL_TAMP_WriteBackupRegisterValue |
22 |
22 |
40 |
LL_TAMP_BKP_SetRegister(Min)(Def)(Max) |