HPM SDK
HPMicro Software Development Kit
hpm_ppor_regs.h File Reference

Go to the source code of this file.

Data Structures

struct  PPOR_Type
 

Macros

#define PPOR_RESET_FLAG_FLAG_MASK   (0xFFFFFFFFUL)
 
#define PPOR_RESET_FLAG_FLAG_SHIFT   (0U)
 
#define PPOR_RESET_FLAG_FLAG_SET(x)   (((uint32_t)(x) << PPOR_RESET_FLAG_FLAG_SHIFT) & PPOR_RESET_FLAG_FLAG_MASK)
 
#define PPOR_RESET_FLAG_FLAG_GET(x)   (((uint32_t)(x) & PPOR_RESET_FLAG_FLAG_MASK) >> PPOR_RESET_FLAG_FLAG_SHIFT)
 
#define PPOR_RESET_STATUS_STATUS_MASK   (0xFFFFFFFFUL)
 
#define PPOR_RESET_STATUS_STATUS_SHIFT   (0U)
 
#define PPOR_RESET_STATUS_STATUS_SET(x)   (((uint32_t)(x) << PPOR_RESET_STATUS_STATUS_SHIFT) & PPOR_RESET_STATUS_STATUS_MASK)
 
#define PPOR_RESET_STATUS_STATUS_GET(x)   (((uint32_t)(x) & PPOR_RESET_STATUS_STATUS_MASK) >> PPOR_RESET_STATUS_STATUS_SHIFT)
 
#define PPOR_RESET_HOLD_STATUS_MASK   (0xFFFFFFFFUL)
 
#define PPOR_RESET_HOLD_STATUS_SHIFT   (0U)
 
#define PPOR_RESET_HOLD_STATUS_SET(x)   (((uint32_t)(x) << PPOR_RESET_HOLD_STATUS_SHIFT) & PPOR_RESET_HOLD_STATUS_MASK)
 
#define PPOR_RESET_HOLD_STATUS_GET(x)   (((uint32_t)(x) & PPOR_RESET_HOLD_STATUS_MASK) >> PPOR_RESET_HOLD_STATUS_SHIFT)
 
#define PPOR_RESET_ENABLE_ENABLE_MASK   (0xFFFFFFFFUL)
 
#define PPOR_RESET_ENABLE_ENABLE_SHIFT   (0U)
 
#define PPOR_RESET_ENABLE_ENABLE_SET(x)   (((uint32_t)(x) << PPOR_RESET_ENABLE_ENABLE_SHIFT) & PPOR_RESET_ENABLE_ENABLE_MASK)
 
#define PPOR_RESET_ENABLE_ENABLE_GET(x)   (((uint32_t)(x) & PPOR_RESET_ENABLE_ENABLE_MASK) >> PPOR_RESET_ENABLE_ENABLE_SHIFT)
 
#define PPOR_RESET_HOT_TYPE_MASK   (0xFFFFFFFFUL)
 
#define PPOR_RESET_HOT_TYPE_SHIFT   (0U)
 
#define PPOR_RESET_HOT_TYPE_SET(x)   (((uint32_t)(x) << PPOR_RESET_HOT_TYPE_SHIFT) & PPOR_RESET_HOT_TYPE_MASK)
 
#define PPOR_RESET_HOT_TYPE_GET(x)   (((uint32_t)(x) & PPOR_RESET_HOT_TYPE_MASK) >> PPOR_RESET_HOT_TYPE_SHIFT)
 
#define PPOR_RESET_COLD_FLAG_MASK   (0xFFFFFFFFUL)
 
#define PPOR_RESET_COLD_FLAG_SHIFT   (0U)
 
#define PPOR_RESET_COLD_FLAG_SET(x)   (((uint32_t)(x) << PPOR_RESET_COLD_FLAG_SHIFT) & PPOR_RESET_COLD_FLAG_MASK)
 
#define PPOR_RESET_COLD_FLAG_GET(x)   (((uint32_t)(x) & PPOR_RESET_COLD_FLAG_MASK) >> PPOR_RESET_COLD_FLAG_SHIFT)
 
#define PPOR_SOFTWARE_RESET_COUNTER_MASK   (0xFFFFFFFFUL)
 
#define PPOR_SOFTWARE_RESET_COUNTER_SHIFT   (0U)
 
#define PPOR_SOFTWARE_RESET_COUNTER_SET(x)   (((uint32_t)(x) << PPOR_SOFTWARE_RESET_COUNTER_SHIFT) & PPOR_SOFTWARE_RESET_COUNTER_MASK)
 
#define PPOR_SOFTWARE_RESET_COUNTER_GET(x)   (((uint32_t)(x) & PPOR_SOFTWARE_RESET_COUNTER_MASK) >> PPOR_SOFTWARE_RESET_COUNTER_SHIFT)
 

Macro Definition Documentation

◆ PPOR_RESET_COLD_FLAG_GET

#define PPOR_RESET_COLD_FLAG_GET (   x)    (((uint32_t)(x) & PPOR_RESET_COLD_FLAG_MASK) >> PPOR_RESET_COLD_FLAG_SHIFT)

◆ PPOR_RESET_COLD_FLAG_MASK

#define PPOR_RESET_COLD_FLAG_MASK   (0xFFFFFFFFUL)

◆ PPOR_RESET_COLD_FLAG_SET

#define PPOR_RESET_COLD_FLAG_SET (   x)    (((uint32_t)(x) << PPOR_RESET_COLD_FLAG_SHIFT) & PPOR_RESET_COLD_FLAG_MASK)

◆ PPOR_RESET_COLD_FLAG_SHIFT

