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.