HPM SDK
HPMicro Software Development Kit
hpm_tamp_regs.h File Reference

Go to the source code of this file.

Data Structures

struct  TAMP_Type
 

Macros

#define TAMP_TAMP_CONTROL_LOCK_MASK   (0x80000000UL)
 
#define TAMP_TAMP_CONTROL_LOCK_SHIFT   (31U)
 
#define TAMP_TAMP_CONTROL_LOCK_SET(x)   (((uint32_t)(x) << TAMP_TAMP_CONTROL_LOCK_SHIFT) & TAMP_TAMP_CONTROL_LOCK_MASK)
 
#define TAMP_TAMP_CONTROL_LOCK_GET(x)   (((uint32_t)(x) & TAMP_TAMP_CONTROL_LOCK_MASK) >> TAMP_TAMP_CONTROL_LOCK_SHIFT)
 
#define TAMP_TAMP_CONTROL_BYPASS_MASK   (0x100000UL)
 
#define TAMP_TAMP_CONTROL_BYPASS_SHIFT   (20U)
 
#define TAMP_TAMP_CONTROL_BYPASS_SET(x)   (((uint32_t)(x) << TAMP_TAMP_CONTROL_BYPASS_SHIFT) & TAMP_TAMP_CONTROL_BYPASS_MASK)
 
#define TAMP_TAMP_CONTROL_BYPASS_GET(x)   (((uint32_t)(x) & TAMP_TAMP_CONTROL_BYPASS_MASK) >> TAMP_TAMP_CONTROL_BYPASS_SHIFT)
 
#define TAMP_TAMP_CONTROL_FILTER_MASK   (0xF0000UL)
 
#define TAMP_TAMP_CONTROL_FILTER_SHIFT   (16U)
 
#define TAMP_TAMP_CONTROL_FILTER_SET(x)   (((uint32_t)(x) << TAMP_TAMP_CONTROL_FILTER_SHIFT) & TAMP_TAMP_CONTROL_FILTER_MASK)
 
#define TAMP_TAMP_CONTROL_FILTER_GET(x)   (((uint32_t)(x) & TAMP_TAMP_CONTROL_FILTER_MASK) >> TAMP_TAMP_CONTROL_FILTER_SHIFT)
 
#define TAMP_TAMP_CONTROL_VALUE_MASK   (0x300U)
 
#define TAMP_TAMP_CONTROL_VALUE_SHIFT   (8U)
 
#define TAMP_TAMP_CONTROL_VALUE_SET(x)   (((uint32_t)(x) << TAMP_TAMP_CONTROL_VALUE_SHIFT) & TAMP_TAMP_CONTROL_VALUE_MASK)
 
#define TAMP_TAMP_CONTROL_VALUE_GET(x)   (((uint32_t)(x) & TAMP_TAMP_CONTROL_VALUE_MASK) >> TAMP_TAMP_CONTROL_VALUE_SHIFT)
 
#define TAMP_TAMP_CONTROL_SPEED_MASK   (0xF0U)
 
#define TAMP_TAMP_CONTROL_SPEED_SHIFT   (4U)
 
#define TAMP_TAMP_CONTROL_SPEED_SET(x)   (((uint32_t)(x) << TAMP_TAMP_CONTROL_SPEED_SHIFT) & TAMP_TAMP_CONTROL_SPEED_MASK)
 
#define TAMP_TAMP_CONTROL_SPEED_GET(x)   (((uint32_t)(x) & TAMP_TAMP_CONTROL_SPEED_MASK) >> TAMP_TAMP_CONTROL_SPEED_SHIFT)
 
#define TAMP_TAMP_CONTROL_RECOVER_MASK   (0x4U)
 
#define TAMP_TAMP_CONTROL_RECOVER_SHIFT   (2U)
 
#define TAMP_TAMP_CONTROL_RECOVER_SET(x)   (((uint32_t)(x) << TAMP_TAMP_CONTROL_RECOVER_SHIFT) & TAMP_TAMP_CONTROL_RECOVER_MASK)
 
#define TAMP_TAMP_CONTROL_RECOVER_GET(x)   (((uint32_t)(x) & TAMP_TAMP_CONTROL_RECOVER_MASK) >> TAMP_TAMP_CONTROL_RECOVER_SHIFT)
 
#define TAMP_TAMP_CONTROL_ACTIVE_MASK   (0x2U)
 
#define TAMP_TAMP_CONTROL_ACTIVE_SHIFT   (1U)
 
