mikroSDK Reference Manual

Macros

#define RFVBAT_BASE   (0x4003E000u)
 
#define RFVBAT   ((RFVBAT_Type *)RFVBAT_BASE)
 
#define RFVBAT_BASE_ADDRS   { RFVBAT_BASE }
 
#define RFVBAT_BASE_PTRS   { RFVBAT }
 
#define RFVBAT_REG_COUNT   (8U)
 
#define RFVBAT_REG_COUNT   (8U)
 
#define RFVBAT_REG_COUNT   (8U)
 
#define RFVBAT_REG_COUNT   (8U)
 

REG - VBAT register file register

#define RFVBAT_REG_LL_MASK   (0xFFU)
 
#define RFVBAT_REG_LL_SHIFT   (0U)
 
#define RFVBAT_REG_LL(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_LL_SHIFT)) & RFVBAT_REG_LL_MASK)
 
#define RFVBAT_REG_LH_MASK   (0xFF00U)
 
#define RFVBAT_REG_LH_SHIFT   (8U)
 
#define RFVBAT_REG_LH(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_LH_SHIFT)) & RFVBAT_REG_LH_MASK)
 
#define RFVBAT_REG_HL_MASK   (0xFF0000U)
 
#define RFVBAT_REG_HL_SHIFT   (16U)
 
#define RFVBAT_REG_HL(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_HL_SHIFT)) & RFVBAT_REG_HL_MASK)
 
#define RFVBAT_REG_HH_MASK   (0xFF000000U)
 
#define RFVBAT_REG_HH_SHIFT   (24U)
 
#define RFVBAT_REG_HH(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_HH_SHIFT)) & RFVBAT_REG_HH_MASK)
 
#define RFVBAT_REG_LL_MASK   0xFFu
 
#define RFVBAT_REG_LL_SHIFT   0
 
#define RFVBAT_REG_LL(x)   (((uint32_t)(((uint32_t)(x))<<RFVBAT_REG_LL_SHIFT))&RFVBAT_REG_LL_MASK)
 
#define RFVBAT_REG_LH_MASK   0xFF00u
 
#define RFVBAT_REG_LH_SHIFT   8
 
#define RFVBAT_REG_LH(x)   (((uint32_t)(((uint32_t)(x))<<RFVBAT_REG_LH_SHIFT))&RFVBAT_REG_LH_MASK)
 
#define RFVBAT_REG_HL_MASK   0xFF0000u
 
#define RFVBAT_REG_HL_SHIFT   16
 
#define RFVBAT_REG_HL(x)   (((uint32_t)(((uint32_t)(x))<<RFVBAT_REG_HL_SHIFT))&RFVBAT_REG_HL_MASK)
 
#define RFVBAT_REG_HH_MASK   0xFF000000u
 
#define RFVBAT_REG_HH_SHIFT   24
 
#define RFVBAT_REG_HH(x)   (((uint32_t)(((uint32_t)(x))<<RFVBAT_REG_HH_SHIFT))&RFVBAT_REG_HH_MASK)
 
#define RFVBAT_REG_LL_MASK   (0xFFU)
 
#define RFVBAT_REG_LL_SHIFT   (0U)
 
#define RFVBAT_REG_LL(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_LL_SHIFT)) & RFVBAT_REG_LL_MASK)
 
#define RFVBAT_REG_LH_MASK   (0xFF00U)
 
#define RFVBAT_REG_LH_SHIFT   (8U)
 
#define RFVBAT_REG_LH(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_LH_SHIFT)) & RFVBAT_REG_LH_MASK)
 
#define RFVBAT_REG_HL_MASK   (0xFF0000U)
 
#define RFVBAT_REG_HL_SHIFT   (16U)
 
#define RFVBAT_REG_HL(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_HL_SHIFT)) & RFVBAT_REG_HL_MASK)
 
#define RFVBAT_REG_HH_MASK   (0xFF000000U)
 
#define RFVBAT_REG_HH_SHIFT   (24U)
 
#define RFVBAT_REG_HH(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_HH_SHIFT)) & RFVBAT_REG_HH_MASK)
 
