From 4b1f8ef3a25dae0315c505ea23beed156a6b6ade Mon Sep 17 00:00:00 2001 From: Alois Mbutura Date: Fri, 12 Apr 2019 13:18:44 +0300 Subject: [PATCH] Correct seconds calculation from TLM data field The SEC_CNT field in the eddystone TLM frame represents the number of centiseconds elapsed since reboot. A divisor of 10 has been placed within the code to derive seconds from SEC_CNT. Closes https://github.com/espressif/esp-idf/pull/3300 --- examples/bluetooth/ble_eddystone/main/esp_eddystone_demo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/bluetooth/ble_eddystone/main/esp_eddystone_demo.c b/examples/bluetooth/ble_eddystone/main/esp_eddystone_demo.c index 7f6e67b862..525bcd2ae3 100644 --- a/examples/bluetooth/ble_eddystone/main/esp_eddystone_demo.c +++ b/examples/bluetooth/ble_eddystone/main/esp_eddystone_demo.c @@ -70,7 +70,7 @@ static void esp_eddystone_show_inform(const esp_eddystone_result_t* res) ESP_LOGI(DEMO_TAG, "battery voltage: %d mV", res->inform.tlm.battery_voltage); ESP_LOGI(DEMO_TAG, "beacon temperature in degrees Celsius: %6.1f", res->inform.tlm.temperature); ESP_LOGI(DEMO_TAG, "adv pdu count since power-up: %d", res->inform.tlm.adv_count); - ESP_LOGI(DEMO_TAG, "time since power-up: %d s", res->inform.tlm.time); + ESP_LOGI(DEMO_TAG, "time since power-up: %d s", (res->inform.tlm.time)/10); break; } default: -- 2.40.0