Appiko
S2LP_Commands.c
Go to the documentation of this file.
1 
24 /* Includes ------------------------------------------------------------------*/
25 #include "S2LP_Commands.h"
26 #include "MCU_Interface.h"
27 
28 
29 
66 #define IS_S2LP_CMD(CMD) (CMD == CMD_TX || \
67  CMD == CMD_RX || \
68  CMD == CMD_READY || \
69  CMD == CMD_STANDBY || \
70  CMD == CMD_SLEEP || \
71  CMD == CMD_LOCKRX || \
72  CMD == CMD_LOCKTX || \
73  CMD == CMD_SABORT || \
74  CMD == CMD_LDC_RELOAD || \
75  CMD == CMD_SEQUENCE_UPDATE || \
76  CMD == CMD_SRES || \
77  CMD == CMD_FLUSHRXFIFO || \
78  CMD == CMD_FLUSHTXFIFO \
79  )
80 
118 void S2LPCmdStrobeCommand(S2LPCmd xCommandCode)
119 {
120  /* Check the parameters */
121  s_assert_param(IS_S2LP_CMD(xCommandCode));
122 
123  g_xStatus = S2LPSpiCommandStrobes((uint8_t) xCommandCode);
124 }
125 
126 
144 /******************* (C) COPYRIGHT 2016 STMicroelectronics *****END OF FILE****/
void S2LPCmdStrobeCommand(S2LPCmd xCommandCode)
Send a specific command to S2LP.
S2LPCmd
S2LP Commands codes enumeration.
Definition: S2LP_Commands.h:74
volatile S2LPStatus g_xStatus
S2LP Status global variable. This global variable of S2LPStatus type is updated on every SPI transact...
Definition: S2LP_Types.c:82
Header file for low level S2LP SPI driver.
Management of S2-LP Commands.