S2-LP Low Level API  v. 1.3.0
Data Structures | Enumerations
Types Exported Types

Data Structures

struct  S2LPStatus
 S2LP Status. This definition represents the single field of the S2LP status returned on each SPI transaction, equal also to the MC_STATE registers. This field-oriented structure allows user to address in simple way the single field of the S2LP status. The user shall define a variable of S2LPStatus type to access on S2LP status fields. More...
 

Enumerations

enum  SFunctionalState { S_DISABLE = 0, S_ENABLE = !S_DISABLE }
 S2LP Functional state. Used to enable or disable a specific option. More...
 
enum  SFlagStatus { S_RESET = 0, S_SET = !S_RESET }
 S2LP Flag status. Used to control the state of a flag. More...
 
enum  SBool { S_FALSE = 0, S_TRUE = !S_FALSE }
 boolean type enumeration. More...
 
enum  S2LPState {
  MC_STATE_READY =0x00, MC_STATE_SLEEP_NOFIFO =0x01, MC_STATE_STANDBY =0x02, MC_STATE_SLEEP =0x03,
  MC_STATE_LOCKON =0x0C, MC_STATE_RX =0x30, MC_STATE_LOCK_ST =0x14, MC_STATE_TX =0x5C,
  MC_STATE_SYNTH_SETUP =0x50
}
 S2LP States enumeration. More...
 

Detailed Description

Enumeration Type Documentation

◆ S2LPState

enum S2LPState

S2LP States enumeration.

Enumerator
MC_STATE_READY 

READY

MC_STATE_SLEEP_NOFIFO 

SLEEP NO FIFO RETENTION

MC_STATE_STANDBY 

STANDBY

MC_STATE_SLEEP 

SLEEP

MC_STATE_LOCKON 

LOCKON

MC_STATE_RX 

RX

MC_STATE_LOCK_ST 

LOCK_ST

MC_STATE_TX 

TX

MC_STATE_SYNTH_SETUP 

SYNTH_SETUP

Definition at line 95 of file S2LP_Types.h.

◆ SBool

enum SBool

boolean type enumeration.

Enumerator
S_FALSE 
S_TRUE 

Definition at line 86 of file S2LP_Types.h.

◆ SFlagStatus

S2LP Flag status. Used to control the state of a flag.

Enumerator
S_RESET 
S_SET 

Definition at line 77 of file S2LP_Types.h.

◆ SFunctionalState

S2LP Functional state. Used to enable or disable a specific option.

Enumerator
S_DISABLE 
S_ENABLE 

Definition at line 68 of file S2LP_Types.h.