From 0e09038871bcf07e811f963fc54fb47221237972 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Fri, 19 Aug 2016 22:00:50 +0200 Subject: [PATCH] fix printf --- main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.c b/main.c index e12e29c..7d85fd2 100644 --- a/main.c +++ b/main.c @@ -118,7 +118,7 @@ static void process_command(char* str) } else if (0==strcmp(word,"time")) { word = strtok(NULL,delimiter); if (!word) { - printf("current time: %02lu:%02lu:%02lu\n", rtc_get_counter_val()/(60*60), (rtc_get_counter_val()%(60*60))/60, (rtc_get_counter_val()%60)); // get and print time from internal RTC + printf("current time: %02u:%02u:%02u\n", rtc_get_counter_val()/(60*60), (rtc_get_counter_val()%(60*60))/60, (rtc_get_counter_val()%60)); // get and print time from internal RTC } else if (strlen(word)!=8 || word[0]<'0' || word[0]>'2' || word[1]<'0' || word[1]>'9' || word[3]<'0' || word[3]>'5' || word[4]<'0' || word[4]>'9' || word[6]<'0' || word[6]>'5' || word[7]<'0' || word[7]>'9') { // time format is incorrect goto error; } else { @@ -163,7 +163,7 @@ int main(void) // get date and time uint32_t ticks_time = 0; ticks_time = rtc_get_counter_val(); // get time/date from internal RTC - printf("current time: %02lu:%02lu:%02lu\n", ticks_time/(60*60), (ticks_time%(60*60))/60, (ticks_time%60)); // display time + printf("current time: %02u:%02u:%02u\n", ticks_time/(60*60), (ticks_time%(60*60))/60, (ticks_time%60)); // display time // main loop printf("command input: ready\n"); @@ -218,7 +218,7 @@ int main(void) rtc_set_counter_val(0); // reset counter } if ((ticks_time%(60))==0) { // one minute passed - printf("%02lu:%02lu:%02lu\n", ticks_time/(60*60), (ticks_time%(60*60))/60, (ticks_time%60)); // display external time + printf("%02u:%02u:%02u\n", ticks_time/(60*60), (ticks_time%(60*60))/60, (ticks_time%60)); // display external time } } if (action) { // go to sleep if nothing had to be done, else recheck for activity