26 Commits (main)

Author SHA1 Message Date
Fabio Baltieri 13a2f42d50 input: kbd_matrix: implement stable poll period support 8 months ago
Fabio Baltieri eff584bf2d input: kbd_matrix: add power management support 11 months ago
Fabio Baltieri d123a4571a input: kbd_matrix: define PRIkbdrow coherently 1 year ago
Fabio Baltieri ad9f2c599b input: kbd_matrix: skip column with empty mask 1 year ago
Fabio Baltieri 2a99432695 input: kbd_matrix: fail gracefully if changing an undefined key mask 2 years ago
Fabio Baltieri 4307882dd1 input: kbd_matrix: add actual key mask runtime control 2 years ago
Fabio Baltieri 66a06d955a input: use K_KERNEL_STACK_SIZEOF to set the thread stack size 2 years ago
Fabio Baltieri ecce235322 input: kbd_matrix: fix possible race condition 2 years ago
Fabio Baltieri 38d5c0a8ac input: kbd_matrix: make the thread priority configurable 2 years ago
Fabio Baltieri bc849c7078 input: kbd_matrix: add print helper define 2 years ago
Fabio Baltieri 808c0f1f78 input: kbd_matrix: add actual-key-mask support 2 years ago
Fabio Baltieri 56d73a8b0c input: kbd_matrix: always poll if poll_timeout_ms is 0 2 years ago
Fabio Baltieri f4bf74e402 input: kbd_matrix: clear unstable state correctly on release 2 years ago
Fabio Baltieri 71e5c66ea4 input: kbd_matrix: fix a typing issue for a cycle counter 2 years ago
Fabio Baltieri 506ede0c59 input: kbd_matrix: fix a debouncing timing issue 2 years ago
Fabio Baltieri 76791cd708 input: kbd_matrix: add a input_kbd_matrix_drive_column_hook option 2 years ago
Fabio Baltieri adcb2f580c input: gpio_kbd_matrix: define a type for the row data 2 years ago
Fabio Baltieri 716281b5c9 input: kbd_matrix: move few assignment off the declaration area 2 years ago
Fabio Baltieri eaac842b82 input: kbd_matrix: move scan_cycles_idx increment 2 years ago
Fabio Baltieri 2cf9d32b29 input: kbd_matrix: use CLAMP instead of two ifs 2 years ago
Fabio Baltieri c639ab8e57 input: kbd_matrix: clean debug logs 2 years ago
Fabio Baltieri 958cd4ff53 input: kbd_matrix,npcx: drop explicit LOG_LEVEL define 2 years ago
Fabio Baltieri be5cb7af7c input: kbd_matrix: move the header to the project wide include directory 2 years ago
Fabio Baltieri 0c00b6e0ab input: kbd_matrix: make the api field a pointer 2 years ago
Fabio Baltieri 9439c816e9 input: split npcx generic keyboard code into input_kbd_matrix.c 2 years ago
Fabio Baltieri d3d484c473 input: add some initial keyboard matrix library stubs 2 years ago