123
Diff: sx127x.cpp
- 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 }