diff options
Diffstat (limited to 'util/ectool.c')
-rw-r--r-- | util/ectool.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/util/ectool.c b/util/ectool.c index b25edb88b8..59ebde3e9a 100644 --- a/util/ectool.c +++ b/util/ectool.c @@ -1260,6 +1260,7 @@ static const struct { LB_SIZES(demo), LB_SIZES(get_params), LB_SIZES(set_params), + LB_SIZES(version), }; #undef LB_SIZES @@ -1532,6 +1533,15 @@ static int cmd_lightbar(int argc, char **argv) return r; } + if (!strcasecmp(argv[1], "version")) { + r = lb_do_cmd(LIGHTBAR_CMD_VERSION, ¶m, &resp); + if (!r) { + printf("num: %d\n", resp.version.num); + printf("flags: 0x%x\n", resp.version.flags); + } + return r; + } + if (argc == 3 && !strcasecmp(argv[1], "brightness")) { char *e; param.brightness.num = 0xff & strtoul(argv[2], &e, 16); |