Home
last modified time | relevance | path

Searched +full:touch +full:- +full:sensor (Results 1 – 25 of 90) sorted by relevance

1234

/Zephyr-latest/dts/bindings/input/
Despressif,esp32-touch-sensor.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Zephyr input touch sensor parent node
7 This defines a group of touch sensors that can generate input events. Each touch
8 sensor is defined in a child node of the touch-sensor node and defines a specific key
13 #include <zephyr/dt-bindings/input/input-event-codes.h>
14 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h>
16 &touch {
17 compatible = "espressif,esp32-touch";
20 debounce-interval-ms = <30>;
21 href-microvolt = <27000000>;
[all …]
Dchipsemi,chsc6x.yaml1 description: CHSC6X touchscreen sensor
5 include: i2c-device.yaml
8 irq-gpios:
9 type: phandle-array
12 Interrupt GPIO. Used by the controller to signal touch data is
/Zephyr-latest/include/zephyr/dt-bindings/input/
Desp32-touch-sensor-input.h4 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/dt-bindings/dt-util.h>
12 /* Touch sensor IIR filter mode */
22 /* Touch sensor level of filter noise threshold coefficient*/
28 /* Touch sensor level of filter applied on the original data */
/Zephyr-latest/drivers/input/
DKconfig.esp322 # SPDX-License-Identifier: Apache-2.0
5 bool "Espressif Touch Sensor input driver"
9 Enable support for Espressif Touch Sensor input driver.
DKconfig.cap12xx2 # SPDX-License-Identifier: Apache-2.0
5 bool "Microchip CAP12xx multi-channel capacitive touch sensor driver"
10 Enable driver for Microchip CAP12xx multi-channel capacitive
11 touch sensor.
Dinput_esp32_touch_sensor.c4 * SPDX-License-Identifier: Apache-2.0
80 const struct esp32_touch_sensor_config *dev_cfg = dev->config;
82 const int num_channels = dev_cfg->num_channels;
97 channel_cfg = &dev_cfg->channel_cfg[i];
102 touch_hal_read_benchmark(channel_cfg->channel_num,
104 touch_hal_set_threshold(channel_cfg->channel_num,
105 channel_cfg->channel_sens * benchmark_value / 100);
119 channel_cfg = &dev_cfg->channel_cfg[i];
120 channel_status = (pad_status >> channel_cfg->channel_num) & 0x01;
127 if (channel_cfg->channel_num == channel_num) {
[all …]
/Zephyr-latest/dts/bindings/sensor/
Dsemtech,sx9500.yaml2 # SPDX-License-Identifier: Apache-2.0
6 https://www.semtech.com/products/smart-sensing/touch-proximity-devices/sx9500
10 include: [sensor-device.yaml, i2c-device.yaml]
13 int-gpios:
14 type: phandle-array
16 Connection for the NIRQ signal. This signal is active-low when
17 produced by the sensor.
/Zephyr-latest/samples/subsys/input/input_dump/boards/
Desp32_devkitc_wroom_procpu.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/input/input-event-codes.h>
8 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h>
10 &touch {
14 channel-num = <9>;
15 channel-sens = <20>;
20 channel-num = <8>;
21 channel-sens = <20>;
26 channel-num = <6>;
27 channel-sens = <20>;
[all …]
Desp32_devkitc_wrover_procpu.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/input/input-event-codes.h>
8 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h>
10 &touch {
14 channel-num = <9>;
15 channel-sens = <20>;
20 channel-num = <8>;
21 channel-sens = <20>;
26 channel-num = <6>;
27 channel-sens = <20>;
[all …]
Desp32s2_saola.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/input/input-event-codes.h>
8 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h>
10 &touch {
14 channel-num = <9>;
15 channel-sens = <20>;
20 channel-num = <8>;
21 channel-sens = <20>;
26 channel-num = <6>;
27 channel-sens = <20>;
[all …]
Desp32s3_devkitm_procpu.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/input/input-event-codes.h>
8 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h>
10 &touch {
14 channel-num = <9>;
15 channel-sens = <20>;
20 channel-num = <8>;
21 channel-sens = <20>;
26 channel-num = <6>;
27 channel-sens = <20>;
[all …]
/Zephyr-latest/boards/shields/boostxl_ulpsense/doc/
Dindex.rst1 .. _boostxl-ulpsense:
3 BOOSTXL-ULPSENSE: Ultra-low Power Sensor BoosterPack
9 The Ultra-low Power Sensor BoosterPack (BOOSTXL-ULPSENSE) adds analog and
10 digital sensors to a TI LaunchPad |trade| development kit. The plug-in module
11 features inductive flow meter measurement circuits, two capacitive touch
12 buttons, a light sensor, a reed switch, and an ultra-low power accelerometer.
26 Set ``--shield boostxl_ulpsense`` when you invoke ``west build``. For example:
28 .. zephyr-app-commands::
29 :zephyr-app: samples/sensor/accel_polling/
37 .. target-notes::
[all …]
/Zephyr-latest/boards/quicklogic/qomu/doc/
Dindex.rst6 The Qomu board is a platform with an on-board QuickLogic EOS S3 Sensor Processing Platform.
11 - QuickLogic EOS S3 MCU Platform
12 - 16 Mbit of on-board flash memory
13 - Touchpads (4)
14 - RGB LED
15 - Powered from USB
33 .. zephyr-app-commands::
34 :zephyr-app: samples/boards/quicklogic/qomu
40 #. While the blue LED is blinking (for 5 seconds), touch the touch-pads with your finger.
44 .. code-block:: console
[all …]
/Zephyr-latest/boards/shields/x_nucleo_iks4a1/doc/
Dindex.rst1 .. _x-nucleo-iks4a1:
3 X-NUCLEO-IKS4A1: MEMS Inertial and Environmental Multi sensor shield
8 The X-NUCLEO-IKS4A1 is a motion MEMS and environmental sensor expansion board
10 allows application development with features like sensor HUB (LSM6DSO16IS and
11 LSM6DSV16X), camera module integration and Qvar touch/swipe gestures (thanks to
14 .. image:: img/x-nucleo-iks4a1.jpg
16 :alt: X-NUCLEO-IKS4A1
19 `X-NUCLEO-IKS4A1 website`_.
24 X-NUCLEO-IKS4A1 provides the following key features:
26 - LSM6DSO16IS: MEMS 3D accelerometer (±2/±4/±8/±16 g) + 3D gyroscope
[all …]
/Zephyr-latest/include/zephyr/drivers/sensor/
Dgrow_r502a.h4 * SPDX-License-Identifier: Apache-2.0
14 #include <zephyr/drivers/sensor.h>
70 /** Trigger fires when a touch is detected. */
84 /** Add template to the sensor record storage */
86 * @param val->val1 record index for template to be
87 * stored in the sensor device's flash
93 * @result val->val1 matched record index.
94 * val->val2 matching score.
99 * @param val->val1 record start index to be deleted.
100 * @param val->val2 number of records to be deleted.
[all …]
/Zephyr-latest/boards/espressif/esp32s2_saola/
Desp32s2_saola.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
10 #include "esp32s2_saola-pinctrl.dtsi"
11 #include <zephyr/dt-bindings/input/input-event-codes.h>
12 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h>
16 model = "Espressif ESP32S2-Saola";
21 i2c-0 = &i2c0;
28 zephyr,shell-uart = &uart0;
30 zephyr,code-partition = &slot0_partition;
34 compatible = "gpio-keys";
[all …]
/Zephyr-latest/boards/espressif/esp32s2_devkitc/
Desp32s2_devkitc.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
10 #include "esp32s2_devkitc-pinctrl.dtsi"
11 #include <zephyr/dt-bindings/input/input-event-codes.h>
12 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h>
21 i2c-0 = &i2c0;
28 zephyr,shell-uart = &uart0;
30 zephyr,code-partition = &slot0_partition;
34 compatible = "gpio-keys";
45 current-speed = <115200>;
[all …]
/Zephyr-latest/boards/espressif/esp32_devkitc_wrover/
Desp32_devkitc_wrover_procpu.dts4 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
9 #include "esp32_devkitc_wrover-pinctrl.dtsi"
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
11 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h>
15 model = "Espressif ESP32-DevkitC WROVER-E PROCPU";
19 uart-0 = &uart0;
20 i2c-0 = &i2c0;
26 compatible = "gpio-keys";
37 zephyr,shell-uart = &uart0;
[all …]
/Zephyr-latest/boards/espressif/esp32_devkitc_wroom/
Desp32_devkitc_wroom_procpu.dts4 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
9 #include "esp32_devkitc_wroom-pinctrl.dtsi"
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
11 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h>
15 model = "Espressif ESP32-DevkitC PROCPU";
19 uart-0 = &uart0;
20 i2c-0 = &i2c0;
26 compatible = "gpio-keys";
37 zephyr,shell-uart = &uart0;
[all …]
/Zephyr-latest/boards/lilygo/ttgo_t8s3/
Dttgo_t8s3_procpu.dts4 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
9 #include "ttgo_t8s3-pinctrl.dtsi"
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
11 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h>
19 i2c-0 = &i2c0;
22 uart-0 = &uart0;
30 /* zephyr,shell-uart = &uart0; */
32 zephyr,shell-uart = &usb_serial;
34 zephyr,code-partition = &slot0_partition;
[all …]
/Zephyr-latest/boards/espressif/esp32s3_devkitc/
Desp32s3_devkitc_procpu.dts4 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
9 #include <zephyr/dt-bindings/input/input-event-codes.h>
10 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h>
12 #include "esp32s3_devkitc-pinctrl.dtsi"
15 model = "Espressif ESP32S3-DevkitC PROCPU";
19 i2c-0 = &i2c0;
26 zephyr,shell-uart = &uart0;
28 zephyr,code-partition = &slot0_partition;
29 zephyr,bt-hci = &esp32_bt_hci;
[all …]
/Zephyr-latest/boards/espressif/esp32s3_devkitm/
Desp32s3_devkitm_procpu.dts4 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
9 #include <zephyr/dt-bindings/input/input-event-codes.h>
10 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h>
12 #include "esp32s3_devkitm-pinctrl.dtsi"
15 model = "Espressif ESP32S3-DevkitM PROCPU";
19 i2c-0 = &i2c0;
26 zephyr,shell-uart = &uart0;
28 zephyr,code-partition = &slot0_partition;
29 zephyr,bt-hci = &esp32_bt_hci;
[all …]
/Zephyr-latest/boards/st/stm32373c_eval/doc/
Dindex.rst5 …e STM32373C-EVAL evaluation board is designed as a complete demonstration and development platform…
7 … dot-matrix LCD, IrDA, LDR, MicroSD card, HDMI CEC, ECG, pressure sensor, CAN, IR transmitter and …
11 More information about the board can be found at the `STM32373C-EVAL website`_.
16 STM32373C-EVAL provides the following hardware components:
18 - STM32F373VCT6 microcontroller
19 - Four 5 V power supply options:
20 - Power jack
21 - ST-LINK/V2 USB connector
22 - User USB connector
23 - Daughter board
[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/stm32f072b_disco/doc/
Dindex.rst6 The STM32F072B-DISCO Discovery kit features an ARM Cortex-M0 based STM32F072RB
8 started quickly. Here are some highlights of the STM32F072B-DISCO board:
10 - STM32 microcontroller in LQFP64 package
11 - Extension header for LQFP64 I/Os for a quick connection to the prototyping
13 - On-board ST-LINK/V2, debugger/programmer with SWD connector
14 - Board power supply: through USB bus or from an external 5 V supply voltage
15 - External application power supply: 3 V and 5 V
17 - Six LEDs:
19 - LD1 (red/green) for USB communication
20 - LD2 (red) for 3.3 V power on
[all …]

1234