HAL TAMP Defines ¶
TAMP tamper defines for passive and active. ¶
- group TAMP_Exported_Defines_Tamper
- group TAMP_Exported_Defines_Tamper
-
Defines
-
HAL_TAMP_TAMPER_1
LL_TAMP_1
-
Tamper input 1
-
HAL_TAMP_TAMPER_2
LL_TAMP_2
-
Tamper input 2
-
HAL_TAMP_TAMPER_3
LL_TAMP_3
-
Tamper input 3
-
HAL_TAMP_TAMPER_ALL
LL_TAMP_ALL
-
All tampers inputs
-
HAL_TAMP_TAMPER_1
LL_TAMP_1
- group TAMP_Exported_Defines_Tamper
-
Defines
-
HAL_TAMP_TAMPER_1
LL_TAMP_1
-
Tamper input 1
-
HAL_TAMP_TAMPER_2
LL_TAMP_2
-
Tamper input 2
-
HAL_TAMP_TAMPER_3
LL_TAMP_3
-
Tamper input 3
-
HAL_TAMP_TAMPER_ALL
LL_TAMP_ALL
-
All tampers inputs
-
HAL_TAMP_TAMPER_1
LL_TAMP_1
TAMP internal tamper defines. ¶
- group TAMP_Exported_Defines_Internal_Tamper
-
Defines
-
HAL_TAMP_INTERNAL_TAMPER_3
LL_TAMP_ITAMP3
¶
-
Internal tamper 3: LSE monitoring
-
HAL_TAMP_INTERNAL_TAMPER_4
LL_TAMP_ITAMP4
¶
-
Internal tamper 4: HSE monitoring
-
HAL_TAMP_INTERNAL_TAMPER_5
LL_TAMP_ITAMP5
¶
-
Internal tamper 5: RTC calendar overflow
-
HAL_TAMP_INTERNAL_TAMPER_6
LL_TAMP_ITAMP6
¶
-
Internal tamper 6: Unexpected debug activation
-
HAL_TAMP_INTERNAL_TAMPER_9
LL_TAMP_ITAMP9
¶
-
Internal tamper 9: TRNG fault
-
HAL_TAMP_INTERNAL_TAMPER_11
LL_TAMP_ITAMP11
¶
-
Internal tamper 11: IWDG reset when tamper flag is set
-
HAL_TAMP_INTERNAL_ALL
LL_TAMP_ITAMP_ALL
¶
-
All internal tampers inputs
-
HAL_TAMP_INTERNAL_TAMPER_3
LL_TAMP_ITAMP3
¶
- group TAMP_Exported_Defines_Internal_Tamper
-
Defines
-
HAL_TAMP_INTERNAL_TAMPER_3
LL_TAMP_ITAMP3
-
Internal tamper 3: LSE monitoring
-
HAL_TAMP_INTERNAL_TAMPER_4
LL_TAMP_ITAMP4
-
Internal tamper 4: HSE monitoring
-
HAL_TAMP_INTERNAL_TAMPER_5
LL_TAMP_ITAMP5
-
Internal tamper 5: RTC calendar overflow
-
HAL_TAMP_INTERNAL_TAMPER_6
LL_TAMP_ITAMP6
-
Internal tamper 6: Unexpected debug activation
-
HAL_TAMP_INTERNAL_TAMPER_9
LL_TAMP_ITAMP9
-
Internal tamper 9: TRNG fault
-
HAL_TAMP_INTERNAL_TAMPER_11
LL_TAMP_ITAMP11
-
Internal tamper 11: IWDG reset when tamper flag is set
-
HAL_TAMP_INTERNAL_ALL
LL_TAMP_ITAMP_ALL
-
All internal tampers inputs
-
HAL_TAMP_INTERNAL_TAMPER_3
LL_TAMP_ITAMP3
- group TAMP_Exported_Defines_Internal_Tamper
-
Defines
-
HAL_TAMP_INTERNAL_TAMPER_3
LL_TAMP_ITAMP3
-
Internal tamper 3: LSE monitoring
-
HAL_TAMP_INTERNAL_TAMPER_4
LL_TAMP_ITAMP4
-
Internal tamper 4: HSE monitoring
-
HAL_TAMP_INTERNAL_TAMPER_5
LL_TAMP_ITAMP5
-
Internal tamper 5: RTC calendar overflow
-
HAL_TAMP_INTERNAL_TAMPER_6
LL_TAMP_ITAMP6
-
Internal tamper 6: Unexpected debug activation
-
HAL_TAMP_INTERNAL_TAMPER_9
LL_TAMP_ITAMP9
-
Internal tamper 9: TRNG fault
-
HAL_TAMP_INTERNAL_TAMPER_11
LL_TAMP_ITAMP11
-
Internal tamper 11: IWDG reset when tamper flag is set
-
HAL_TAMP_INTERNAL_ALL
LL_TAMP_ITAMP_ALL
-
All internal tampers inputs
-
HAL_TAMP_INTERNAL_TAMPER_3
LL_TAMP_ITAMP3
TAMP tamper interruption defines ¶
- group TAMP_Exported_Defines_Tamper_Interruption
-
Defines
-
HAL_TAMP_IT_NONE
LL_TAMP_IT_NONE
¶
-
All external tampers interrupts are disabled
-
HAL_TAMP_IT_TAMPER_1
LL_TAMP_IT_TAMPER_1
¶
-
External tamper 1 interrupt is enabled
-
HAL_TAMP_IT_TAMPER_2
LL_TAMP_IT_TAMPER_2
¶
-
External tamper 2 interrupt is enabled
-
HAL_TAMP_IT_TAMPER_3
LL_TAMP_IT_TAMPER_3
¶
-
External tamper 3 interrupt is enabled
-
HAL_TAMP_IT_ALL
LL_TAMP_IT_ALL
¶
-
All external tampers interrupts are enabled
-
HAL_TAMP_IT_NONE
LL_TAMP_IT_NONE
¶
- group TAMP_Exported_Defines_Tamper_Interruption
-
Defines
-
HAL_TAMP_IT_NONE
LL_TAMP_IT_NONE
-
All external tampers interrupts are disabled
-
HAL_TAMP_IT_TAMPER_1
LL_TAMP_IT_TAMPER_1
-
External tamper 1 interrupt is enabled
-
HAL_TAMP_IT_TAMPER_2
LL_TAMP_IT_TAMPER_2
-
External tamper 2 interrupt is enabled
-
HAL_TAMP_IT_TAMPER_3
LL_TAMP_IT_TAMPER_3
-
External tamper 3 interrupt is enabled
-
HAL_TAMP_IT_ALL
LL_TAMP_IT_ALL
-
All external tampers interrupts are enabled
-
HAL_TAMP_IT_NONE
LL_TAMP_IT_NONE
- group TAMP_Exported_Defines_Tamper_Interruption
-
Defines
-
HAL_TAMP_IT_NONE
LL_TAMP_IT_NONE
-
All external tampers interrupts are disabled
-
HAL_TAMP_IT_TAMPER_1
LL_TAMP_IT_TAMPER_1
-
External tamper 1 interrupt is enabled
-
HAL_TAMP_IT_TAMPER_2
LL_TAMP_IT_TAMPER_2
-
External tamper 2 interrupt is enabled
-
HAL_TAMP_IT_TAMPER_3
LL_TAMP_IT_TAMPER_3
-
External tamper 3 interrupt is enabled
-
HAL_TAMP_IT_ALL
LL_TAMP_IT_ALL
-
All external tampers interrupts are enabled
-
HAL_TAMP_IT_NONE
LL_TAMP_IT_NONE
TAMP internal tamper interruption defines ¶
- group TAMP_Exported_Defines_Internal_Tamper_Interruption
-
Defines
-
HAL_TAMP_INTERNAL_IT_NONE
LL_TAMP_INTERNAL_IT_NONE
¶
-
All internal tampers interrupts are disabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_3
LL_TAMP_INTERNAL_IT_TAMPER_3
¶
-
Internal tamper 3 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_4
LL_TAMP_INTERNAL_IT_TAMPER_4
¶
-
Internal tamper 4 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_5
LL_TAMP_INTERNAL_IT_TAMPER_5
¶
-
Internal tamper 5 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_6
LL_TAMP_INTERNAL_IT_TAMPER_6
¶
-
Internal tamper 6 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_9
LL_TAMP_INTERNAL_IT_TAMPER_9
¶
-
Internal tamper 9 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_11
LL_TAMP_INTERNAL_IT_TAMPER_11
¶
-
Internal tamper 11 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_ALL
LL_TAMP_INTERNAL_IT_ALL
¶
-
All internal tampers interrupts are enabled
-
HAL_TAMP_INTERNAL_IT_NONE
LL_TAMP_INTERNAL_IT_NONE
¶
- group TAMP_Exported_Defines_Internal_Tamper_Interruption
-
Defines
-
HAL_TAMP_INTERNAL_IT_NONE
LL_TAMP_INTERNAL_IT_NONE
-
All internal tampers interrupts are disabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_3
LL_TAMP_INTERNAL_IT_TAMPER_3
-
Internal tamper 3 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_4
LL_TAMP_INTERNAL_IT_TAMPER_4
-
Internal tamper 4 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_5
LL_TAMP_INTERNAL_IT_TAMPER_5
-
Internal tamper 5 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_6
LL_TAMP_INTERNAL_IT_TAMPER_6
-
Internal tamper 6 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_9
LL_TAMP_INTERNAL_IT_TAMPER_9
-
Internal tamper 9 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_11
LL_TAMP_INTERNAL_IT_TAMPER_11
-
Internal tamper 11 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_ALL
LL_TAMP_INTERNAL_IT_ALL
-
All internal tampers interrupts are enabled
-
HAL_TAMP_INTERNAL_IT_NONE
LL_TAMP_INTERNAL_IT_NONE
- group TAMP_Exported_Defines_Internal_Tamper_Interruption
-
Defines
-
HAL_TAMP_INTERNAL_IT_NONE
LL_TAMP_INTERNAL_IT_NONE
-
All internal tampers interrupts are disabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_3
LL_TAMP_INTERNAL_IT_TAMPER_3
-
Internal tamper 3 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_4
LL_TAMP_INTERNAL_IT_TAMPER_4
-
Internal tamper 4 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_5
LL_TAMP_INTERNAL_IT_TAMPER_5
-
Internal tamper 5 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_6
LL_TAMP_INTERNAL_IT_TAMPER_6
-
Internal tamper 6 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_9
LL_TAMP_INTERNAL_IT_TAMPER_9
-
Internal tamper 9 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_TAMPER_11
LL_TAMP_INTERNAL_IT_TAMPER_11
-
Internal tamper 11 interrupt is enabled
-
HAL_TAMP_INTERNAL_IT_ALL
LL_TAMP_INTERNAL_IT_ALL
-
All internal tampers interrupts are enabled
-
HAL_TAMP_INTERNAL_IT_NONE
LL_TAMP_INTERNAL_IT_NONE
TAMP remap tamp pin defines. ¶
- group TAMP_Exported_Defines_Remap_Tamper_Pin
-
Defines
-
HAL_TAMP_REMAP_TAMP_IN2_PA0_TO_PC1
LL_TAMP_RMP_TAMP_IN2_PA0_TO_PC1
¶
-
Remap Tamper input 2 from PA0 to PC1
-
HAL_TAMP_REMAP_TAMP_IN3_PA1_TO_PA2
LL_TAMP_RMP_TAMP_IN3_PA1_TO_PA2
¶
-
Remap Tamper input 3 from PA1 to PA2
-
HAL_TAMP_REMAP_TAMP_IN2_PA0_TO_PC1
LL_TAMP_RMP_TAMP_IN2_PA0_TO_PC1
¶
- group TAMP_Exported_Defines_Remap_Tamper_Pin
-
Defines
-
HAL_TAMP_REMAP_TAMP_IN2_PA0_TO_PC1
LL_TAMP_RMP_TAMP_IN2_PA0_TO_PC1
-
Remap Tamper input 2 from PA0 to PC1
-
HAL_TAMP_REMAP_TAMP_IN3_PA1_TO_PA2
LL_TAMP_RMP_TAMP_IN3_PA1_TO_PA2
-
Remap Tamper input 3 from PA1 to PA2
-
HAL_TAMP_REMAP_TAMP_IN2_PA0_TO_PC1
LL_TAMP_RMP_TAMP_IN2_PA0_TO_PC1
- group TAMP_Exported_Defines_Remap_Tamper_Pin
-
Defines
-
HAL_TAMP_REMAP_TAMP_IN2_PA0_TO_PC1
LL_TAMP_RMP_TAMP_IN2_PA0_TO_PC1
-
Remap Tamper input 2 from PA0 to PC1
-
HAL_TAMP_REMAP_TAMP_IN3_PA1_TO_PA2
LL_TAMP_RMP_TAMP_IN3_PA1_TO_PA2
-
Remap Tamper input 3 from PA1 to PA2
-
HAL_TAMP_REMAP_TAMP_IN2_PA0_TO_PC1
LL_TAMP_RMP_TAMP_IN2_PA0_TO_PC1
TAMP privilege attributes configuration items ¶
- group TAMP_privilege_attributes_configuration_items
-
Defines
-
HAL_TAMP_PRIV_ITEM_TAMP
LL_TAMP_PRIV_ITEM_TAMPPRIV
¶
-
Privilege attribute excluding backup registers
-
HAL_TAMP_PRIV_ITEM_BACKUP_ZONE_1
LL_TAMP_PRIV_ZONE_BKPRWPRIV
¶
-
Privilege attribute of zone 1
-
HAL_TAMP_PRIV_ITEM_BACKUP_ZONE_2
LL_TAMP_PRIV_ZONE_BKPWPRIV
¶
-
Privilege attribute of zone 2. Even in privileged mode, the non privileged code can still read zone 2
-
LL_TAMP_ATTR_NPRIV
0UL
¶
-
Non-privileged attribute
-
LL_TAMP_ATTR_PRIV
1UL
¶
-
Privileged attribute
-
LL_TAMP_PRIV_ITEM_TAMPPRIV
TAMP_PRIVCFGR_TAMPPRIV
¶
-
Privilege attribute of tamper protection
-
LL_TAMP_PRIV_ZONE_BKPWPRIV
TAMP_PRIVCFGR_BKPWPRIV
¶
-
Privilege multiple attribute of Backup registers zone 2
-
LL_TAMP_PRIV_ZONE_BKPRWPRIV
TAMP_PRIVCFGR_BKPRWPRIV
¶
-
Privilege multiple attribute of Backup registers zone 1
-
HAL_TAMP_PRIV_ITEM_TAMP
LL_TAMP_PRIV_ITEM_TAMPPRIV
¶
- group TAMP_privilege_attributes_configuration_items
-
Defines
-
HAL_TAMP_PRIV_ITEM_TAMP
LL_TAMP_PRIV_ITEM_TAMPPRIV
-
Privilege attribute excluding backup registers
-
HAL_TAMP_PRIV_ITEM_BACKUP_ZONE_1
LL_TAMP_PRIV_ZONE_BKPRWPRIV
-
Privilege attribute of zone 1
-
HAL_TAMP_PRIV_ITEM_BACKUP_ZONE_2
LL_TAMP_PRIV_ZONE_BKPWPRIV
-
Privilege attribute of zone 2. Even in privileged mode, the non privileged code can still read zone 2
-
LL_TAMP_ATTR_NPRIV
0UL
-
Non-privileged attribute
-
LL_TAMP_ATTR_PRIV
1UL
-
Privileged attribute
-
LL_TAMP_PRIV_ITEM_TAMPPRIV
TAMP_PRIVCFGR_TAMPPRIV
-
Privilege attribute of tamper protection
-
LL_TAMP_PRIV_ZONE_BKPWPRIV
TAMP_PRIVCFGR_BKPWPRIV
-
Privilege multiple attribute of Backup registers zone 2
-
LL_TAMP_PRIV_ZONE_BKPRWPRIV
TAMP_PRIVCFGR_BKPRWPRIV
-
Privilege multiple attribute of Backup registers zone 1
-
HAL_TAMP_PRIV_ITEM_TAMP
LL_TAMP_PRIV_ITEM_TAMPPRIV
- group TAMP_privilege_attributes_configuration_items
-
Defines
-
HAL_TAMP_PRIV_ITEM_TAMP
LL_TAMP_PRIV_ITEM_TAMPPRIV
-
Privilege attribute excluding backup registers
-
HAL_TAMP_PRIV_ITEM_BACKUP_ZONE_1
LL_TAMP_PRIV_ZONE_BKPRWPRIV
-
Privilege attribute of zone 1
-
HAL_TAMP_PRIV_ITEM_BACKUP_ZONE_2
LL_TAMP_PRIV_ZONE_BKPWPRIV
-
Privilege attribute of zone 2. Even in privileged mode, the non privileged code can still read zone 2
-
LL_TAMP_ATTR_NPRIV
0UL
-
Non-privileged attribute
-
LL_TAMP_ATTR_PRIV
1UL
-
Privileged attribute
-
LL_TAMP_PRIV_ITEM_TAMPPRIV
TAMP_PRIVCFGR_TAMPPRIV
-
Privilege attribute of tamper protection
-
LL_TAMP_PRIV_ZONE_BKPWPRIV
TAMP_PRIVCFGR_BKPWPRIV
-
Privilege multiple attribute of Backup registers zone 2
-
LL_TAMP_PRIV_ZONE_BKPRWPRIV
TAMP_PRIVCFGR_BKPRWPRIV
-
Privilege multiple attribute of Backup registers zone 1
-
HAL_TAMP_PRIV_ITEM_TAMP
LL_TAMP_PRIV_ITEM_TAMPPRIV