Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: DISCO_IOT-wifi_client
Fork of stm-spirit1-rf-driver by
Diff: SimpleSpirit1.cpp
- Revision:
- 31:a4d8072139f2
- Parent:
- 30:9c6dcfc47619
- Child:
- 33:c226804be492
diff -r 9c6dcfc47619 -r a4d8072139f2 SimpleSpirit1.cpp
--- 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();
