diff options
Diffstat (limited to 'common/lightbar.c')
-rw-r--r-- | common/lightbar.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/common/lightbar.c b/common/lightbar.c index 40adeff920..e440b04620 100644 --- a/common/lightbar.c +++ b/common/lightbar.c @@ -832,10 +832,10 @@ static int command_lightbar(int argc, char **argv) return 0; } num = 0xff & strtoi(argv[2], &e, 16); - if (e && *e) + if (*e) num = find_msg_by_name(argv[2]); if (num >= LIGHTBAR_NUM_SEQUENCES) - return EC_ERROR_INVAL; + return EC_ERROR_PARAM2; lightbar_sequence(num); return EC_SUCCESS; } @@ -867,4 +867,7 @@ static int command_lightbar(int argc, char **argv) return EC_ERROR_INVAL; } -DECLARE_CONSOLE_COMMAND(lightbar, command_lightbar); +DECLARE_CONSOLE_COMMAND(lightbar, command_lightbar, + "[on | off | init | brightness | seq] | [ctrl reg val]", + "Get/set lightbar state", + NULL); |