Add clear subcommand to alarms command
This commit is contained in:
parent
58055bf4b4
commit
00e96f12f0
@ -174,6 +174,10 @@ static int command_func(int argc, char **argv)
|
|||||||
alarms[i].time.minute);
|
alarms[i].time.minute);
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
} else if (argc == 2 && strcmp(argv[1], "clear") == 0) {
|
||||||
|
memset(alarms, 0, sizeof(alarms));
|
||||||
|
alarm_store_save();
|
||||||
|
return 0;
|
||||||
} else if (argc >= 3) {
|
} else if (argc >= 3) {
|
||||||
if (strcmp(argv[1], "add") == 0) {
|
if (strcmp(argv[1], "add") == 0) {
|
||||||
Time time = { .second = 0 };
|
Time time = { .second = 0 };
|
||||||
@ -220,7 +224,8 @@ void alarms_init(void)
|
|||||||
|
|
||||||
console_register(
|
console_register(
|
||||||
"alarms", "List, add and remove alarms",
|
"alarms", "List, add and remove alarms",
|
||||||
"alarms OR alarms add <hh:mm> OR alarms remove <index>",
|
"alarms OR alarms add <hh:mm> OR alarms remove <index> OR alarms "
|
||||||
|
"<clear>",
|
||||||
command_func);
|
command_func);
|
||||||
|
|
||||||
state_mutex = xSemaphoreCreateMutex();
|
state_mutex = xSemaphoreCreateMutex();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user