#define TAMP_TAMP_CONTROL_ACTIVE_SET(x)   (((uint32_t)(x) << TAMP_TAMP_CONTROL_ACTIVE_SHIFT) & TAMP_TAMP_CONTROL_ACTIVE_MASK)
 
#define TAMP_TAMP_CONTROL_ACTIVE_GET(x)   (((uint32_t)(x) & TAMP_TAMP_CONTROL_ACTIVE_MASK) >> TAMP_TAMP_CONTROL_ACTIVE_SHIFT)
 
#define TAMP_TAMP_CONTROL_ENABLE_MASK   (0x1U)
 
#define TAMP_TAMP_CONTROL_ENABLE_SHIFT   (0U)
 
#define TAMP_TAMP_CONTROL_ENABLE_SET(x)   (((uint32_t)(x) << TAMP_TAMP_CONTROL_ENABLE_SHIFT) & TAMP_TAMP_CONTROL_ENABLE_MASK)
 
#define TAMP_TAMP_CONTROL_ENABLE_GET(x)   (((uint32_t)(x) & TAMP_TAMP_CONTROL_ENABLE_MASK) >> TAMP_TAMP_CONTROL_ENABLE_SHIFT)
 
#define TAMP_TAMP_POLY_POLY_MASK   (0xFFFFFFFFUL)
 
#define TAMP_TAMP_POLY_POLY_SHIFT   (0U)
 
#define TAMP_TAMP_POLY_POLY_SET(x)   (((uint32_t)(x) << TAMP_TAMP_POLY_POLY_SHIFT) & TAMP_TAMP_POLY_POLY_MASK)
 
#define TAMP_TAMP_POLY_POLY_GET(x)   (((uint32_t)(x) & TAMP_TAMP_POLY_POLY_MASK) >> TAMP_TAMP_POLY_POLY_SHIFT)
 
#define TAMP_TAMP_LFSR_LFSR_MASK   (0xFFFFFFFFUL)
 
#define TAMP_TAMP_LFSR_LFSR_SHIFT   (0U)
 
#define TAMP_TAMP_LFSR_LFSR_SET(x)   (((uint32_t)(x) << TAMP_TAMP_LFSR_LFSR_SHIFT) & TAMP_TAMP_LFSR_LFSR_MASK)
 
#define TAMP_TAMP_LFSR_LFSR_GET(x)   (((uint32_t)(x) & TAMP_TAMP_LFSR_LFSR_MASK) >> TAMP_TAMP_LFSR_LFSR_SHIFT)
 
#define TAMP_TAMP_FLAG_FLAG_MASK   (0xFFFU)
 
#define TAMP_TAMP_FLAG_FLAG_SHIFT   (0U)
 
#define TAMP_TAMP_FLAG_FLAG_SET(x)   (((uint32_t)(x) << TAMP_TAMP_FLAG_FLAG_SHIFT) & TAMP_TAMP_FLAG_FLAG_MASK)
 
#define TAMP_TAMP_FLAG_FLAG_GET(x)   (((uint32_t)(x) & TAMP_TAMP_FLAG_FLAG_MASK) >> TAMP_TAMP_FLAG_FLAG_SHIFT)
 
#define TAMP_IRQ_EN_LOCK_MASK   (0x80000000UL)
 
#define TAMP_IRQ_EN_LOCK_SHIFT   (31U)
 
#define TAMP_IRQ_EN_LOCK_SET(x)   (((uint32_t)(x) << TAMP_IRQ_EN_LOCK_SHIFT) & TAMP_IRQ_EN_LOCK_MASK)
 
#define TAMP_IRQ_EN_LOCK_GET(x)   (((uint32_t)(x) & TAMP_IRQ_EN_LOCK_MASK) >> TAMP_IRQ_EN_LOCK_SHIFT)
 
#define TAMP_IRQ_EN_IRQ_EN_MASK   (0xFFFU)
 
#define TAMP_IRQ_EN_IRQ_EN_SHIFT   (0U)
 
#define TAMP_IRQ_EN_IRQ_EN_SET(x)   (((uint32_t)(x) << TAMP_IRQ_EN_IRQ_EN_SHIFT) & TAMP_IRQ_EN_IRQ_EN_MASK)
 
#define TAMP_IRQ_EN_IRQ_EN_GET(x)   (((uint32_t)(x) & TAMP_IRQ_EN_IRQ_EN_MASK) >> TAMP_IRQ_EN_IRQ_EN_SHIFT)
 
