2020-07-14 01:21 AM
I read 0xE8 at the MC_STATE0 register from the S2-LP.
The associated state 0x74 (0xE8>>1), doesn't match with any of the possible states:
typedef enum {
MC_STATE_READY =0x00, /*!< READY */
MC_STATE_SLEEP_NOFIFO =0x01, /*!< SLEEP NO FIFO RETENTION */
MC_STATE_STANDBY =0x02, /*!< STANDBY */
MC_STATE_SLEEP =0x03, /*!< SLEEP */
MC_STATE_LOCKON =0x0C, /*!< LOCKON */
MC_STATE_RX =0x30, /*!< RX */
MC_STATE_LOCK_ST =0x14, /*!< LOCK_ST */
MC_STATE_TX =0x5C, /*!< TX */
MC_STATE_SYNTH_SETUP =0x50 /*!< SYNTH_SETUP */
} S2LPState;