LL TAMP APIs

LL TAMP APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

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

10

10

10

None

LL_TAMP_DisableActiveLevel

10

10

10

None

LL_TAMP_DisableIT

10

10

10

None

LL_TAMP_DisableMask

10

10

10

None

LL_TAMP_DisablePotentialMode

10

10

10

None

LL_TAMP_DisablePullUp

12

12

12

None

LL_TAMP_DisableRemap

10

10

10

None

LL_TAMP_Enable

10

10

10

None

LL_TAMP_EnableActiveLevel

10

10

10

None

LL_TAMP_EnableIT

10

10

10

None

LL_TAMP_EnableMask

10

10

10

None

LL_TAMP_EnablePotentialMode

10

10

10

None

LL_TAMP_EnablePullUp

12

12

12

None

LL_TAMP_EnableRemap

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

8

8

8

None

LL_TAMP_GetFilterCount

10

10

10

None

LL_TAMP_GetMasked

12

12

12

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_IsBlockedDeviceSecretsAccess

12

12

12

None

LL_TAMP_IsEnabledActiveLevel

18

18

18

None

LL_TAMP_IsEnabledIT

18

18

18

None

LL_TAMP_IsEnabledPotentialMode

18

18

18

None

LL_TAMP_IsEnabledPullUp

16

16

16

None

LL_TAMP_IsEnabledRemap

18

18

18

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_BlockDeviceSecretsAccess

12

12

12

LL_TAMP_BlockDeviceSecretsAccess(Min)(Def)(Max)

HAL_TAMP_DisableRemap

12

12

30

LL_TAMP_DisableRemap(Min)(Def)(Max)

HAL_TAMP_EnableRemap

12

12

30

LL_TAMP_EnableRemap(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

42

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

86

HAL_GetTick(Min)(Def)(Max), 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

78

LL_TAMP_ITAMP_Enable(Min)(Def)(Max), LL_TAMP_ITAMP_EnableIT(Min)(Def)(Max)

HAL_TAMP_INTERNAL_Stop

28

28

50

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_IsEnabledRemap

14

14

32

LL_TAMP_IsEnabledRemap(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

HAL_GetTick(Min)(Def)(Max), 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

166

LL_TAMP_SetConfigTampers(Min)(Def)(Max)

HAL_TAMP_PASSIVE_Start

44

44

100

LL_TAMP_Enable(Min)(Def)(Max), LL_TAMP_EnableIT(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

34

34

50

LL_TAMP_SetBackupRegProtection(Min)(Def)(Max)

HAL_TAMP_SetPrivAttr

36

36

90

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)