Home
last modified time | relevance | path

Searched full:keyboard (Results 1 – 25 of 126) sorted by relevance

123456

/Zephyr-latest/drivers/kscan/
DKconfig1 # Keyboard scan configuration options
7 bool "Keyboard scan drivers [DEPRECATED]"
10 Include Keyboard scan drivers in system config.
21 int "Keyboard scan driver init priority"
24 Keyboard scan device driver initialization priority.
/Zephyr-latest/tests/drivers/uart/uart_basic_api/
Dtestcase.yaml7 harness: keyboard
17 harness: keyboard
29 harness: keyboard
39 harness: keyboard
51 harness: keyboard
57 harness: keyboard
/Zephyr-latest/samples/subsys/usb/hid-keyboard/
Dsample.yaml2 name: USB HID keyboard sample
18 sample.usbd.hid-keyboard:
20 sample.usbd.hid-keyboard.out-report:
24 sample.usbd.hid-keyboard.large-report:
28 sample.usbd.hid-keyboard.large-out-report:
DREADME.rst1 .. zephyr:code-sample:: usb-hid-keyboard
2 :name: USB HID keyboard
5 Implement a basic HID keyboard device.
10 This sample application demonstrates the HID keyboard implementation using the
24 as ``led0``, to indicate the state of the keyboard LEDs.
33 :zephyr-app: samples/subsys/usb/hid-keyboard
/Zephyr-latest/drivers/input/
DKconfig.kbd_matrix8 Enable library used for keyboard matrix drivers.
13 int "Stack size for the keyboard matrix thread"
16 Size of the stack used for the keyboard matrix thread.
20 int "Priority for the keyboard matrix thread"
23 Priority level of the keyboard matrix thread.
43 keyboard matrix device.
DKconfig.npcx1 # NPCX Keyboard scan driver configuration options
7 bool "Nuvoton NPCX embedded controller (EC) keyboard scan driver"
13 This option enables the keyboard scan driver for NPCX family of
DKconfig.gpio_kbd_matrix5 bool "GPIO based keyboard matrix input driver"
10 GPIO keyboard matrix input driver.
DKconfig.it8xxx25 bool "ITE keyboard scanning driver"
11 This option enables the ITE keyboard scan driver.
DKconfig.xec1 # Microchip XEC Keyboard Scan Matrix configuration options
7 bool "Microchip XEC series keyboard matrix driver"
DKconfig.it88015 bool "ITE IT8801 keyboard matrix scan controller"
12 Enable driver for ITE IT8801 I2C-based keyboard matrix scan.
Dinput_npcx_kbd.c28 /* Keyboard scan controller base address */
34 /* Keyboard scan input (KSI) wake-up irq */
36 /* Size of keyboard inputs-wui mapping array */
38 /* Mapping table between keyboard inputs and wui */
49 /* Keyboard scan local functions */
164 * Keyboard Scan Control Register in npcx_kbd_init()
190 /* Configure wake-up input and callback for keyboard input signal */ in npcx_kbd_init()
197 /* Configure pin-mux for keyboard scan device */ in npcx_kbd_init()
200 LOG_ERR("keyboard scan pinctrl setup failed (%d)", ret); in npcx_kbd_init()
/Zephyr-latest/include/zephyr/input/
Dinput_kbd_matrix.h11 * @brief Keyboard Matrix API
12 * @defgroup input_kbd_matrix Keyboard Matrix API
55 * @param dev Pointer to the keyboard matrix device.
73 * @brief Keyboard matrix internal APIs.
81 * @param dev Pointer to the keyboard matrix device.
90 * @param dev Pointer to the keyboard matrix device.
100 * @param dev Pointer to the keyboard matrix device.
107 * @brief Common keyboard matrix config.
137 * @brief Defines the common keyboard matrix support data from devicetree,
157 * @brief Defines the common keyboard matrix support data from devicetree.
[all …]
/Zephyr-latest/samples/subsys/shell/shell_module/
Dsample.yaml12 harness: keyboard
22 harness: keyboard
32 harness: keyboard
42 harness: keyboard
48 harness: keyboard
70 harness: keyboard
/Zephyr-latest/dts/bindings/input/
Dkbd-matrix-common.yaml4 description: Keyboard matrix device
12 The number of rows in the keyboard matrix.
17 The number of column in the keyboard matrix.
61 Keyboard scanning mask. For each keyboard column, specify which
62 keyboard rows actually exist. Can be used to avoid triggering the ghost
Dgpio-kbd-matrix.yaml5 GPIO based keyboard matrix input device
7 Implement an input device for a GPIO based keyboard matrix.
34 GPIO for the keyboard matrix rows, up to 8 different GPIOs. All row GPIO
42 GPIO for the keyboard matrix columns, supports up to 32 different GPIOs.
/Zephyr-latest/doc/hardware/peripherals/
Dkscan.rst4 Keyboard Scan
13 The kscan driver (keyboard scan matrix) is used for detecting a key press in a
14 connected matrix keyboard or any device with buttons such as joysticks.
17 many keys through fewer physical pins. Keyboard matrix
23 defined by a keymap provided by the keyboard manufacturer.
/Zephyr-latest/dts/bindings/gpio/
Dzephyr,gpio-emul-sdl.yaml5 SDL keyboard GPIO input Emulator
7 Simulate GPIO state/interrupts using SDL keyboard events. This node has
14 section Keyboard/Keypad (p53) for a list of scancode values.
17 - Scancode 30: "Keyboard 1 and !", mapped to gpio0 0
18 - Scancode 31: "Keyboard 2 and @", mapped to gpio0 1
19 - Scancode 32: "Keyboard 3 and \#", mapped to gpio0 2
Dite,it8xxx2-gpio-v2.yaml30 keyboard-controller:
34 keyboard controller. In this case the reg_gpcr property is
35 overloaded and used to write the keyboard GCTRL register.
/Zephyr-latest/samples/drivers/kscan/
DREADME.rst5 Use the KSCAN API to read key presses and releases on a keyboard matrix.
17 The sample can be built and executed on boards supporting a Keyboard Matrix.
18 It requires a correct fixture setup. Please connect a Keyboard Matrix to
31 KSCAN test with a Keyboard matrix
/Zephyr-latest/include/zephyr/drivers/
Dkscan.h9 * @brief Public API for Keyboard scan matrix devices.
30 * @defgroup kscan_interface Keyboard Scan Driver APIs
40 * @brief Keyboard scan callback called when user press/release
41 * a key on a matrix keyboard.
56 * Keyboard scan driver API definition and system call entry points.
76 * @brief Configure a Keyboard scan instance.
79 * @param callback called when keyboard devices reply to a keyboard
/Zephyr-latest/dts/bindings/usb/
Dzephyr,hid-device.yaml22 the protocols, keyboard or mouse. For non-boot devices, this property is
25 - keyboard: Device supports boot interface and keyboard protocol
29 - keyboard
/Zephyr-latest/drivers/gpio/
DKconfig.emul_sdl1 # GPIO emulation using SDL keyboard events
13 Enable GPIO emulation using SDL keyboard events.
/Zephyr-latest/doc/services/input/
Dgpio-kbd.rst3 GPIO Keyboard Matrix
6 The :dtcompatible:`gpio-kbd-matrix` driver supports a large variety of keyboard
43 keys are released, and the keyboard matrix thread only wakes up when a key has
205 Keyboard matrix devices report a series of x/y/touch events. These can be
234 Keyboard matrix shell commands
238 functionality of any keyboard matrix driver implemented using the keyboard
254 Keyboard state logging enabled for kbd-matrix
261 Keyboard state logging disabled
264 Keyboard matrix library
267 The GPIO keyboard matrix driver is based on a generic keyboard matrix library,
[all …]
/Zephyr-latest/drivers/ps2/
DKconfig.npcx14 direct interfaces to an external keyboard, mouse or any other
16 8042 keyboard controller.
/Zephyr-latest/doc/connectivity/usb/api/
Dhid.rst19 HID Mouse and Keyboard report descriptors
22 The pre-defined Mouse and Keyboard report descriptors can be used by

123456