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.
Fork of stm-spirit1-rf-driver by
Diff: SimpleSpirit1.cpp
- 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();
