65 #define IS_MODE_EXT(MODE) (MODE == MODE_EXT_XO || \ 107 s_assert_param(IS_MODE_EXT(xExtMode));
110 if(xExtMode == MODE_EXT_XO) {
111 tmp &= ~EXT_REF_REGMASK;
114 tmp |= EXT_REF_REGMASK;
169 s_assert_param(IS_SFUNCTIONAL_STATE(xNewState));
173 if(xNewState == S_ENABLE) {
174 tmp |= EXT_SMPS_REGMASK;
176 tmp &= ~EXT_SMPS_REGMASK;
ModeExtRef
S2LP version type enumeration.
Configuration and management of S2-LP General functionalities.
SFunctionalState
S2LP Functional state. Used to enable or disable a specific option.
void S2LPRadioSetExternalSmpsMode(SFunctionalState xNewState)
Disable or enable the internal SMPS.
#define PM_CONF4_ADDR
PM_CONF4 register.
ModeExtRef S2LPGeneralGetExtRef(void)
Return External Reference.
void S2LPGeneralSetExtRef(ModeExtRef xExtMode)
Set External Reference.
#define DEVICE_INFO1_ADDR
DEVICE_INFO1 register.
uint8_t S2LPGeneralGetVersion(void)
Return S2LP version.
volatile S2LPStatus g_xStatus
S2LP Status global variable. This global variable of S2LPStatus type is updated on every SPI transact...
uint8_t S2LPGeneralGetDevicePN(void)
Return device part number.
#define XO_RCO_CONF0_ADDR
XO_RCO_CONF0 register.
Header file for low level S2LP SPI driver.
#define DEVICE_INFO0_ADDR
DEVICE_INFO0 register.