mirror of
https://github.com/FunKey-Project/fkgpiod.git
synced 2026-05-01 02:19:35 +02:00
remove HELP command and add DUMP command
Signed-off-by: Michel-FK <michel.stempin@funkey-project.com>
This commit is contained in:
@@ -79,7 +79,7 @@ static const keyword_t valid_commands[] = {
|
|||||||
{"KEYDOWN", STATE_KEYDOWN},
|
{"KEYDOWN", STATE_KEYDOWN},
|
||||||
{"KEYPRESS", STATE_KEYPRESS},
|
{"KEYPRESS", STATE_KEYPRESS},
|
||||||
{"TYPE", STATE_TYPE},
|
{"TYPE", STATE_TYPE},
|
||||||
{"HELP", STATE_HELP},
|
{"DUMP", STATE_DUMP},
|
||||||
{"", STATE_INVALID}
|
{"", STATE_INVALID}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -274,6 +274,7 @@ bool parse_config_line(char *line, mapping_list_t *list,
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case STATE_RESET:
|
case STATE_RESET:
|
||||||
|
case STATE_DUMP:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case STATE_LOAD:
|
case STATE_LOAD:
|
||||||
@@ -446,11 +447,14 @@ bool parse_config_line(char *line, mapping_list_t *list,
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case STATE_DUMP:
|
||||||
|
dump_mapping_list(list);
|
||||||
|
break;
|
||||||
|
|
||||||
case STATE_MAP:
|
case STATE_MAP:
|
||||||
case STATE_LOAD:
|
case STATE_LOAD:
|
||||||
case STATE_SLEEP:
|
case STATE_SLEEP:
|
||||||
case STATE_TYPE:
|
case STATE_TYPE:
|
||||||
case STATE_HELP:
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ typedef enum {GPIOS} button_t;
|
|||||||
X(STATE_FUNCTION, "FUNCTION") \
|
X(STATE_FUNCTION, "FUNCTION") \
|
||||||
X(STATE_KEY, "KEY") \
|
X(STATE_KEY, "KEY") \
|
||||||
X(STATE_COMMAND, "COMMAND")\
|
X(STATE_COMMAND, "COMMAND")\
|
||||||
X(STATE_HELP, "HELP") \
|
X(STATE_DUMP, "DUMP") \
|
||||||
X(STATE_INVALID, "INVALID")
|
X(STATE_INVALID, "INVALID")
|
||||||
|
|
||||||
/* Enumeration of the different parse states */
|
/* Enumeration of the different parse states */
|
||||||
|
|||||||
Reference in New Issue
Block a user