#define TAMP_TAMP_TAMP0   (0UL)
 
#define TAMP_TAMP_TAMP1   (1UL)
 
#define TAMP_TAMP_TAMP2   (2UL)
 
#define TAMP_TAMP_TAMP3   (3UL)
 
#define TAMP_TAMP_TAMP4   (4UL)
 
#define TAMP_TAMP_TAMP5   (5UL)
 

Macro Definition Documentation

◆ TAMP_IRQ_EN_IRQ_EN_GET

#define TAMP_IRQ_EN_IRQ_EN_GET (   x)    (((uint32_t)(x) & TAMP_IRQ_EN_IRQ_EN_MASK) >> TAMP_IRQ_EN_IRQ_EN_SHIFT)

◆ TAMP_IRQ_EN_IRQ_EN_MASK

#define TAMP_IRQ_EN_IRQ_EN_MASK   (0xFFFU)

◆ TAMP_IRQ_EN_IRQ_EN_SET

#define TAMP_IRQ_EN_IRQ_EN_SET (   x)    (((uint32_t)(x) << TAMP_IRQ_EN_IRQ_EN_SHIFT) & TAMP_IRQ_EN_IRQ_EN_MASK)

◆ TAMP_IRQ_EN_IRQ_EN_SHIFT

#define TAMP_IRQ_EN_IRQ_EN_SHIFT   (0U)

◆ TAMP_IRQ_EN_LOCK_GET

#define TAMP_IRQ_EN_LOCK_GET (   x)    (((uint32_t)(x) & TAMP_IRQ_EN_LOCK_MASK) >> TAMP_IRQ_EN_LOCK_SHIFT)

◆ TAMP_IRQ_EN_LOCK_MASK

#define TAMP_IRQ_EN_LOCK_MASK   (0x80000000UL)

◆ TAMP_IRQ_EN_LOCK_SET

#define TAMP_IRQ_EN_LOCK_SET (   x)    (((uint32_t)(x) << TAMP_IRQ_EN_LOCK_SHIFT) & TAMP_IRQ_EN_LOCK_MASK)

◆ TAMP_IRQ_EN_LOCK_SHIFT

#define TAMP_IRQ_EN_LOCK_SHIFT   (31U)

◆ TAMP_TAMP_CONTROL_ACTIVE_GET

#define TAMP_TAMP_CONTROL_ACTIVE_GET (   x)    (((uint32_t)(x) & TAMP_TAMP_CONTROL_ACTIVE_MASK) >> TAMP_TAMP_CONTROL_ACTIVE_SHIFT)

◆ TAMP_TAMP_CONTROL_ACTIVE_MASK

#define TAMP_TAMP_CONTROL_ACTIVE_MASK   (0x2U)

◆ TAMP_TAMP_CONTROL_ACTIVE_SET

#define TAMP_TAMP_CONTROL_ACTIVE_SET (   x)    (((uint32_t)(x) << TAMP_TAMP_CONTROL_ACTIVE_SHIFT) & TAMP_TAMP_CONTROL_ACTIVE_MASK)

◆ TAMP_TAMP_CONTROL_ACTIVE_SHIFT

#define TAMP_TAMP_CONTROL_ACTIVE_SHIFT   (1U)

◆ TAMP_TAMP_CONTROL_BYPASS_GET

#define TAMP_TAMP_CONTROL_BYPASS_GET (   x)    (((uint32_t)(x) & TAMP_TAMP_CONTROL_BYPASS_MASK) >> TAMP_TAMP_CONTROL_BYPASS_SHIFT)

◆ TAMP_TAMP_CONTROL_BYPASS_MASK

#define TAMP_TAMP_CONTROL_BYPASS_MASK   (0x100000UL)

◆ TAMP_TAMP_CONTROL_BYPASS_SET

#define TAMP_TAMP_CONTROL_BYPASS_SET (   x)    (((uint32_t)(x) << TAMP_TAMP_CONTROL_BYPASS_SHIFT) & TAMP_TAMP_CONTROL_BYPASS_MASK)

◆ TAMP_TAMP_CONTROL_BYPASS_SHIFT

#define TAMP_TAMP_CONTROL_BYPASS_SHIFT   (20U)

◆ TAMP_TAMP_CONTROL_ENABLE_GET

