Home
last modified time | relevance | path

Searched +full:invert +full:- +full:input (Results 1 – 25 of 63) sorted by relevance

123

/Zephyr-latest/dts/bindings/input/
Dzephyr,lvgl-pointer-input.yaml2 # SPDX-License-Identifier: Apache-2.0
5 LVGL pointer indev pseudo-device
7 Listens for touch input events and routes the
14 compatible = "zephyr,lvgl-pointer-input";
15 input = <&input_sdl_touch>;
18 compatible: "zephyr,lvgl-pointer-input"
20 include: zephyr,lvgl-common-input.yaml
23 swap-xy:
26 Swap x-y axes to align input with the display.
28 invert-x:
[all …]
Danalog-axis.yaml2 # SPDX-License-Identifier: Apache-2.0
5 ADC based analog axis input device
7 Implement an input device generating absolute axis events by periodically
12 #include <zephyr/dt-bindings/input/input-event-codes.h>
15 compatible = "analog-axis";
16 poll-period-ms = <15>;
17 axis-x {
18 io-channels = <&adc 0>;
19 in-deadzone = <50>;
20 in-min = <100>;
[all …]
Dpixart,paw32xx.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: spi-device.yaml
11 motion-gpios:
12 type: phandle-array
17 zephyr,axis-x:
21 The input code for the X axis to report for the device, typically any of
24 zephyr,axis-y:
28 The input code for the Y axis to report for the device, typically any of
31 res-cpi:
37 invert-x:
[all …]
Dpixart,pat912x.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: i2c-device.yaml
11 motion-gpios:
12 type: phandle-array
17 zephyr,axis-x:
20 The input code for the X axis to report for the device, typically any of
23 zephyr,axis-y:
26 The input code for the Y axis to report for the device, typically any of
29 res-x-cpi:
35 res-y-cpi:
[all …]
Dpixart,pmw3610.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: spi-device.yaml
11 motion-gpios:
12 type: phandle-array
17 reset-gpios:
18 type: phandle-array
22 zephyr,axis-x:
26 The input code for the X axis to report for the device, typically any of
29 zephyr,axis-y:
33 The input code for the Y axis to report for the device, typically any of
[all …]
Dfutaba,sbus.yaml2 # SPDX-License-Identifier: Apache-2.0
5 SBUS input driver using
8 SBUS is an single-wire inverted serial protocol so either you need to use
9 the rx-invert feature of your serial driver or use an external signal inverter.
10 The driver binds this to the Zephyr input system using INPUT_EV_CODES.
49 include: [base.yaml, uart-device.yaml]
51 child-binding:
53 SBUS Channel to input-event-code binding
54 INPUT_EV_ABS & INPUT_EV_MSC gives raw input value
61 SBUS input channel
[all …]
/Zephyr-latest/dts/bindings/video/
Despressif,esp32-cam.yaml4 # SPDX-License-Identifier: Apache-2.0
9 compatible: "espressif,esp32-lcd-cam"
11 include: [base.yaml, pinctrl-device.yaml]
19 data-width:
21 description: Camera input data width. 8/16 bits
24 invert-byte-order:
26 description: invert byte order in 16bit mode
28 invert-bit-order:
30 description: invert bit order
32 invert-pclk:
[all …]
/Zephyr-latest/tests/drivers/build_all/input/
Dapp.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/input/input-event-codes.h>
11 #address-cells = <1>;
12 #size-cells = <1>;
17 #io-channel-cells = <1>;
18 #address-cells = <1>;
19 #size-cells = <0>;
26 zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
32 gpio-controller;
34 #gpio-cells = <0x2>;
[all …]
/Zephyr-latest/boards/shields/lcd_par_s035/
Dlcd_par_s035_8080.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/mipi_dbi/mipi_dbi.h>
16 compatible = "zephyr,lvgl-pointer-input";
17 input = <&gt911_lcd_par_s035>;
18 swap-xy;
19 invert-y;
25 gt911_lcd_par_s035: gt911-lcd_par_s035@5d {
28 irq-gpios = <&nxp_lcd_8080_connector 9 GPIO_ACTIVE_HIGH>;
29 reset-gpios = <&nxp_lcd_8080_connector 11 GPIO_ACTIVE_LOW>;
35 #address-cells = <1>;
[all …]
/Zephyr-latest/dts/bindings/pinctrl/
Dnxp,s32k3-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
20 #include <nxp/s32/S32K344-257BGA-pinctrl.h>
26 output-enable;
30 input-enable;
40 'bias-pull-up' or 'slew-rate' that will be applied to all the pins defined in
41 'pinmux' array. To enable the input buffer use 'input-enable' and to enable the
42 output buffer use 'output-enable'.
44 To link the pin configurations with UART0 device, use pinctrl-N property in the
45 device node, where 'N' is the zero-based state index (0 is the default state).
49 pinctrl-0 = <&uart0_default>;
[all …]
Dnxp,rt-iocon-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
17 slew-rate = "normal";
18 drive-strength = "normal";
28 IOCON_SLEWRATE = <slew-rate selection>,
29 IOCON_FULLDRIVE = <drive-strength selection>,
35 drive-open-drain: IOCON_ODENA=1
36 bias-pull-up: IOCON_PUPDENA=1, IOCON_PUPSEL=1
37 bias-pull-down: IOCON_PUPDENA=1, IOCON_PUPSEL=0
38 input-enable: IOCON_IBENA=1
40 compatible: "nxp,rt-iocon-pinctrl"
[all …]
Dnxp,lpc11u6x-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
4 compatible: "nxp,lpc11u6x-pinctrl"
7 - name: base.yaml
8 - name: nxp,lpc-iocon-pinctrl.yaml
9 child-binding:
10 child-binding:
11 property-allowlist:
12 - pinmux
13 - nxp,invert
14 - nxp,analog-mode
[all …]
Dnxp,lpc-iocon-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
16 slew-rate = "standard";
24 IOCON_SLEW=<slew-rate selection>,
38 drive-open-drain: IOCON_OD=1
39 bias-pull-up: IOCON_MODE=2
40 bias-pull-down: IOCON_MODE=1
41 drive-push-pull: IOCON_MODE=3
44 IOCON_HYS- set by input-schmitt-enable
45 IOCON_S_MODE- set by nxp,digital-filter
46 IOCON_CLKDIV- set by nxp,filter-clock-div
[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";
13 input = <&stmpe811>;
14 invert-y;
/Zephyr-latest/samples/subsys/display/lvgl/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";
13 input = <&stmpe811>;
14 invert-y;
18 compatible = "zephyr,lvgl-keypad-input";
19 input = <&buttons>;
20input-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>;
/Zephyr-latest/boards/shields/buydisplay_2_8_tft_touch_arduino/
Dbuydisplay_2_8_tft_touch_arduino.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/ili9xxx.h>
16 compatible = "zephyr,lvgl-pointer-input";
17 input = <&ft5336_buydisplay_2_8_tft_touch_arduino>;
18 swap-xy;
19 invert-x;
20 invert-y;
24 compatible = "zephyr,mipi-dbi-spi";
25 dc-gpios = <&arduino_header 13 GPIO_ACTIVE_HIGH>; /* D7 */
26 reset-gpios = <&arduino_header 16 GPIO_ACTIVE_LOW>; /* D10 */
[all …]
/Zephyr-latest/boards/shields/buydisplay_3_5_tft_touch_arduino/
Dbuydisplay_3_5_tft_touch_arduino.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/ili9xxx.h>
16 compatible = "zephyr,lvgl-pointer-input";
17 input = <&ft5336_buydisplay_3_5_tft_touch_arduino>;
18 swap-xy;
19 invert-x;
20 invert-y;
24 compatible = "zephyr,mipi-dbi-spi";
25 dc-gpios = <&arduino_header 13 GPIO_ACTIVE_HIGH>; /* D7 */
26 reset-gpios = <&arduino_header 16 GPIO_ACTIVE_LOW>; /* D10 */
[all …]
/Zephyr-latest/boards/renesas/da1469x_dk_pro/dts/
Dda1469x_dk_pro_mipi_dbi.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/ili9xxx.h>
8 #include <zephyr/dt-bindings/gpio/gpio.h>
17 input = <&display_touch>;
19 swap-xy;
20 invert-x;
21 invert-y;
26 clock-frequency = <400000>;
33 int-gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
38 compatible = "renesas,smartbond-mipi-dbi";
[all …]
/Zephyr-latest/boards/shields/adafruit_2_8_tft_touch_v2/dts/
Dadafruit_2_8_tft_touch_v2.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/ili9xxx.h>
16 compatible = "zephyr,lvgl-pointer-input";
17 input = <&ft5336_adafruit_2_8_tft_touch_v2>;
18 swap-xy;
19 invert-x;
20 invert-y;
24 compatible = "zephyr,mipi-dbi-spi";
25 spi-dev = <&arduino_spi>;
26 dc-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>; /* D9 */
[all …]
/Zephyr-latest/include/zephyr/drivers/sensor/
Dmcux_lpcmp.h5 * SPDX-License-Identifier: Apache-2.0
10 * @brief Data structure for the NXP MCUX low-power analog comparator (LPCMP)
44 /** LPCMP positive input mux. */
46 /** LPCMP negative input mux. */
73 /** LPCMP window signal invert. */
75 /** LPCMP window signal invert. */
/Zephyr-latest/dts/bindings/sensor/
Despressif,esp32-pcnt.yaml2 # SPDX-License-Identifier: Apache-2.0
9 rising and/or falling edges of an input signal.
14 Each pulse counter unit has a 16-bit signed counter register.
19 Each channel has two inputs: a signal input that accepts signal edges
20 to be detected, as well as a control input that can be used to enable
21 or disable the signal input.
29 Example: Use PCNT to read a rotary-enconder
31 The mapping between signal and control input and the pin is done through pinctrl:
38 bias-pull-up;
43 Note: Check espressif,esp32-pinctrl.yaml for complete documentation regarding pinctrl.
[all …]
/Zephyr-latest/samples/drivers/led/pwm/boards/
Dmec172xevb_assy6906.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/pwm/pwm.h>
10 * BBLED controller 0 uses GPIO156/LED1 connected to JP71-11
11 * BBLED controller 1 uses GPIO157/LED2 connected to JP71-13
12 * BBLED controller 2 uses GPIO153/LED3 connected to JP71-5
13 * BBLED controller 3 uses GPIO035/PWM8 connected to JP67-19
16 * BBLED hardware divides input clock (32KHz or 48MHz) by (256 * (prescalar+1)
17 * and implements duty cycle for blink mode as an 8-bit value where 0 is off and
18 * 255 full on. BBLED PWM is 8-bit.
19 * BBLED-PWM driver get cycles API reports 32KHz/256 or 48M/256.
[all …]
Dmec15xxevb_assy6853.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/pwm/pwm.h>
10 * BBLED controller 0 uses GPIO156/LED0 connected to JP31-13
11 * BBLED controller 1 uses GPIO157/LED1 connected to JP31-15
12 * BBLED controller 2 uses GPIO153/LED2 connected to JP31-17
14 * BBLED hardware divides input clock (32KHz or 48MHz) by (256 * (prescalar+1)
15 * and implements duty cycle for blink mode as an 8-bit value where 0 is off and
16 * 255 full on. BBLED PWM is 8-bit.
17 * BBLED-PWM driver get cycles API reports 32KHz/256 or 48M/256.
24 compatible = "pwm-leds";
[all …]
/Zephyr-latest/soc/nxp/lpc/lpc11u6x/
Dsoc.h5 * SPDX-License-Identifier: Apache-2.0
12 * This header file is used to specify and describe board-level aspects for the
32 * [6] invert input.
34 * [10] open-drain mode.
62 * [6] invert input.
64 * [8] input glitch filter.
66 * [10] open-drain mode.
80 * @brief Control registers for open-drain I/O pins (I2C):
/Zephyr-latest/boards/shields/g1120b0mipi/
Dg1120b0mipi.overlay4 * SPDX-License-Identifier: Apache-2.0
13 en_mipi_display_g1120b0mipi: enable-mipi-display {
14 compatible = "regulator-fixed";
15 regulator-name = "en_mipi_display";
16 enable-gpios = <&nxp_mipi_connector 32 GPIO_ACTIVE_HIGH>;
17 regulator-boot-on;
21 compatible = "zephyr,lvgl-pointer-input";
22 input = <&ft3267_g1120b0mipi>;
23 invert-y;
31 * Note- the actual controller present on this IC is a FT3267,
[all …]

123