Home
last modified time | relevance | path

Searched +full:lvgl +full:- +full:codes (Results 1 – 25 of 33) sorted by relevance

12

/Zephyr-latest/dts/bindings/input/
Dzephyr,lvgl-keypad-input.yaml2 # SPDX-License-Identifier: Apache-2.0
5 LVGL keypad indev pseudo-device
8 lv_indev_data_t to the underlying keypad lv_indev_t managed by LVGL.
10 The property input-codes can be used to setup a mapping of input codes
11 to the lvgl keys. There are lvgl keys that have a special function:
12 https://docs.lvgl.io/master/overview/indev.html#keys.
17 #include <zephyr/dt-bindings/lvgl/lvgl.h>
20 compatible = "zephyr,lvgl-keypad-input";
22 input-codes = <INPUT_KEY_1 INPUT_KEY_2>;
23 lvgl-codes = <LV_KEY_NEXT LV_KEY_PREV>;
[all …]
Dzephyr,lvgl-button-input.yaml2 # SPDX-License-Identifier: Apache-2.0
5 LVGL button indev pseudo-device
8 lv_indev_data_t to the underlying button lv_indev_t managed by LVGL.
13 compatible = "zephyr,lvgl-button-input";
15 input-codes = <INPUT_KEY_0 INPUT_KEY_1>;
22 compatible: "zephyr,lvgl-button-input"
24 include: zephyr,lvgl-common-input.yaml
27 input-codes:
31 Array of input event key codes (INPUT_KEY_* or INPUT_BTN_*).
36 Array of points (x,y) the associated input-code is mapped to.
/Zephyr-latest/samples/subsys/display/lvgl/boards/
Dwio_terminal.overlay3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/dt-bindings/input/input-event-codes.h>
7 #include <zephyr/dt-bindings/lvgl/lvgl.h>
11 compatible = "zephyr,lvgl-button-input";
13 input-codes = <INPUT_KEY_0>;
18 compatible = "zephyr,lvgl-keypad-input";
20 input-codes = <INPUT_KEY_ENTER INPUT_KEY_DOWN INPUT_KEY_UP INPUT_KEY_LEFT INPUT_KEY_RIGHT>;
21 lvgl-codes = <LV_KEY_ENTER LV_KEY_DOWN LV_KEY_UP LV_KEY_LEFT LV_KEY_RIGHT>;
Dst25dv_mb1283_disco.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/input/input-event-codes.h>
8 #include <zephyr/dt-bindings/lvgl/lvgl.h>
12 compatible = "zephyr,lvgl-pointer-input";
14 invert-y;
18 compatible = "zephyr,lvgl-keypad-input";
20 …input-codes = <INPUT_KEY_RIGHT INPUT_KEY_LEFT INPUT_KEY_UP INPUT_KEY_DOWN INPUT_KEY_ENTER INPUT_KE…
21 lvgl-codes = <LV_KEY_RIGHT LV_KEY_LEFT LV_KEY_UP LV_KEY_DOWN LV_KEY_ENTER LV_KEY_ESC>;
Dnative_posix.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/input/input-event-codes.h>
8 #include <zephyr/dt-bindings/lvgl/lvgl.h>
16 compatible = "gpio-qdec";
18 steps-per-period = <4>;
20 sample-time-us = <2000>;
21 idle-timeout-ms = <200>;
25 compatible = "gpio-keys";
59 compatible = "zephyr,lvgl-button-input";
61 input-codes = <INPUT_KEY_B>;
[all …]
/Zephyr-latest/samples/modules/lvgl/demos/boards/
Dst25dv_mb1283_disco.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/input/input-event-codes.h>
8 #include <zephyr/dt-bindings/lvgl/lvgl.h>
12 compatible = "zephyr,lvgl-pointer-input";
14 invert-y;
/Zephyr-latest/modules/lvgl/input/
Dlvgl_keypad_input.c4 * SPDX-License-Identifier: Apache-2.0
15 LOG_MODULE_DECLARE(lvgl, CONFIG_LV_Z_LOG_LEVEL);
27 struct lvgl_common_input_data *data = dev->data; in lvgl_keypad_process_event()
28 const struct lvgl_keypad_input_config *cfg = dev->config; in lvgl_keypad_process_event()
31 for (i = 0; i < cfg->num_codes; i++) { in lvgl_keypad_process_event()
32 if (evt->code == cfg->input_codes[i]) { in lvgl_keypad_process_event()
33 data->pending_event.key = cfg->lvgl_codes[i]; in lvgl_keypad_process_event()
38 if (i == cfg->num_codes) { in lvgl_keypad_process_event()
39 LOG_WRN("Ignored input event: %u", evt->code); in lvgl_keypad_process_event()
43 data->pending_event.state = evt->value ? LV_INDEV_STATE_PRESSED : LV_INDEV_STATE_RELEASED; in lvgl_keypad_process_event()
[all …]
/Zephyr-latest/doc/services/input/
Dindex.rst19 multi-axis device have been reported.
25 or any related function; for example buttons or other on-off input entities
63 :c:func:`input_to_hid_modifier` functions can be used to map input codes to HID
64 codes and modifiers.
72 :dtcompatible:`zephyr,kscan-input` node as a child node of the corresponding
73 input device and pointing the ``zephyr,keyboard-scan`` chosen node to the
76 .. code-block:: devicetree
79 zephyr,keyboard-scan = &kscan_input;
84 kscan_input: kscan-input {
85 compatible = "zephyr,kscan-input";
[all …]
/Zephyr-latest/boards/waveshare/esp32s3_touch_lcd_1_28/
Desp32s3_touch_lcd_1_28_esp32s3_procpu.dts3 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
8 #include "esp32s3_touch_lcd_1_28-pinctrl.dtsi"
9 #include <zephyr/dt-bindings/display/panel.h>
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
11 #include <zephyr/dt-bindings/pwm/pwm.h>
15 model = "ESP32-S3-Touch-LCD-1.28 PROCPU";
16 compatible = "waveshare,esp32-s3-touch-lcd-1.28";
19 i2c-1 = &i2c1;
20 pwm-0 = &ledc0;
[all …]
/Zephyr-latest/boards/renesas/da1469x_dk_pro/
Dda1469x_dk_pro.dts3 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
8 #include "da1469x_dk_pro-pinctrl.dtsi"
9 #include <zephyr/dt-bindings/input/input-event-codes.h>
14 #address-cells = <1>;
15 #size-cells = <1>;
21 zephyr,shell-uart = &uart;
22 zephyr,code-partition = &slot0_partition;
23 zephyr,bt-hci = &bt_hci_da1469x;
27 compatible = "zephyr,lvgl-pointer-input";
[all …]
/Zephyr-latest/boards/pine64/pinetime_devkit0/
Dpinetime_devkit0.dts4 * SPDX-License-Identifier: Apache-2.0
6 * DTS for Pine64 PineTime DevKit-0 board
11 /dts-v1/;
13 #include "pinetime_devkit0-pinctrl.dtsi"
14 #include <zephyr/dt-bindings/input/input-event-codes.h>
15 #include <zephyr/dt-bindings/mipi_dbi/mipi_dbi.h>
19 compatible = "pine64,pinetime-devkit0";
23 zephyr,shell-uart = &uart0;
24 zephyr,bt-mon-uart = &uart0;
25 zephyr,bt-c2h-uart = &uart0;
[all …]
/Zephyr-latest/boards/st/stm32f769i_disco/
Dstm32f769i_disco.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include <st/f7/stm32f769nihx-pinctrl.dtsi>
10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h>
12 #include <zephyr/dt-bindings/input/input-event-codes.h>
16 compatible = "st,stm32f769I-disco";
20 zephyr,shell-uart = &usart1;
24 zephyr,flash-controller = &mx25l51245g;
29 compatible = "zephyr,memory-region", "mmio-sram";
32 zephyr,memory-region = "SDRAM1";
[all …]
/Zephyr-latest/boards/st/stm32f746g_disco/
Dstm32f746g_disco.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include <st/f7/stm32f746nghx-pinctrl.dtsi>
11 #include <zephyr/dt-bindings/input/input-event-codes.h>
12 #include <zephyr/dt-bindings/memory-attr/memory-attr.h>
13 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h>
17 compatible = "st,stm32f746g-disco";
21 zephyr,shell-uart = &usart1;
25 zephyr,flash-controller = &n25q128a1;
31 compatible = "gpio-leds";
[all …]
/Zephyr-latest/boards/st/stm32f429i_disc1/
Dstm32f429i_disc1.dts5 * SPDX-License-Identifier: Apache-2.0
8 /dts-v1/;
10 #include <st/f4/stm32f429zitx-pinctrl.dtsi>
11 #include <zephyr/dt-bindings/display/ili9xxx.h>
12 #include <zephyr/dt-bindings/input/input-event-codes.h>
20 zephyr,shell-uart = &usart1;
29 compatible = "zephyr,memory-region", "mmio-sram";
32 zephyr,memory-region = "SDRAM2";
36 compatible = "gpio-leds";
48 compatible = "gpio-keys";
[all …]
/Zephyr-latest/boards/st/stm32f7508_dk/
Dstm32f7508_dk.dts5 * SPDX-License-Identifier: Apache-2.0
8 /dts-v1/;
10 #include <st/f7/stm32f750n8hx-pinctrl.dtsi>
11 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h>
13 #include <zephyr/dt-bindings/input/input-event-codes.h>
16 model = "STMicroelectronics STM32F7508-DK";
21 zephyr,shell-uart = &usart1;
25 zephyr,flash-controller = &n25q128a1;
31 compatible = "gpio-leds";
39 compatible = "gpio-keys";
[all …]
/Zephyr-latest/boards/st/stm32h7b3i_dk/
Dstm32h7b3i_dk.dts2 * Copyright (c) 2022 Byte-Lab d.o.o. <dev@byte-lab.com>
4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include <st/h7/stm32h7b3lihxq-pinctrl.dtsi>
10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h>
12 #include <zephyr/dt-bindings/input/input-event-codes.h>
16 compatible = "st,stm32h7b3i-dk";
20 zephyr,shell-uart = &usart1;
29 compatible = "gpio-leds";
41 compatible = "gpio-keys";
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-3.6.rst12 * New :ref:`GNSS subsystem <gnss_api>` added, enabling geo-awareness in Zephyr applications.
13 * New API and drivers introduced for interfacing with :ref:`keyboard matrices <gpio-kbd>`.
16 * Integrated Trusted Firmware-M (TF-M) 2.0, including an update to Mbed TLS 3.5.2.
23 * Over 30 new supported boards, spanning all Zephyr-supported architectures.
37 * CVE-2023-5779 `Zephyr project bug tracker GHSA-7cmj-963q-jj47
38 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-7cmj-963q-jj47>`_
40 * CVE-2023-6249 `Zephyr project bug tracker GHSA-32f5-3p9h-2rqc
41 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-32f5-3p9h-2rqc>`_
43 * CVE-2023-6749 `Zephyr project bug tracker GHSA-757h-rw37-66hw
44 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-757h-rw37-66hw>`_
[all …]
Drelease-notes-3.5.rst22 * Improved LVGL graphics library integration
38 * CVE-2023-3725 `Zephyr project bug tracker GHSA-2g3m-p6c7-8rr3
39 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-2g3m-p6c7-8rr3>`_
41 * CVE-2023-4257 `Zephyr project bug tracker GHSA-853q-q69w-gf5j
42 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-853q-q69w-gf5j>`_
44 * CVE-2023-4258 `Zephyr project bug tracker GHSA-m34c-cp63-rwh7
45 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-m34c-cp63-rwh7>`_
47 * CVE-2023-4259 `Zephyr project bug tracker GHSA-gghm-c696-f4j4
48 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gghm-c696-f4j4>`_
50 * CVE-2023-4260 `Zephyr project bug tracker GHSA-gj27-862r-55wh
[all …]
Dmigration-guide-4.1.rst25 perform a full erase, pass the ``--erase`` option when executing ``west flash``.
35 compiler option ``-fstack-protector-all``. Users who wish to use this option must now enable
52 array property ``input-codes``.
54 If the devicetree property ``int-gpios`` is present, interrupt mode is used
57 the devicetree property ``poll-interval-ms``.
84 * The newly-added Kconfig option :kconfig:option:`CONFIG_MBEDTLS_PSA_KEY_SLOT_COUNT`
92 Trusted Firmware-M
95 LVGL subsection
107 The :c:macro:`DEVICE_API()` macro should be used by out-of-tree driver implementations for
116 * Renamed the ``compatible`` from ``nxp,kinetis-adc12`` to :dtcompatible:`nxp,adc12`.
[all …]
Drelease-notes-3.1.rst61 * Split CAN classic and CAN-FD APIs:
90 was moved from Kconfig to :ref:`devicetree <dt-guide>`.
91 See the :dtcompatible:`st,stm32f1-pinctrl` devicetree binding for more information.
103 * Custom CAN error codes
182 * MIPI-DSI
184 * Added a :ref:`MIPI-DSI api <mipi_dsi_api>`. This is an experimental API,
196 * Added support for enabling/disabling CAN-FD mode at runtime using :c:macro:`CAN_MODE_FD`.
220 * Added support for Provisioners over PB-GATT
231 * Implemented ISO-AL TX unframed fragmentation
232 * Added support for back-to-back receiving of PDUs on nRF5x platforms
[all …]
Drelease-notes-2.4.rst33 * CVE-2020-10060: UpdateHub Might Dereference An Uninitialized Pointer
34 * CVE-2020-10064: Improper Input Frame Validation in ieee802154 Processing
35 * CVE-2020-10066: Incorrect Error Handling in Bluetooth HCI core
36 * CVE-2020-10072: all threads can access all socket file descriptors
37 * CVE-2020-13598: FS: Buffer Overflow when enabling Long File Names in FAT_FS and calling fs_stat
38 * CVE-2020-13599: Security problem with settings and littlefs
39 * CVE-2020-13601: Under embargo until 2020/11/18
40 * CVE-2020-13602: Remote Denial of Service in LwM2M do_write_op_tlv
50 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.
62 * The :c:func:`wdt_feed` function will now return ``-EAGAIN`` if
[all …]
Drelease-notes-3.0.rst22 * CVE-2021-3835: `Zephyr project bug tracker GHSA-fm6v-8625-99jf
23 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-fm6v-8625-99jf>`_
25 * CVE-2021-3861: `Zephyr project bug tracker GHSA-hvfp-w4h8-gxvj
26 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hvfp-w4h8-gxvj>`_
28 * CVE-2021-3966: `Zephyr project bug tracker GHSA-hfxq-3w6x-fv2m
29 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hfxq-3w6x-fv2m>`_
36 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.
53 * Added ``ranges`` and ``dma-ranges`` as invalid property to be used with DT_PROP_LEN()
58 CRC-16-ANSI checksum. A new function, :c:func:`crc16_reflect`, has been
69 * The following Kconfig options related to radio front-end modules (FEMs) were
[all …]
Drelease-notes-2.2.rst18 * Fix CVE-2020-10028
19 * Fix CVE-2020-10060
20 * Fix CVE-2020-10063
21 * Fix CVE-2020-10066
32 * :github:`23494` - Bluetooth: LL/PAC/SLA/BV-01-C fails if Slave-initiated Feature Exchange is disa…
33 * :github:`23485` - BT: host: Service Change indication sent regardless of whether it is needed or …
34 * :github:`23482` - 2M PHY + DLE and timing calculations on an encrypted link are wrong
35 * :github:`23070` - Bluetooth: controller: Fix ticker implementation to avoid catch up
36 * :github:`22967` - Bluetooth: controller: ASSERTION FAIL on invalid packet sequence
37 * :github:`24183` - [v2.2] Bluetooth: controller: split: Regression slave latency during connection…
[all …]
/Zephyr-latest/boards/nxp/mimxrt1064_evk/
Dmimxrt1064_evk.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
10 #include "mimxrt1064_evk-pinctrl.dtsi"
11 #include <zephyr/dt-bindings/input/input-event-codes.h>
14 model = "NXP MIMXRT1064-EVK board";
19 pwm-led0 = &green_pwm_led;
23 mcuboot-button0 = &user_button;
27 zephyr,flash-controller = &is25wp064;
29 zephyr,code-partition = &slot0_partition;
30 zephyr,uart-mcumgr = &lpuart1;
[all …]
/Zephyr-latest/boards/ezurio/bl5340_dvk/
Dbl5340_dvk_nrf5340_cpuapp_common.dtsi2 * Copyright (c) 2019-2023 Nordic Semiconductor ASA
3 * Copyright (c) 2021-2023 Laird Connectivity
5 * SPDX-License-Identifier: Apache-2.0
7 #include "bl5340_dvk_nrf5340_cpuapp_common-pinctrl.dtsi"
8 #include <zephyr/dt-bindings/input/input-event-codes.h>
13 zephyr,shell-uart = &uart0;
14 zephyr,uart-mcumgr = &uart0;
15 zephyr,bt-mon-uart = &uart0;
16 zephyr,bt-c2h-uart = &uart0;
18 zephyr,bt-hci = &bt_hci_ipc0;
[all …]

12