summaryrefslogtreecommitdiff
path: root/board/taniks
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2022-03-28 12:52:36 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-03-29 21:21:54 +0000
commit9b2ef47ab9ee59606ca4e7d0a3a5594bdd756fff (patch)
treec3417f4a7bdf0d9a4cd36bfb3a0050b6633ce86d /board/taniks
parent34fb416205ff1fca268023f61c9952442e3daf37 (diff)
downloadchrome-ec-9b2ef47ab9ee59606ca4e7d0a3a5594bdd756fff.tar.gz
RGBKBD: Add EC_CMD_RGBKBD_SET_COLOR command
Host programs call EC_CMD_RGBKBD_SET_COLOR to change the LED colors of an RGB keyboard. Example command execution on Vell against Prism: localhost ~ # ectool --device 18d1:5022 rgbkbd 10 0x010203 EC prints: HC resp:080000000002000101000000 HC 0x13a.0:0a01010203 RGBKBD: Set [10,0] to color=[1,2,3] (gid=0 offset=60) BUG=b:223465912 BRANCH=None TEST=Prism/Vell. See above. make run-rgb_keyboard. Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> Change-Id: Ic6235ca575ed488fe166b0873f8a5596c63dc2b5 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3546569 Reviewed-by: caveh jalali <caveh@chromium.org>
Diffstat (limited to 'board/taniks')
-rw-r--r--board/taniks/keyboard.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/board/taniks/keyboard.c b/board/taniks/keyboard.c
index b48ffe2590..963453d3e6 100644
--- a/board/taniks/keyboard.c
+++ b/board/taniks/keyboard.c
@@ -66,6 +66,11 @@ const uint8_t rgbkbd_count = ARRAY_SIZE(rgbkbds);
const uint8_t rgbkbd_hsize = RGB_GRID0_COL;
const uint8_t rgbkbd_vsize = RGB_GRID0_ROW;
+const uint8_t rgbkbd_map[] = {
+ RGBKBD_DELM,
+};
+const size_t rgbkbd_map_size = ARRAY_SIZE(rgbkbd_map);
+
__override const struct ec_response_keybd_config
*board_vivaldi_keybd_config(void)
{