123

Revision:
36:af9b41b1e285
Parent:
33:4b9fd8969428
--- 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
 }