S2-LP Low Level API  v. 1.3.0
Functions
General Exported Functions

Functions

uint8_t S2LPGeneralGetDevicePN (void)
 Return device part number. More...
 
uint8_t S2LPGeneralGetVersion (void)
 Return S2LP version. More...
 
void S2LPGeneralSetExtRef (ModeExtRef xExtMode)
 Set External Reference. More...
 
ModeExtRef S2LPGeneralGetExtRef (void)
 Return External Reference. More...
 
void S2LPRadioSetExternalSmpsMode (SFunctionalState xNewState)
 Disable or enable the internal SMPS. More...
 
void S2LPRefreshStatus (void)
 Updates the gState (the global variable used to maintain memory of S2LP Status) reading the MC_STATE register of S2LP. More...
 

Detailed Description

Function Documentation

◆ S2LPGeneralGetDevicePN()

uint8_t S2LPGeneralGetDevicePN ( void  )

Return device part number.

Parameters
None.
Return values
Devicepart number.

Definition at line 140 of file S2LP_General.c.

◆ S2LPGeneralGetExtRef()

ModeExtRef S2LPGeneralGetExtRef ( void  )

Return External Reference.

Parameters
None.
Return values
ModeExtRefSettled external reference. This parameter can be: MODE_EXT_XO or MODE_EXT_XIN.

Definition at line 127 of file S2LP_General.c.

◆ S2LPGeneralGetVersion()

uint8_t S2LPGeneralGetVersion ( void  )

Return S2LP version.

Parameters
None.
Return values
S2LPversion.

Definition at line 152 of file S2LP_General.c.

◆ S2LPGeneralSetExtRef()

void S2LPGeneralSetExtRef ( ModeExtRef  xExtMode)

Set External Reference.

Parameters
xExtModenew state for the external reference. This parameter can be: MODE_EXT_XO or MODE_EXT_XIN.
Return values
None.

Definition at line 104 of file S2LP_General.c.

◆ S2LPRadioSetExternalSmpsMode()

void S2LPRadioSetExternalSmpsMode ( SFunctionalState  xNewState)

Disable or enable the internal SMPS.

Parameters
xNewStateif this value is S_DISABLE the external SMPS is enabled and a vlotage must be provided from outside. In this case the internal SMPS will be disabled.
Return values
None.

Definition at line 166 of file S2LP_General.c.

◆ S2LPRefreshStatus()

void S2LPRefreshStatus ( void  )

Updates the gState (the global variable used to maintain memory of S2LP Status) reading the MC_STATE register of S2LP.

Parameters
None
Return values
None

Definition at line 133 of file S2LP_Types.c.