From f9e7048f7333a9cbff4147ea57cb389e40246995 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Thu, 19 Jan 2017 13:41:27 +0100 Subject: [PATCH] add days to uptime --- main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 2dd520c..c8ce75a 100644 --- a/main.c +++ b/main.c @@ -487,7 +487,7 @@ void main(void) ticks_time = rtc_get_counter_val(); // copy time from internal RTC for processing action = true; // action has been performed if ((ticks_time%(60))==0) { // one minute passed - printf("uptime: %02lu:%02lu:%02lu\n", ticks_time/(60*60), (ticks_time%(60*60))/60, (ticks_time%60)); // display external time + printf("uptime: %lu.%02lu:%02lu:%02lu\n", ticks_time/(60*60*24), (ticks_time/(60*60))%24, (ticks_time%(60*60))/60, (ticks_time%60)); // display external time } } while (pzem_meter>=LENGTH(pzem_measurements) && sdm120_meter>=LENGTH(sdm120_measurements)) { // all measurements received for all meter @@ -603,7 +603,7 @@ void main(void) while (timer_get_flag(TIM(MAIN_TIMER), TIM_SR_UIF)) { // timer update event -> query measurements timer_clear_flag(TIM(MAIN_TIMER), TIM_SR_UIF); // clear flag action = true; // action has been performed - printf("query meter measurements (%02lu:%02lu:%02lu)\n", ticks_time/(60*60), (ticks_time%(60*60))/60, (ticks_time%60)); + printf("query meter measurements (%lu.%02lu:%02lu:%02lu)\n", ticks_time/(60*60*24), (ticks_time/(60*60))%24, (ticks_time%(60*60))/60, (ticks_time%60)); // start getting all PZEM-004T measurements from all meters pzem_meter = 0; // reset PZEM meter number pzem_measurement = 0; // reset PZEM measurement index