diff options
Diffstat (limited to 'src/menu.c')
-rw-r--r-- | src/menu.c | 50 |
1 files changed, 25 insertions, 25 deletions
@@ -37,7 +37,7 @@ value_inc(struct value *v, int d) } enum item_type { - VOID, + VOID, BUTTON, VALUE, LABEL @@ -51,12 +51,12 @@ draw_time(void) memset(&time, 0, sizeof(time)); // rtc_get_bcd_time(&time); sprintf(buf, "20%hhd%hhd-%hhd%hhd-%hhd%hhd %hhd%hhd:%hhd%hhd:%hhd%hhd", - time.year >> 4, time.year & 0xF, - time.month >> 4, time.month & 0xF, - time.date >> 4, time.date & 0xF, - time.hour >> 4, time.hour & 0xF, - time.minute >> 4, time.minute & 0xF, - time.second >> 4, time.second & 0xF); + time.year >> 4, time.year & 0xF, + time.month >> 4, time.month & 0xF, + time.date >> 4, time.date & 0xF, + time.hour >> 4, time.hour & 0xF, + time.minute >> 4, time.minute & 0xF, + time.second >> 4, time.second & 0xF); mvaddstr(5, 1, buf); } @@ -91,26 +91,26 @@ struct menu_entry menu[] = { .text = "TIME ", .items = { {.type = LABEL, .v = {.action = draw_time}}, - {.type = LABEL, .v = {.action = draw_battery}}, + {.type = LABEL, .v = {.action = draw_battery}}, {.type = VOID}, - {.type = VOID}, - {.type = VOID}, - {.type = VOID}, - {.type = VOID}, - {.type = VOID} + {.type = VOID}, + {.type = VOID}, + {.type = VOID}, + {.type = VOID}, + {.type = VOID} } }, { .text = "CONF ", .items = { {.type = VALUE, .text = "SEC", .v = {.value = {1, 0, 0, 59}}}, - {.type = VALUE, .text = "MIN", .v = {.value = {1, 0, 0, 59}}}, - {.type = VALUE, .text = "HOUR", .v = {.value = {1, 0, 0, 23}}}, + {.type = VALUE, .text = "MIN", .v = {.value = {1, 0, 0, 59}}}, + {.type = VALUE, .text = "HOUR", .v = {.value = {1, 0, 0, 23}}}, {.type = VALUE, .text = "WKDAY", .v = {.value = {1, 0, 1, 7}}}, - {.type = VALUE, .text = "DATE", .v = {.value = {1, 1, 1, 31}}}, - {.type = VALUE, .text = "MONTH", .v = {.value = {1, 1, 1, 12}}}, - {.type = VALUE, .text = "YEAR", .v = {.value = {1, 0, 0, 3000}}}, - {.type = BUTTON, .text = "LOAD", .v = {.action = set_time}} + {.type = VALUE, .text = "DATE", .v = {.value = {1, 1, 1, 31}}}, + {.type = VALUE, .text = "MONTH", .v = {.value = {1, 1, 1, 12}}}, + {.type = VALUE, .text = "YEAR", .v = {.value = {1, 0, 0, 3000}}}, + {.type = BUTTON, .text = "LOAD", .v = {.action = set_time}} } } }; @@ -179,11 +179,11 @@ draw_menu(void) mvaddstr(5 + 2 * i, 1, entry->items[i].text); } - if (entry->items[i].type == VALUE) { - char buf[16]; - sprintf(buf, "%8d", entry->items[i].v.value.val); - mvaddstr(5 + 2 * i, 6, buf); - } + if (entry->items[i].type == VALUE) { + char buf[16]; + sprintf(buf, "%8d", entry->items[i].v.value.val); + mvaddstr(5 + 2 * i, 6, buf); + } if (entry->items[i].type == LABEL) { entry->items[i].v.action(); @@ -224,7 +224,7 @@ volatile callback callbacks[5] = {NULL, NULL, NULL, NULL, NULL}; void _menu(void) { - callbacks[0] = dir_callback; + callbacks[0] = dir_callback; clear_screen(); setcur(0, 0); draw_menu(); |