summaryrefslogtreecommitdiff
path: root/util/ectool.c
diff options
context:
space:
mode:
Diffstat (limited to 'util/ectool.c')
-rw-r--r--util/ectool.c10
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, &param, &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);