JunMo Hong / EV-COG-AD3029LZ

Fork of stm-spirit1-rf-driver by ST

Revision:
31:a4d8072139f2
Parent:
30:9c6dcfc47619
Child:
33:c226804be492
--- a/SimpleSpirit1.cpp	Fri Nov 18 13:35:27 2016 +0100
+++ b/SimpleSpirit1.cpp	Mon Nov 21 09:41:37 2016 +0100
@@ -19,11 +19,8 @@
 
 #define STATE_TIMEOUT           (1000)
 
-// betzw: switching force & back from standby seems to be unstable
-// #define USE_STANDBY_STATE
-
-// betzw: enable beyond macro if you want debug messages also from IRQ handler
-#define DEBUG_IRQ
+// betzw: switching force & back from standby is on some devices quite unstable
+#define USE_STANDBY_STATE
 
 /*** Class Implementation ***/
 /** Static Class Variables **/
@@ -474,7 +471,6 @@
 #endif
 		csma_ca_state(S_DISABLE); // disable CSMA/CA
 		cmd_strobe(SPIRIT1_STROBE_FTX);
-		// cmd_strobe(SPIRIT1_STROBE_SABORT); // betzw: we do not know in which state we are (most likely it's a not stable state)!
 		if(_spirit_tx_started) {
 			_spirit_tx_started = false;
 			CLEAR_TXBUF();
@@ -493,7 +489,6 @@
 
 		_spirit_rx_err = false;
 		_spirit_tx_started = false;
-		// cmd_strobe(SPIRIT1_STROBE_RX); // data-sheet says that  we will return to READY state automatically (furthermore we are in a not stable state)!
 		CLEAR_TXBUF();
 		CLEAR_RXBUF();