mikroSDK Reference Manual

Macros

#define MC_SRSH_JTAG_MASK   0x1u
 
#define MC_SRSH_JTAG_SHIFT   0
 
#define MC_SRSH_LOCKUP_MASK   0x2u
 
#define MC_SRSH_LOCKUP_SHIFT   1
 
#define MC_SRSH_SW_MASK   0x4u
 
#define MC_SRSH_SW_SHIFT   2
 
#define MC_SRSL_WAKEUP_MASK   0x1u
 
#define MC_SRSL_WAKEUP_SHIFT   0
 
#define MC_SRSL_LVD_MASK   0x2u
 
#define MC_SRSL_LVD_SHIFT   1
 
#define MC_SRSL_LOC_MASK   0x4u
 
#define MC_SRSL_LOC_SHIFT   2
 
#define MC_SRSL_COP_MASK   0x20u
 
#define MC_SRSL_COP_SHIFT   5
 
#define MC_SRSL_PIN_MASK   0x40u
 
#define MC_SRSL_PIN_SHIFT   6
 
#define MC_SRSL_POR_MASK   0x80u
 
#define MC_SRSL_POR_SHIFT   7
 
#define MC_PMPROT_AVLLS1_MASK   0x1u
 
#define MC_PMPROT_AVLLS1_SHIFT   0
 
#define MC_PMPROT_AVLLS2_MASK   0x2u
 
#define MC_PMPROT_AVLLS2_SHIFT   1
 
#define MC_PMPROT_AVLLS3_MASK   0x4u
 
#define MC_PMPROT_AVLLS3_SHIFT   2
 
#define MC_PMPROT_ALLS_MASK   0x10u
 
#define MC_PMPROT_ALLS_SHIFT   4
 
#define MC_PMPROT_AVLP_MASK   0x20u
 
#define MC_PMPROT_AVLP_SHIFT   5
 
#define MC_PMCTRL_LPLLSM_MASK   0x7u
 
#define MC_PMCTRL_LPLLSM_SHIFT   0
 
#define MC_PMCTRL_LPLLSM(x)   (((uint8_t)(((uint8_t)(x))<<MC_PMCTRL_LPLLSM_SHIFT))&MC_PMCTRL_LPLLSM_MASK)
 
#define MC_PMCTRL_RUNM_MASK   0x60u
 
#define MC_PMCTRL_RUNM_SHIFT   5
 
#define MC_PMCTRL_RUNM(x)   (((uint8_t)(((uint8_t)(x))<<MC_PMCTRL_RUNM_SHIFT))&MC_PMCTRL_RUNM_MASK)
 
#define MC_PMCTRL_LPWUI_MASK   0x80u
 
#define MC_PMCTRL_LPWUI_SHIFT   7