Home
last modified time | relevance | path

Searched full:kscan (Results 1 – 25 of 80) sorted by relevance

1234

/Zephyr-Core-3.5.0/drivers/kscan/
DKconfig6 menuconfig KSCAN config
11 if KSCAN
13 source "drivers/kscan/Kconfig.it8xxx2"
14 source "drivers/kscan/Kconfig.xec"
15 source "drivers/kscan/Kconfig.ht16k33"
16 source "drivers/kscan/Kconfig.input"
18 module = KSCAN
19 module-str = kscan
28 endif # KSCAN
DKconfig.xec7 bool "Microchip XEC series KSCAN driver"
13 Enable the Microchip XEC Kscan IO driver.
DKconfig.input5 bool "Input subsystem to kscan adapter driver"
/Zephyr-Core-3.5.0/tests/drivers/kscan/kscan_api/
Dtestcase.yaml2 drivers.kscan:
5 - kscan
7 depends_on: kscan
10 drivers.kscan.mec15xxevb_assy6853:
11 depends_on: kscan
14 - kscan
/Zephyr-Core-3.5.0/dts/bindings/kscan/
Dzephyr,kscan-input.yaml5 Input to kscan adapter.
7 Allows using an input device with the kscan API. Define as a child node of
16 kscan_input: kscan-input {
17 compatible = "zephyr,kscan-input";
21 compatible: "zephyr,kscan-input"
23 include: kscan.yaml
Dmicrochip,xec-kscan.yaml7 compatible: "microchip,xec-kscan"
9 include: [kscan.yaml, pinctrl-device.yaml]
Dite,it8xxx2-kscan.yaml6 compatible: "ite,it8xxx2-kscan"
8 include: [kscan.yaml, pinctrl-device.yaml]
Dkscan.yaml8 bus: kscan
/Zephyr-Core-3.5.0/samples/drivers/kscan/
DREADME.rst1 .. zephyr:code-sample:: kscan
2 :name: KSCAN
5 Use the KSCAN API to read key presses and releases on a keyboard matrix.
10 This sample demonstrates how to use the :ref:`KSCAN API <kscan_api>`.
11 Callbacks are registered that will write to the console indicating KSCAN events.
31 KSCAN test with a Keyboard matrix
Dsample.yaml2 name: KSCAN driver sample
4 sample.drivers.kscan:
7 - kscan
15 depends_on: kscan
/Zephyr-Core-3.5.0/samples/drivers/kscan_touch/
DREADME.rst1 .. zephyr:code-sample:: kscan-touch
2 :name: KSCAN touch panel
5 Use the KSCAN API to interface with a touch panel.
25 KSCAN test for touch panels.
Dsample.yaml2 name: KSCAN touch driver api sample
14 depends_on: kscan:touch
/Zephyr-Core-3.5.0/samples/drivers/kscan_touch/src/
Dmain.c11 #include <zephyr/drivers/kscan.h>
31 printk("Kscan touch panel sample application\n"); in main()
34 LOG_ERR("kscan device %s not ready", kscan_dev->name); in main()
/Zephyr-Core-3.5.0/tests/drivers/kscan/kscan_input/boards/
Dnative_posix.overlay12 kscan_input: kscan-input {
13 compatible = "zephyr,kscan-input";
/Zephyr-Core-3.5.0/drivers/gpio/
DKconfig.it8xxx219 bool "ITE IT8XXX2 GPIO KSCAN driver"
23 Enable GPIO KSCAN driver for ITE chip it8xxx2.
/Zephyr-Core-3.5.0/drivers/input/
DKconfig.npcx38 int "Stack size for the kscan thread"
41 Size of the stack used for the kscan thread.
/Zephyr-Core-3.5.0/doc/services/input/
Dindex.rst58 Kscan Compatibility
64 :dtcompatible:`zephyr,kscan-input` node as a child node of the corresponding
76 kscan_input: kscan-input {
77 compatible = "zephyr,kscan-input";
/Zephyr-Core-3.5.0/tests/drivers/kscan/kscan_api/src/
Dtest_kscan.c9 #include <zephyr/drivers/kscan.h>
85 /* Configure kscan matrix with an appropriate callback */ in ZTEST()
89 /* Configure kscan with a null callback */ in ZTEST()
/Zephyr-Core-3.5.0/boards/arm/npcx7m6fb_evb/
Dnpcx7m6fb_evb.dts33 /* For kscan test suites */
123 kscan_input: kscan-input {
124 compatible = "zephyr,kscan-input";
DKconfig.defconfig15 default y if KSCAN
/Zephyr-Core-3.5.0/tests/drivers/kscan/kscan_input/
Dtestcase.yaml10 - kscan
/Zephyr-Core-3.5.0/boards/arm/pinetime_devkit0/
Dpinetime_devkit0.yaml12 - kscan:touch
/Zephyr-Core-3.5.0/boards/arm/npcx9m6f_evb/
DKconfig.defconfig15 default y if KSCAN
/Zephyr-Core-3.5.0/boards/arm/npcx4m8f_evb/
DKconfig.defconfig15 default y if KSCAN
/Zephyr-Core-3.5.0/boards/riscv/it8xxx2_evb/
Dit8xxx2_evb.yaml16 - kscan

1234