The VS1838B is one of the most found infrared receiver found in electronic kits and is easy to setup with only a single GPIO used for signal transmission (apart from VCC and GND). This new driver let applications use the VS1838B as an input with events relayed as 0x0000<address><command>. Only the NEC protocol is supported in this version but more can be added later. Link: https://github-wiki-see.page/m/CoreELEC/remotes/wiki/08.-NEC-IR-Protocol-Datasheet This has been tested using the input_dump sample. Signed-off-by: Bastien JAUNY <bastien.jauny@smile.fr>
48 lines
1.5 KiB
Plaintext
48 lines
1.5 KiB
Plaintext
# Copyright 2023 Google LLC
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
if INPUT
|
|
|
|
menu "Input drivers"
|
|
|
|
# zephyr-keep-sorted-start
|
|
source "drivers/input/Kconfig.adc_keys"
|
|
source "drivers/input/Kconfig.analog_axis"
|
|
source "drivers/input/Kconfig.cap12xx"
|
|
source "drivers/input/Kconfig.cf1133"
|
|
source "drivers/input/Kconfig.chsc6x"
|
|
source "drivers/input/Kconfig.cst816s"
|
|
source "drivers/input/Kconfig.cy8cmbr3xxx"
|
|
source "drivers/input/Kconfig.esp32"
|
|
source "drivers/input/Kconfig.evdev"
|
|
source "drivers/input/Kconfig.ft5336"
|
|
source "drivers/input/Kconfig.gpio_kbd_matrix"
|
|
source "drivers/input/Kconfig.gpio_keys"
|
|
source "drivers/input/Kconfig.gpio_qdec"
|
|
source "drivers/input/Kconfig.gt911"
|
|
source "drivers/input/Kconfig.ili2132a"
|
|
source "drivers/input/Kconfig.it51xxx"
|
|
source "drivers/input/Kconfig.it8801"
|
|
source "drivers/input/Kconfig.it8xxx2"
|
|
source "drivers/input/Kconfig.kbd_matrix"
|
|
source "drivers/input/Kconfig.npcx"
|
|
source "drivers/input/Kconfig.nunchuk"
|
|
source "drivers/input/Kconfig.pat912x"
|
|
source "drivers/input/Kconfig.paw32xx"
|
|
source "drivers/input/Kconfig.pinnacle"
|
|
source "drivers/input/Kconfig.pmw3610"
|
|
source "drivers/input/Kconfig.rts5912"
|
|
source "drivers/input/Kconfig.sbus"
|
|
source "drivers/input/Kconfig.sdl"
|
|
source "drivers/input/Kconfig.stmpe811"
|
|
source "drivers/input/Kconfig.touch"
|
|
source "drivers/input/Kconfig.tsc_keys"
|
|
source "drivers/input/Kconfig.vs1838b"
|
|
source "drivers/input/Kconfig.xec"
|
|
source "drivers/input/Kconfig.xpt2046"
|
|
# zephyr-keep-sorted-stop
|
|
|
|
endmenu # Input Drivers
|
|
|
|
endif # INPUT
|