HPM SDK
HPMicro Software Development Kit
hpm_bgpr_regs.h File Reference

Go to the source code of this file.

Data Structures

struct  BGPR_Type
 

Macros

#define BGPR_GPR_DATA_MASK   (0xFFFFFFFFUL)
 
#define BGPR_GPR_DATA_SHIFT   (0U)
 
#define BGPR_GPR_DATA_SET(x)   (((uint32_t)(x) << BGPR_GPR_DATA_SHIFT) & BGPR_GPR_DATA_MASK)
 
#define BGPR_GPR_DATA_GET(x)   (((uint32_t)(x) & BGPR_GPR_DATA_MASK) >> BGPR_GPR_DATA_SHIFT)
 
#define BGPR_GPR_0   (0UL)
 
#define BGPR_GPR_1   (1UL)
 
#define BGPR_GPR_2   (2UL)
 
#define BGPR_GPR_3   (3UL)
 
#define BGPR_GPR_4   (4UL)
 
#define BGPR_GPR_5   (5UL)
 
#define BGPR_GPR_6   (6UL)
 
#define BGPR_GPR_7   (7UL)
 
#define BGPR_GPR_8   (8UL)
 
#define BGPR_GPR_9   (9UL)
 
#define BGPR_GPR_10   (10UL)
 
#define BGPR_GPR_11   (11UL)
 
#define BGPR_GPR_12   (12UL)
 
#define BGPR_GPR_13   (13UL)
 
#define BGPR_GPR_14   (14UL)
 
#define BGPR_GPR_15   (15UL)
 

Macro Definition Documentation

◆ BGPR_GPR_0

#define BGPR_GPR_0   (0UL)

◆ BGPR_GPR_1

#define BGPR_GPR_1   (1UL)

◆ BGPR_GPR_10

#define BGPR_GPR_10   (10UL)

◆ BGPR_GPR_11

#define BGPR_GPR_11   (11UL)

◆ BGPR_GPR_12

#define BGPR_GPR_12   (12UL)

◆ BGPR_GPR_13

#define BGPR_GPR_13   (13UL)

◆ BGPR_GPR_14

#define BGPR_GPR_14   (14UL)

◆ BGPR_GPR_15

#define BGPR_GPR_15   (15UL)

◆ BGPR_GPR_2

#define BGPR_GPR_2   (2UL)

◆ BGPR_GPR_3

#define BGPR_GPR_3   (3UL)

◆ BGPR_GPR_4

#define BGPR_GPR_4   (4UL)

◆ BGPR_GPR_5

#define BGPR_GPR_5   (5UL)

◆ BGPR_GPR_6

#define BGPR_GPR_6   (6UL)

◆ BGPR_GPR_7

#define BGPR_GPR_7   (7UL)

◆ BGPR_GPR_8

#define BGPR_GPR_8   (8UL)

◆ BGPR_GPR_9

#define BGPR_GPR_9   (9UL)

◆ BGPR_GPR_DATA_GET

#define BGPR_GPR_DATA_GET (   x)    (((uint32_t)(x) & BGPR_GPR_DATA_MASK) >> BGPR_GPR_DATA_SHIFT)

◆ BGPR_GPR_DATA_MASK

#define BGPR_GPR_DATA_MASK   (0xFFFFFFFFUL)

◆ BGPR_GPR_DATA_SET

#define BGPR_GPR_DATA_SET (   x)    (((uint32_t)(x) << BGPR_GPR_DATA_SHIFT) & BGPR_GPR_DATA_MASK)

◆ BGPR_GPR_DATA_SHIFT

#define BGPR_GPR_DATA_SHIFT   (0U)