#define PPOR_RESET_COLD_FLAG_SHIFT   (0U)

◆ PPOR_RESET_ENABLE_ENABLE_GET

#define PPOR_RESET_ENABLE_ENABLE_GET (   x)    (((uint32_t)(x) & PPOR_RESET_ENABLE_ENABLE_MASK) >> PPOR_RESET_ENABLE_ENABLE_SHIFT)

◆ PPOR_RESET_ENABLE_ENABLE_MASK

#define PPOR_RESET_ENABLE_ENABLE_MASK   (0xFFFFFFFFUL)

◆ PPOR_RESET_ENABLE_ENABLE_SET

#define PPOR_RESET_ENABLE_ENABLE_SET (   x)    (((uint32_t)(x) << PPOR_RESET_ENABLE_ENABLE_SHIFT) & PPOR_RESET_ENABLE_ENABLE_MASK)

◆ PPOR_RESET_ENABLE_ENABLE_SHIFT

#define PPOR_RESET_ENABLE_ENABLE_SHIFT   (0U)

◆ PPOR_RESET_FLAG_FLAG_GET

#define PPOR_RESET_FLAG_FLAG_GET (   x)    (((uint32_t)(x) & PPOR_RESET_FLAG_FLAG_MASK) >> PPOR_RESET_FLAG_FLAG_SHIFT)

◆ PPOR_RESET_FLAG_FLAG_MASK

#define PPOR_RESET_FLAG_FLAG_MASK   (0xFFFFFFFFUL)

◆ PPOR_RESET_FLAG_FLAG_SET

#define PPOR_RESET_FLAG_FLAG_SET (   x)    (((uint32_t)(x) << PPOR_RESET_FLAG_FLAG_SHIFT) & PPOR_RESET_FLAG_FLAG_MASK)

◆ PPOR_RESET_FLAG_FLAG_SHIFT

#define PPOR_RESET_FLAG_FLAG_SHIFT   (0U)

◆ PPOR_RESET_HOLD_STATUS_GET

#define PPOR_RESET_HOLD_STATUS_GET (   x)    (((uint32_t)(x) & PPOR_RESET_HOLD_STATUS_MASK) >> PPOR_RESET_HOLD_STATUS_SHIFT)

◆ PPOR_RESET_HOLD_STATUS_MASK

#define PPOR_RESET_HOLD_STATUS_MASK   (0xFFFFFFFFUL)

◆ PPOR_RESET_HOLD_STATUS_SET

#define PPOR_RESET_HOLD_STATUS_SET (   x)    (((uint32_t)(x) << PPOR_RESET_HOLD_STATUS_SHIFT) & PPOR_RESET_HOLD_STATUS_MASK)

◆ PPOR_RESET_HOLD_STATUS_SHIFT

#define PPOR_RESET_HOLD_STATUS_SHIFT   (0U)

◆ PPOR_RESET_HOT_TYPE_GET

#define PPOR_RESET_HOT_TYPE_GET (   x)    (((uint32_t)(x) & PPOR_RESET_HOT_TYPE_MASK) >> PPOR_RESET_HOT_TYPE_SHIFT)

◆ PPOR_RESET_HOT_TYPE_MASK

#define PPOR_RESET_HOT_TYPE_MASK   (0xFFFFFFFFUL)

◆ PPOR_RESET_HOT_TYPE_SET

#define PPOR_RESET_HOT_TYPE_SET (   x)    (((uint32_t)(x) << PPOR_RESET_HOT_TYPE_SHIFT) & PPOR_RESET_HOT_TYPE_MASK)

◆ PPOR_RESET_HOT_TYPE_SHIFT

#define PPOR_RESET_HOT_TYPE_SHIFT   (0U)

◆ PPOR_RESET_STATUS_STATUS_GET

#define PPOR_RESET_STATUS_STATUS_GET (   x)    (((uint32_t)(x) & PPOR_RESET_STATUS_STATUS_MASK) >> PPOR_RESET_STATUS_STATUS_SHIFT)

◆ PPOR_RESET_STATUS_STATUS_MASK

#define PPOR_RESET_STATUS_STATUS_MASK   (0xFFFFFFFFUL)

◆ PPOR_RESET_STATUS_STATUS_SET

#define PPOR_RESET_STATUS_STATUS_SET (   x)    (((uint32_t)(x) << PPOR_RESET_STATUS_STATUS_SHIFT) & PPOR_RESET_STATUS_STATUS_MASK)

◆ PPOR_RESET_STATUS_STATUS_SHIFT

#define PPOR_RESET_STATUS_STATUS_SHIFT   (0U)

◆ PPOR_SOFTWARE_RESET_COUNTER_GET

#define PPOR_SOFTWARE_RESET_COUNTER_GET (   x)    (((uint32_t)(x) & PPOR_SOFTWARE_RESET_COUNTER_MASK) >> PPOR_SOFTWARE_RESET_COUNTER_SHIFT)

◆ PPOR_SOFTWARE_RESET_COUNTER_MASK

#define PPOR_SOFTWARE_RESET_COUNTER_MASK   (0xFFFFFFFFUL)

◆ PPOR_SOFTWARE_RESET_COUNTER_SET

#define PPOR_SOFTWARE_RESET_COUNTER_SET (   x)    (((uint32_t)(x) << PPOR_SOFTWARE_RESET_COUNTER_SHIFT) & PPOR_SOFTWARE_RESET_COUNTER_MASK)

◆ PPOR_SOFTWARE_RESET_COUNTER_SHIFT

#define PPOR_SOFTWARE_RESET_COUNTER_SHIFT   (0U)