wayne roberts / SX127x

Dependents:   LORA_RX LORA_TX WindConcentrator hid_test ... more

Files at this revision

API Documentation at this revision

Comitter:
Wayne Roberts
Date:
Fri Jul 10 09:23:52 2020 -0700
Parent:
35:cd54c52c6003
Commit message:
run on mbed-6

Changed in this revision

sx127x.cpp Show annotated file Show diff for this revision Revisions of this file
sx127x_fsk.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/sx127x.cpp	Sun Nov 25 13:34:04 2018 -0800
+++ b/sx127x.cpp	Fri Jul 10 09:23:52 2020 -0700
@@ -61,10 +61,18 @@
     /* SX1272 starts in FSK mode on powerup, RegOpMode bit3 will be set for BT1.0 in FSK */
     if (!RegOpMode.bits.LongRangeMode) {
         set_opmode(RF_OPMODE_SLEEP);
-        wait(0.01);
+#if (MBED_MAJOR_VERSION < 6)
+        ThisThread::sleep_for(10);
+#else
+        ThisThread::sleep_for(10ms);
+#endif
         RegOpMode.bits.LongRangeMode = 1;
         write_reg(REG_OPMODE, RegOpMode.octet);
-        wait(0.01);
+#if (MBED_MAJOR_VERSION < 6)
+        ThisThread::sleep_for(10);
+#else
+        ThisThread::sleep_for(10ms);
+#endif
         RegOpMode.octet = read_reg(REG_OPMODE);     
     }
 
@@ -262,12 +270,22 @@
     int in = reset_pin.read();
     reset_pin.output();
     reset_pin.write(1);
-    wait(0.05);    
+#if (MBED_MAJOR_VERSION < 6)
+    ThisThread::sleep_for(50);
     if (in == 1) { /* pin is pulled up somewhere? */
         reset_pin.write(0);
-        wait(0.005);
+        ThisThread::sleep_for(5);
     }
     reset_pin.input();
-    wait(0.005);
+    ThisThread::sleep_for(5);
+#else
+    ThisThread::sleep_for(50ms);
+    if (in == 1) { /* pin is pulled up somewhere? */
+        reset_pin.write(0);
+        ThisThread::sleep_for(5ms);
+    }
+    reset_pin.input();
+    ThisThread::sleep_for(5ms);
+#endif
 }
 
--- a/sx127x_fsk.cpp	Sun Nov 25 13:34:04 2018 -0800
+++ b/sx127x_fsk.cpp	Fri Jul 10 09:23:52 2020 -0700
@@ -305,7 +305,11 @@
     if (m_xcvr.RegOpMode.bits.Mode == RF_OPMODE_RECEIVER) {
         // was already receiving, restart it
         m_xcvr.set_opmode(RF_OPMODE_STANDBY);
-        wait(0.01);
+#if (MBED_MAJOR_VERSION < 6)
+        ThisThread::sleep_for(10);
+#else
+        ThisThread::sleep_for(10ms);
+#endif
     }
     
     config_dio0_for_pktmode_rx();