#define TAMP_TAMP_CONTROL_ENABLE_GET (   x)    (((uint32_t)(x) & TAMP_TAMP_CONTROL_ENABLE_MASK) >> TAMP_TAMP_CONTROL_ENABLE_SHIFT)

◆ TAMP_TAMP_CONTROL_ENABLE_MASK

#define TAMP_TAMP_CONTROL_ENABLE_MASK   (0x1U)

◆ TAMP_TAMP_CONTROL_ENABLE_SET

#define TAMP_TAMP_CONTROL_ENABLE_SET (   x)    (((uint32_t)(x) << TAMP_TAMP_CONTROL_ENABLE_SHIFT) & TAMP_TAMP_CONTROL_ENABLE_MASK)

◆ TAMP_TAMP_CONTROL_ENABLE_SHIFT

#define TAMP_TAMP_CONTROL_ENABLE_SHIFT   (0U)

◆ TAMP_TAMP_CONTROL_FILTER_GET

#define TAMP_TAMP_CONTROL_FILTER_GET (   x)    (((uint32_t)(x) & TAMP_TAMP_CONTROL_FILTER_MASK) >> TAMP_TAMP_CONTROL_FILTER_SHIFT)

◆ TAMP_TAMP_CONTROL_FILTER_MASK

#define TAMP_TAMP_CONTROL_FILTER_MASK   (0xF0000UL)

◆ TAMP_TAMP_CONTROL_FILTER_SET

#define TAMP_TAMP_CONTROL_FILTER_SET (   x)    (((uint32_t)(x) << TAMP_TAMP_CONTROL_FILTER_SHIFT) & TAMP_TAMP_CONTROL_FILTER_MASK)

◆ TAMP_TAMP_CONTROL_FILTER_SHIFT

#define TAMP_TAMP_CONTROL_FILTER_SHIFT   (16U)

◆ TAMP_TAMP_CONTROL_LOCK_GET

#define TAMP_TAMP_CONTROL_LOCK_GET (   x)    (((uint32_t)(x) & TAMP_TAMP_CONTROL_LOCK_MASK) >> TAMP_TAMP_CONTROL_LOCK_SHIFT)

◆ TAMP_TAMP_CONTROL_LOCK_MASK

#define TAMP_TAMP_CONTROL_LOCK_MASK   (0x80000000UL)

◆ TAMP_TAMP_CONTROL_LOCK_SET

#define TAMP_TAMP_CONTROL_LOCK_SET (   x)    (((uint32_t)(x) << TAMP_TAMP_CONTROL_LOCK_SHIFT) & TAMP_TAMP_CONTROL_LOCK_MASK)

◆ TAMP_TAMP_CONTROL_LOCK_SHIFT

#define TAMP_TAMP_CONTROL_LOCK_SHIFT   (31U)

◆ TAMP_TAMP_CONTROL_RECOVER_GET

#define TAMP_TAMP_CONTROL_RECOVER_GET (   x)    (((uint32_t)(x) & TAMP_TAMP_CONTROL_RECOVER_MASK) >> TAMP_TAMP_CONTROL_RECOVER_SHIFT)

◆ TAMP_TAMP_CONTROL_RECOVER_MASK

#define TAMP_TAMP_CONTROL_RECOVER_MASK   (0x4U)

◆ TAMP_TAMP_CONTROL_RECOVER_SET

#define TAMP_TAMP_CONTROL_RECOVER_SET (   x)    (((uint32_t)(x) << TAMP_TAMP_CONTROL_RECOVER_SHIFT) & TAMP_TAMP_CONTROL_RECOVER_MASK)

◆ TAMP_TAMP_CONTROL_RECOVER_SHIFT

#define TAMP_TAMP_CONTROL_RECOVER_SHIFT   (2U)

◆ TAMP_TAMP_CONTROL_SPEED_GET

#define TAMP_TAMP_CONTROL_SPEED_GET (   x)    (((uint32_t)(x) & TAMP_TAMP_CONTROL_SPEED_MASK) >> TAMP_TAMP_CONTROL_SPEED_SHIFT)

◆ TAMP_TAMP_CONTROL_SPEED_MASK

#define TAMP_TAMP_CONTROL_SPEED_MASK   (0xF0U)

◆ TAMP_TAMP_CONTROL_SPEED_SET

#define TAMP_TAMP_CONTROL_SPEED_SET (   x)    (((uint32_t)(x) << TAMP_TAMP_CONTROL_SPEED_SHIFT) & TAMP_TAMP_CONTROL_SPEED_MASK)

◆ TAMP_TAMP_CONTROL_SPEED_SHIFT

#define TAMP_TAMP_CONTROL_SPEED_SHIFT   (4U)

◆ TAMP_TAMP_CONTROL_VALUE_GET

#define TAMP_TAMP_CONTROL_VALUE_GET (   x)    (((uint32_t)(x) & TAMP_TAMP_CONTROL_VALUE_MASK) >> TAMP_TAMP_CONTROL_VALUE_SHIFT)

◆ TAMP_TAMP_CONTROL_VALUE_MASK

#define TAMP_TAMP_CONTROL_VALUE_MASK   (0x300U)

◆ TAMP_TAMP_CONTROL_VALUE_SET

#define TAMP_TAMP_CONTROL_VALUE_SET (   x)    (((uint32_t)(x) << TAMP_TAMP_CONTROL_VALUE_SHIFT) & TAMP_TAMP_CONTROL_VALUE_MASK)

◆ TAMP_TAMP_CONTROL_VALUE_SHIFT

#define TAMP_TAMP_CONTROL_VALUE_SHIFT   (8U)

◆ TAMP_TAMP_FLAG_FLAG_GET

#define TAMP_TAMP_FLAG_FLAG_GET (   x)    (((uint32_t)(x) & TAMP_TAMP_FLAG_FLAG_MASK) >> TAMP_TAMP_FLAG_FLAG_SHIFT)

◆ TAMP_TAMP_FLAG_FLAG_MASK

#define TAMP_TAMP_FLAG_FLAG_MASK   (0xFFFU)

◆ TAMP_TAMP_FLAG_FLAG_SET

#define TAMP_TAMP_FLAG_FLAG_SET (   x)    (((uint32_t)(x) << TAMP_TAMP_FLAG_FLAG_SHIFT) & TAMP_TAMP_FLAG_FLAG_MASK)

◆ TAMP_TAMP_FLAG_FLAG_SHIFT

#define TAMP_TAMP_FLAG_FLAG_SHIFT   (0U)

◆ TAMP_TAMP_LFSR_LFSR_GET

#define TAMP_TAMP_LFSR_LFSR_GET (   x)    (((uint32_t)(x) & TAMP_TAMP_LFSR_LFSR_MASK) >> TAMP_TAMP_LFSR_LFSR_SHIFT)

◆ TAMP_TAMP_LFSR_LFSR_MASK

#define TAMP_TAMP_LFSR_LFSR_MASK   (0xFFFFFFFFUL)

◆ TAMP_TAMP_LFSR_LFSR_SET

#define TAMP_TAMP_LFSR_LFSR_SET (   x)    (((uint32_t)(x) << TAMP_TAMP_LFSR_LFSR_SHIFT) & TAMP_TAMP_LFSR_LFSR_MASK)

◆ TAMP_TAMP_LFSR_LFSR_SHIFT

#define TAMP_TAMP_LFSR_LFSR_SHIFT   (0U)

◆ TAMP_TAMP_POLY_POLY_GET

#define TAMP_TAMP_POLY_POLY_GET (   x)    (((uint32_t)(x) & TAMP_TAMP_POLY_POLY_MASK) >> TAMP_TAMP_POLY_POLY_SHIFT)

◆ TAMP_TAMP_POLY_POLY_MASK

#define TAMP_TAMP_POLY_POLY_MASK   (0xFFFFFFFFUL)

◆ TAMP_TAMP_POLY_POLY_SET

#define TAMP_TAMP_POLY_POLY_SET (   x)    (((uint32_t)(x) << TAMP_TAMP_POLY_POLY_SHIFT) & TAMP_TAMP_POLY_POLY_MASK)

◆ TAMP_TAMP_POLY_POLY_SHIFT

#define TAMP_TAMP_POLY_POLY_SHIFT   (0U)

◆ TAMP_TAMP_TAMP0

#define TAMP_TAMP_TAMP0   (0UL)

◆ TAMP_TAMP_TAMP1

#define TAMP_TAMP_TAMP1   (1UL)

◆ TAMP_TAMP_TAMP2

#define TAMP_TAMP_TAMP2   (2UL)

◆ TAMP_TAMP_TAMP3

#define TAMP_TAMP_TAMP3   (3UL)

◆ TAMP_TAMP_TAMP4

#define TAMP_TAMP_TAMP4   (4UL)

◆ TAMP_TAMP_TAMP5

#define TAMP_TAMP_TAMP5   (5UL)