Code carte émettrice (WRonski et Deleau)

Dependencies:   mbed BufferedSerial SX1276GenericLib HTU21D

Files at this revision

API Documentation at this revision

Comitter:
Helmut64
Date:
Fri May 19 09:54:10 2017 +0000
Parent:
5:e3b39ae71d3c
Child:
7:6a8a82bfb0c6
Commit message:
Updated SX12GenerlicLib; Radio Init has now a return value true of a Radio chip is detected.

Changed in this revision

SX1276GenericLib.lib Show annotated file Show diff for this revision Revisions of this file
SX1276GenericPingPong/GenericPingPong.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/SX1276GenericLib.lib	Wed May 17 13:50:19 2017 +0000
+++ b/SX1276GenericLib.lib	Fri May 19 09:54:10 2017 +0000
@@ -1,1 +1,1 @@
-http://developer.mbed.org/users/Helmut64/code/SX1276GenericLib/#aef3234bcb71
+http://developer.mbed.org/users/Helmut64/code/SX1276GenericLib/#0d8ea87fbab9
--- a/SX1276GenericPingPong/GenericPingPong.cpp	Wed May 17 13:50:19 2017 +0000
+++ b/SX1276GenericPingPong/GenericPingPong.cpp	Fri May 19 09:54:10 2017 +0000
@@ -150,15 +150,14 @@
     RadioEvents.RxDone = OnRxDone;
     RadioEvents.RxError = OnRxError;
     RadioEvents.TxTimeout = OnTxTimeout;
-    RadioEvents.RxTimeout = OnRxTimeout;
-    Radio->Init( &RadioEvents );
-    
-    // verify the connection with the board
-    while( Radio->Read( REG_VERSION ) == 0x00  )
-    {
-        dprintf("Radio could not be detected!");
-        wait( 1 );
+    RadioEvents.RxTimeout = OnRxTimeout;    
+    if (Radio->Init( &RadioEvents ) == false) {
+        while(1) {
+        	dprintf("Radio could not be detected!");
+        	wait( 1 );
+        }
     }
+
     
     switch(Radio->DetectBoardType()) {
         case SX1276MB1LAS: