zephyr/drivers/input
Lasse Fröhner 710c89ed11 fix: initialize gpio_keys input from pin state
Some kind of race condition caused the gpio_keys input module to
occasionally miss an event after boot. This is fixed by initializing the
pin state variable in the input_gpio_keys module.

Related to https://github.com/starcopter/bms-firmware/issues/6

Signed-off-by: Lasse Fröhner <lasse@starcopter.com>
2024-08-09 17:58:16 +01:00
..
CMakeLists.txt
Kconfig
Kconfig.adc_keys
Kconfig.analog_axis
Kconfig.cap1203
Kconfig.cf1133
Kconfig.chsc6x
Kconfig.cst816s drivers: input: cst816s: read the gesture-ID register 2024-08-01 09:14:19 +01:00
Kconfig.esp32
Kconfig.evdev
Kconfig.ft5336
Kconfig.gpio_kbd_matrix
Kconfig.gpio_keys
Kconfig.gpio_qdec
Kconfig.gt911
Kconfig.it8xxx2
Kconfig.kbd_matrix
Kconfig.npcx
Kconfig.pat912x
Kconfig.paw32xx
Kconfig.pinnacle
Kconfig.pmw3610
Kconfig.sbus everywhere: replace double words 2024-06-22 05:40:22 -04:00
Kconfig.sdl
Kconfig.stmpe811
Kconfig.xec
Kconfig.xpt2046
input_adc_keys.c
input_analog_axis.c input: analog_axis: add output inversion 2024-07-27 20:47:18 +03:00
input_analog_axis_settings.c
input_cap1203.c
input_cf1133.c
input_chsc6x.c
input_cst816s.c drivers: input: cst816s: add cst816d support 2024-08-06 09:19:49 +01:00
input_esp32_touch_sensor.c
input_ft5336.c
input_gpio_kbd_matrix.c
input_gpio_keys.c fix: initialize gpio_keys input from pin state 2024-08-09 17:58:16 +01:00
input_gpio_qdec.c
input_gt911.c
input_ite_it8xxx2_kbd.c drivers/input: it8xxx2: Add critical section to prevent race conditions 2024-07-01 09:04:14 -04:00
input_kbd_matrix.c
input_npcx_kbd.c
input_pat912x.c
input_paw32xx.c input: paw32xx: only reschedule the handler if motion is asserted 2024-07-27 15:17:38 +03:00
input_pinnacle.c input: pinnacle: fix return value check for WAIT_FOR 2024-06-27 15:16:05 -04:00
input_pmw3610.c
input_sbus.c
input_sdl_touch.c
input_sdl_touch_bottom.c
input_sdl_touch_bottom.h
input_stmpe811.c
input_xec_kbd.c
input_xpt2046.c
linux_evdev.c
linux_evdev_bottom.c
linux_evdev_bottom.h