Appiko
Enumerations
Commands Exported Types

Enumerations

enum  S2LPCmd {
  CMD_TX = ((uint8_t)(0x60)), CMD_RX = ((uint8_t)(0x61)), CMD_READY = ((uint8_t)(0x62)), CMD_STANDBY = ((uint8_t)(0x63)),
  CMD_SLEEP = ((uint8_t)(0x64)), CMD_LOCKRX = ((uint8_t)(0x65)), CMD_LOCKTX = ((uint8_t)(0x66)), CMD_SABORT = ((uint8_t)(0x67)),
  CMD_LDC_RELOAD = ((uint8_t)(0x68)), CMD_RCO_CALIB = ((uint8_t)(0x69)), CMD_SRES = ((uint8_t)(0x70)), CMD_FLUSHRXFIFO = ((uint8_t)(0x71)),
  CMD_FLUSHTXFIFO = ((uint8_t)(0x72)), CMD_SEQUENCE_UPDATE = ((uint8_t)(0x73))
}
 S2LP Commands codes enumeration. More...
 

Detailed Description

Enumeration Type Documentation

◆ S2LPCmd

enum S2LPCmd
Enumerator
CMD_TX 

Start to transmit; valid only from READY

CMD_RX 

Start to receive; valid only from READY

CMD_READY 

Go to READY; valid only from STANDBY or SLEEP or LOCK

CMD_STANDBY 

Go to STANDBY; valid only from READY

CMD_SLEEP 

Go to SLEEP; valid only from READY

CMD_LOCKRX 

Go to LOCK state by using the RX configuration of the synth; valid only from READY

CMD_LOCKTX 

Go to LOCK state by using the TX configuration of the synth; valid only from READY

CMD_SABORT 

Force exit form TX or RX states and go to READY state; valid only from TX or RX

CMD_LDC_RELOAD 

LDC Mode: Reload the LDC timer with the value stored in the LDC_PRESCALER / COUNTER registers; valid from all states

CMD_RCO_CALIB 

Start (or re-start) the RCO calibration

CMD_SRES 

Reset of all digital part, except SPI registers

CMD_FLUSHRXFIFO 

Clean the RX FIFO; valid from all states

CMD_FLUSHTXFIFO 

Clean the TX FIFO; valid from all states

CMD_SEQUENCE_UPDATE 

Autoretransmission: Reload the Packet sequence counter with the value stored in the PROTOCOL[2] register valid from all states

Definition at line 74 of file S2LP_Commands.h.