#define RFVBAT_REG_LL_MASK   (0xFFU)
 
#define RFVBAT_REG_LL_SHIFT   (0U)
 
#define RFVBAT_REG_LL(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_LL_SHIFT)) & RFVBAT_REG_LL_MASK)
 
#define RFVBAT_REG_LH_MASK   (0xFF00U)
 
#define RFVBAT_REG_LH_SHIFT   (8U)
 
#define RFVBAT_REG_LH(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_LH_SHIFT)) & RFVBAT_REG_LH_MASK)
 
#define RFVBAT_REG_HL_MASK   (0xFF0000U)
 
#define RFVBAT_REG_HL_SHIFT   (16U)
 
#define RFVBAT_REG_HL(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_HL_SHIFT)) & RFVBAT_REG_HL_MASK)
 
#define RFVBAT_REG_HH_MASK   (0xFF000000U)
 
#define RFVBAT_REG_HH_SHIFT   (24U)
 
#define RFVBAT_REG_HH(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_HH_SHIFT)) & RFVBAT_REG_HH_MASK)
 
#define RFVBAT_REG_LL_MASK   (0xFFU)
 
#define RFVBAT_REG_LL_SHIFT   (0U)
 
#define RFVBAT_REG_LL(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_LL_SHIFT)) & RFVBAT_REG_LL_MASK)
 
#define RFVBAT_REG_LH_MASK   (0xFF00U)
 
#define RFVBAT_REG_LH_SHIFT   (8U)
 
#define RFVBAT_REG_LH(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_LH_SHIFT)) & RFVBAT_REG_LH_MASK)
 
#define RFVBAT_REG_HL_MASK   (0xFF0000U)
 
#define RFVBAT_REG_HL_SHIFT   (16U)
 
#define RFVBAT_REG_HL(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_HL_SHIFT)) & RFVBAT_REG_HL_MASK)
 
#define RFVBAT_REG_HH_MASK   (0xFF000000U)
 
#define RFVBAT_REG_HH_SHIFT   (24U)
 
#define RFVBAT_REG_HH(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_HH_SHIFT)) & RFVBAT_REG_HH_MASK)
 
#define RFVBAT_REG_LL_MASK   (0xFFU)
 
#define RFVBAT_REG_LL_SHIFT   (0U)
 
#define RFVBAT_REG_LL(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_LL_SHIFT)) & RFVBAT_REG_LL_MASK)
 
#define RFVBAT_REG_LH_MASK   (0xFF00U)
 
#define RFVBAT_REG_LH_SHIFT   (8U)
 
#define RFVBAT_REG_LH(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_LH_SHIFT)) & RFVBAT_REG_LH_MASK)
 
#define RFVBAT_REG_HL_MASK   (0xFF0000U)
 
#define RFVBAT_REG_HL_SHIFT   (16U)
 
#define RFVBAT_REG_HL(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_HL_SHIFT)) & RFVBAT_REG_HL_MASK)
 
#define RFVBAT_REG_HH_MASK   (0xFF000000U)
 
#define RFVBAT_REG_HH_SHIFT   (24U)
 
#define RFVBAT_REG_HH(x)   (((uint32_t)(((uint32_t)(x)) << RFVBAT_REG_HH_SHIFT)) & RFVBAT_REG_HH_MASK)
 

REG - VBAT register file register

#define RFVBAT_REG_COUNT   (8U)
 

Macro Definition Documentation

◆ RFVBAT

#define RFVBAT   ((RFVBAT_Type *)RFVBAT_BASE)

Peripheral RFVBAT base pointer

◆ RFVBAT_BASE

#define RFVBAT_BASE   (0x4003E000u)

Peripheral RFVBAT base address

◆ RFVBAT_BASE_ADDRS

#define RFVBAT_BASE_ADDRS   { RFVBAT_BASE }

Array initializer of RFVBAT peripheral base addresses

◆ RFVBAT_BASE_PTRS

#define RFVBAT_BASE_PTRS   { RFVBAT }

Array initializer of RFVBAT peripheral base pointers