Skip to content

Commit 20999ff

Browse files
lotus: Add full width input module (#954)
Signed-off-by: Daniel Schaefer <dhs@frame.work>
1 parent 948e9a0 commit 20999ff

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

zephyr/program/lotus/include/lotus/input_module.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ enum input_modules_t {
1313
INPUT_MODULE_RESERVED_3,
1414
INPUT_MODULE_RESERVED_4,
1515
INPUT_MODULE_RESERVED_5,
16-
INPUT_MODULE_RESERVED_6,
17-
INPUT_MODULE_RESERVED_7,
16+
INPUT_MODULE_FULL_WIDTH,
17+
INPUT_MODULE_HUBBOARD,
1818
INPUT_MODULE_GENERIC_A,
1919
INPUT_MODULE_GENERIC_B,
2020
INPUT_MODULE_GENERIC_C,

zephyr/program/lotus/lotus/src/input_module.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,9 @@ bool input_deck_is_fully_populated(void)
129129
}
130130
for (i = 0; i <= TOP_ROW_4;) {
131131
switch (hub_board_id[i]) {
132+
case INPUT_MODULE_FULL_WIDTH:
133+
i += 5;
134+
break;
132135
case INPUT_MODULE_GENERIC_A:
133136
case INPUT_MODULE_KEYBOARD_A:
134137
i += 3;
@@ -376,6 +379,9 @@ static int inputdeck_cmd(int argc, const char **argv)
376379
case INPUT_MODULE_SHORT:
377380
ccprintf(" [Short]\n");
378381
break;
382+
case INPUT_MODULE_FULL_WIDTH:
383+
ccprintf(" [Generic Full Width]\n");
384+
break;
379385
case INPUT_MODULE_GENERIC_A:
380386
ccprintf(" [Generic A]\n");
381387
break;

0 commit comments

Comments
 (0)