From 4f806cd712df35f8b86a4bc04f14f917b49ecf47 Mon Sep 17 00:00:00 2001 From: Michel-FK Date: Mon, 5 Apr 2021 09:56:15 +0200 Subject: [PATCH] remove HELP command and add DUMP command Signed-off-by: Michel-FK --- parse_config.c | 8 ++++++-- parse_config.h | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/parse_config.c b/parse_config.c index 7683abe..7a4b0cf 100644 --- a/parse_config.c +++ b/parse_config.c @@ -79,7 +79,7 @@ static const keyword_t valid_commands[] = { {"KEYDOWN", STATE_KEYDOWN}, {"KEYPRESS", STATE_KEYPRESS}, {"TYPE", STATE_TYPE}, - {"HELP", STATE_HELP}, + {"DUMP", STATE_DUMP}, {"", STATE_INVALID} }; @@ -274,6 +274,7 @@ bool parse_config_line(char *line, mapping_list_t *list, break; case STATE_RESET: + case STATE_DUMP: break; case STATE_LOAD: @@ -446,11 +447,14 @@ bool parse_config_line(char *line, mapping_list_t *list, } break; + case STATE_DUMP: + dump_mapping_list(list); + break; + case STATE_MAP: case STATE_LOAD: case STATE_SLEEP: case STATE_TYPE: - case STATE_HELP: break; default: diff --git a/parse_config.h b/parse_config.h index 500abf4..40d576c 100644 --- a/parse_config.h +++ b/parse_config.h @@ -74,7 +74,7 @@ typedef enum {GPIOS} button_t; X(STATE_FUNCTION, "FUNCTION") \ X(STATE_KEY, "KEY") \ X(STATE_COMMAND, "COMMAND")\ - X(STATE_HELP, "HELP") \ + X(STATE_DUMP, "DUMP") \ X(STATE_INVALID, "INVALID") /* Enumeration of the different parse states */