adjust dtHToString
This commit is contained in:
parent
fc5f46d3fd
commit
5ac20b78fa
@ -577,7 +577,7 @@ static void weatherdataHeure_obs_cb(lv_observer_t *observer, lv_subject_t *subje
|
|||||||
|
|
||||||
lv_obj_t *timefld = lv_obj_get_child(parent, 0);
|
lv_obj_t *timefld = lv_obj_get_child(parent, 0);
|
||||||
char buffer[8];
|
char buffer[8];
|
||||||
dtHToString(data->datetime, buffer);
|
dtHToString(data->datetime, buffer,8);
|
||||||
lv_label_set_text(timefld, buffer);
|
lv_label_set_text(timefld, buffer);
|
||||||
showMeteoIcon(data->previsions.icon, parent, 1);
|
showMeteoIcon(data->previsions.icon, parent, 1);
|
||||||
lv_obj_t *descfld = lv_obj_get_child(parent, 2);
|
lv_obj_t *descfld = lv_obj_get_child(parent, 2);
|
||||||
@ -593,7 +593,7 @@ static void weatherdataHeure_obs_cb(lv_observer_t *observer, lv_subject_t *subje
|
|||||||
showMeteoIcon(data->previsions.icon, temp_desc_icon, 1);
|
showMeteoIcon(data->previsions.icon, temp_desc_icon, 1);
|
||||||
|
|
||||||
char buffer[8];
|
char buffer[8];
|
||||||
dtHToString(data->datetime, buffer);
|
dtHToString(data->datetime, buffer,8);
|
||||||
|
|
||||||
lv_label_set_text(datefld, buffer);
|
lv_label_set_text(datefld, buffer);
|
||||||
lv_label_set_text(lv_obj_get_child(temp_desc_icon, 2), data->previsions.desc);
|
lv_label_set_text(lv_obj_get_child(temp_desc_icon, 2), data->previsions.desc);
|
||||||
|
|||||||
@ -67,7 +67,7 @@
|
|||||||
void printftemp(struct forecast_prev * tmp);
|
void printftemp(struct forecast_prev * tmp);
|
||||||
void printfdf(struct meteodailyforecast_data * tmp);
|
void printfdf(struct meteodailyforecast_data * tmp);
|
||||||
void dtToString(time_t, char *buffer);
|
void dtToString(time_t, char *buffer);
|
||||||
void dtHToString(time_t, char *buffer);
|
void dtHToString(time_t, char *buffer, size_t bufSize);
|
||||||
void printff(struct meteoforecast_data * tmp);
|
void printff(struct meteoforecast_data * tmp);
|
||||||
|
|
||||||
void on_weather_data_retrieval(weather_data_callback data_retreived_cb);
|
void on_weather_data_retrieval(weather_data_callback data_retreived_cb);
|
||||||
|
|||||||
@ -70,10 +70,10 @@ void dtToString(time_t ttt, char* buffer){
|
|||||||
//sprintf(strftime_buf, "%d %d %d", timeinfo.tm_wday, timeinfo.tm_mday, timeinfo.tm_mon + 1);
|
//sprintf(strftime_buf, "%d %d %d", timeinfo.tm_wday, timeinfo.tm_mday, timeinfo.tm_mon + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dtHToString(time_t ttt, char* buffer){
|
void dtHToString(time_t ttt, char* buffer, size_t bufSize){
|
||||||
struct tm timeinfo = {0};
|
struct tm timeinfo = {0};
|
||||||
localtime_r(&ttt, &timeinfo);
|
localtime_r(&ttt, &timeinfo);
|
||||||
strftime(buffer, MAX_SIZE, "%H:%M", &timeinfo);
|
strftime(buffer, bufSize, "%H:%M", &timeinfo);
|
||||||
//char strftime_buf[64];
|
//char strftime_buf[64];
|
||||||
//sprintf(strftime_buf, "%d %d %d", timeinfo.tm_wday, timeinfo.tm_mday, timeinfo.tm_mon + 1);
|
//sprintf(strftime_buf, "%d %d %d", timeinfo.tm_wday, timeinfo.tm_mday, timeinfo.tm_mon + 1);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user