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: LORA_RX LORA_TX WindConcentrator hid_test ... more
Revision 36:af9b41b1e285, committed 2020-07-10
- 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();