From 8dbb2083ea645cd657400fec8b6038a8555e4d3a Mon Sep 17 00:00:00 2001 From: lly Date: Tue, 10 Sep 2019 16:58:41 +0800 Subject: [PATCH] ble_mesh: fix ble mesh get timer remaining time --- components/bt/esp_ble_mesh/mesh_core/mesh_kernel.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/components/bt/esp_ble_mesh/mesh_core/mesh_kernel.c b/components/bt/esp_ble_mesh/mesh_core/mesh_kernel.c index d1d1ca6670..92b5cfa39f 100644 --- a/components/bt/esp_ble_mesh/mesh_core/mesh_kernel.c +++ b/components/bt/esp_ble_mesh/mesh_core/mesh_kernel.c @@ -189,17 +189,5 @@ s32_t k_delayed_work_remaining_get(struct k_delayed_work *work) return 0; } - if (!alarm->deadline_us) { - return 0; - } - - s32_t remain_time = 0; - int64_t now = esp_timer_get_time(); - if ((alarm->deadline_us - now) < 0x1FFFFFFFFFF) { - remain_time = (alarm->deadline_us - now) / 1000; - } else { - return 0; - } - - return remain_time; + return osi_alarm_get_remaining_ms(alarm); }