LL TAMP APIs

LL TAMP APIs Footprint

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

HAL TAMP APIs Footprint

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)