From 97acdc59a33c01498f4439bdab19d5ce00ddd21e Mon Sep 17 00:00:00 2001 From: Hugues Kamba Date: Mon, 2 Sep 2019 15:11:29 +0100 Subject: [PATCH] Replace wait_ms calls with rtos::ThisThread::sleep_for `wait_ms` is deprecated and its use generates a warning. --- .../framework/targets/UBLOX/AT/UBLOX_AT_CellularContext.cpp | 4 +++- .../framework/targets/UBLOX/AT/UBLOX_AT_CellularNetwork.cpp | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/features/cellular/framework/targets/UBLOX/AT/UBLOX_AT_CellularContext.cpp b/features/cellular/framework/targets/UBLOX/AT/UBLOX_AT_CellularContext.cpp index 81fac5d07f..6c59253d9b 100644 --- a/features/cellular/framework/targets/UBLOX/AT/UBLOX_AT_CellularContext.cpp +++ b/features/cellular/framework/targets/UBLOX/AT/UBLOX_AT_CellularContext.cpp @@ -19,6 +19,8 @@ #include "APN_db.h" #include "CellularLog.h" +#include "rtos/ThisThread.h" + namespace mbed { UBLOX_AT_CellularContext::UBLOX_AT_CellularContext(ATHandler &at, CellularDevice *device, const char *apn, bool cp_req, bool nonip_req) : @@ -236,7 +238,7 @@ bool UBLOX_AT_CellularContext::activate_profile(const char *apn, if (activated) { //If context is activated, exit while loop and return status break; } - wait_ms(5000); //Wait for 5 seconds and then try again + rtos::ThisThread::sleep_for(5000); //Wait for 5 seconds and then try again } t1.stop(); } diff --git a/features/cellular/framework/targets/UBLOX/AT/UBLOX_AT_CellularNetwork.cpp b/features/cellular/framework/targets/UBLOX/AT/UBLOX_AT_CellularNetwork.cpp index 986a5d5dc6..6576d913ed 100644 --- a/features/cellular/framework/targets/UBLOX/AT/UBLOX_AT_CellularNetwork.cpp +++ b/features/cellular/framework/targets/UBLOX/AT/UBLOX_AT_CellularNetwork.cpp @@ -17,6 +17,8 @@ #include "UBLOX_AT_CellularNetwork.h" +#include "rtos/ThisThread.h" + using namespace mbed; UBLOX_AT_CellularNetwork::UBLOX_AT_CellularNetwork(ATHandler &atHandler) : AT_CellularNetwork(atHandler) @@ -98,7 +100,7 @@ nsapi_error_t UBLOX_AT_CellularNetwork::ubx_reboot() break; } else { _at.clear_error(); - wait_ms(1000); + rtos::ThisThread::sleep_for(1000); } } t1.stop();