HPM SDK
HPMicro Software Development Kit
hpm_mono_regs.h File Reference

Go to the source code of this file.

Data Structures

struct  MONO_Type
 

Macros

#define MONO_MONOL_COUNTER_MASK   (0xFFFFFFFFUL)
 
#define MONO_MONOL_COUNTER_SHIFT   (0U)
 
#define MONO_MONOL_COUNTER_SET(x)   (((uint32_t)(x) << MONO_MONOL_COUNTER_SHIFT) & MONO_MONOL_COUNTER_MASK)
 
#define MONO_MONOL_COUNTER_GET(x)   (((uint32_t)(x) & MONO_MONOL_COUNTER_MASK) >> MONO_MONOL_COUNTER_SHIFT)
 
#define MONO_MONOH_EPOCH_MASK   (0xFFFF0000UL)
 
#define MONO_MONOH_EPOCH_SHIFT   (16U)
 
#define MONO_MONOH_EPOCH_SET(x)   (((uint32_t)(x) << MONO_MONOH_EPOCH_SHIFT) & MONO_MONOH_EPOCH_MASK)
 
#define MONO_MONOH_EPOCH_GET(x)   (((uint32_t)(x) & MONO_MONOH_EPOCH_MASK) >> MONO_MONOH_EPOCH_SHIFT)
 
#define MONO_MONOH_COUNTER_MASK   (0xFFFFU)
 
#define MONO_MONOH_COUNTER_SHIFT   (0U)
 
#define MONO_MONOH_COUNTER_SET(x)   (((uint32_t)(x) << MONO_MONOH_COUNTER_SHIFT) & MONO_MONOH_COUNTER_MASK)
 
#define MONO_MONOH_COUNTER_GET(x)   (((uint32_t)(x) & MONO_MONOH_COUNTER_MASK) >> MONO_MONOH_COUNTER_SHIFT)
 

Macro Definition Documentation

◆ MONO_MONOH_COUNTER_GET

#define MONO_MONOH_COUNTER_GET (   x)    (((uint32_t)(x) & MONO_MONOH_COUNTER_MASK) >> MONO_MONOH_COUNTER_SHIFT)

◆ MONO_MONOH_COUNTER_MASK

#define MONO_MONOH_COUNTER_MASK   (0xFFFFU)

◆ MONO_MONOH_COUNTER_SET

#define MONO_MONOH_COUNTER_SET (   x)    (((uint32_t)(x) << MONO_MONOH_COUNTER_SHIFT) & MONO_MONOH_COUNTER_MASK)

◆ MONO_MONOH_COUNTER_SHIFT

#define MONO_MONOH_COUNTER_SHIFT   (0U)

◆ MONO_MONOH_EPOCH_GET

#define MONO_MONOH_EPOCH_GET (   x)    (((uint32_t)(x) & MONO_MONOH_EPOCH_MASK) >> MONO_MONOH_EPOCH_SHIFT)

◆ MONO_MONOH_EPOCH_MASK

#define MONO_MONOH_EPOCH_MASK   (0xFFFF0000UL)

◆ MONO_MONOH_EPOCH_SET

#define MONO_MONOH_EPOCH_SET (   x)    (((uint32_t)(x) << MONO_MONOH_EPOCH_SHIFT) & MONO_MONOH_EPOCH_MASK)

◆ MONO_MONOH_EPOCH_SHIFT

#define MONO_MONOH_EPOCH_SHIFT   (16U)

◆ MONO_MONOL_COUNTER_GET

#define MONO_MONOL_COUNTER_GET (   x)    (((uint32_t)(x) & MONO_MONOL_COUNTER_MASK) >> MONO_MONOL_COUNTER_SHIFT)

◆ MONO_MONOL_COUNTER_MASK

#define MONO_MONOL_COUNTER_MASK   (0xFFFFFFFFUL)

◆ MONO_MONOL_COUNTER_SET

#define MONO_MONOL_COUNTER_SET (   x)    (((uint32_t)(x) << MONO_MONOL_COUNTER_SHIFT) & MONO_MONOL_COUNTER_MASK)

◆ MONO_MONOL_COUNTER_SHIFT

#define MONO_MONOL_COUNTER_SHIFT   (0U)