Home
last modified time | relevance | path

Searched +full:analog +full:- +full:filter (Results 1 – 25 of 42) sorted by relevance

12

/Zephyr-latest/boards/seagate/faze/
Dfaze-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/dt-bindings/pinctrl/lpc11u6x-pinctrl.h>
13 nxp,disable-analog-filter;
21 nxp,i2c-mode;
22 nxp,i2c-filter = "slow";
23 nxp,disable-analog-filter;
31 nxp,i2c-mode;
32 nxp,i2c-filter = "fast";
33 nxp,disable-analog-filter;
41 drive-open-drain;
[all …]
/Zephyr-latest/boards/nxp/lpcxpresso11u68/
Dlpcxpresso11u68-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/dt-bindings/pinctrl/lpc11u6x-pinctrl.h>
13 nxp,disable-analog-filter;
21 nxp,disable-analog-filter;
29 nxp,i2c-mode;
30 nxp,i2c-filter = "slow";
31 nxp,disable-analog-filter;
39 nxp,i2c-mode;
40 nxp,i2c-filter = "fast";
41 nxp,disable-analog-filter;
[all …]
/Zephyr-latest/dts/bindings/pinctrl/
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>,
29 Values for I2C type and analog type pins have the following defaults:
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
[all …]
/Zephyr-latest/dts/bindings/interrupt-controller/
Dnxp,s32-wkpu.yaml1 # Copyright 2023-2024 NXP
2 # SPDX-License-Identifier: Apache-2.0
4 description: NXP S32 Wake-up Unit
6 compatible: "nxp,s32-wkpu"
14 child-binding:
21 filter-enable;
25 filter-enable:
28 Enable analog glitch filter on the external interrupt pad input.
/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
34 * [10] open-drain mode.
35 * [11:12] digital filter sample mode.
57 * @brief Control registers for digital/analog I/O pins:
63 * [7] analog mode.
64 * [8] input glitch filter.
66 * [10] open-drain mode.
67 * [11:12] digital filter sample mode.
80 * @brief Control registers for open-drain I/O pins (I2C):
[all …]
/Zephyr-latest/dts/bindings/sensor/
Dadi,adxl372-common.yaml1 # Copyright (c) 2022 Analog Devices Inc.
2 # SPDX-License-Identifier: Apache-2.0
4 include: sensor-device.yaml
18 - 0
19 - 1
20 - 2
21 - 3
22 - 4
28 Low-Pass (Antialiasing) Filter corner frequency. Default is power on reset value.
36 - 0
[all …]
/Zephyr-latest/dts/bindings/comparator/
Dnxp,kinetis-acmp.yaml3 # SPDX-License-Identifier: Apache-2.0
6 NXP Kinetis ACMP (Analog CoMParator)
11 compatible = "nxp,kinetis-acmp";
32 pinctrl-0 = <&acmp0_default>;
33 pinctrl-names = "default";
35 positive-mux-input = "IN0";
36 negative-mux-input = "IN1";
39 compatible: "nxp,kinetis-acmp"
42 - base.yaml
43 - pinctrl-device.yaml
[all …]
/Zephyr-latest/dts/bindings/gpio/
Dadi,max22190-gpio.yaml1 # Copyright (c) 2024 Analog Devices Inc.
3 # SPDX-License-Identifier: Apache-2.0
10 filter-wbes = <CH0 CH1 CH2 ... CH7 > for wire break
12 filter-fbps and filter-delays.
16 pinctrl-names = "default";
18 compatible = "adi,max22190-gpio";
21 spi-max-frequency = <1000000>;
24 gpio-controller;
25 #gpio-cells = <2>;
29 max22190-mode = <1>; // modes range from 0-4
[all …]
Dadi,max14916-gpio.yaml1 # Copyright (c) 2024 Analog Devices Inc.
3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "adi,max14916-gpio"
10 "#gpio-cells":
17 drdy-gpios:
19 High-Side Open-Drain Output. READY is passive low when the internal
22 type: phandle-array
23 fault-gpios:
27 type: phandle-array
28 sync-gpios:
[all …]
Dadi,max14906-gpio.yaml1 # Copyright (c) 2024 Analog Devices Inc.
3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "adi,max14906-gpio"
10 "#gpio-cells":
17 drdy-gpios:
19 High-Side Open-Drain Output. READY is passive low when the internal
22 type: phandle-array
23 fault-gpios:
27 type: phandle-array
28 sync-gpios:
[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)
66 /** LPCMP internal filter sample enable. */
68 /** LPCMP internal filter sample count. */
70 /** LPCMP internal filter sample period. */
/Zephyr-latest/modules/
DKconfig.stm324 # SPDX-License-Identifier: Apache-2.0
25 Enable STM32Cube Analog-to-Digital Converter (ADC) HAL module driver
30 Enable STM32Cube Extended Analog-to-Digital Converter (ADC) HAL
41 Enable STM32Cube HDMI-CEC controller (CEC) HAL module driver
52 Enable STM32Cube CORDIC co-processor (CORDIC) functions HAL module
86 Enable STM32Cube Digital-to-analog converter (DAC) HAL module driver
91 Enable STM32Cube Extended Digital-to-analog converter (DAC) HAL module
113 Enable STM32Cube Digital filter for sigma delta modulators (DFSDM) HAL
119 Enable STM32Cube Extended Digital filter for sigma delta modulators
131 Enable STM32Cube Chrom-Art Accelerator™ controller (DMA2D) HAL module
[all …]
/Zephyr-latest/soc/nxp/lpc/lpc55xxx/
Dsoc.h4 * SPDX-License-Identifier: Apache-2.0
11 * This header file is used to specify and describe board-level aspects for the
41 #define IOCON_PIO_MODE_PULLDOWN 0x10u /*!<@brief Selects pull-down function */
42 #define IOCON_PIO_MODE_PULLUP 0x20u /*!<@brief Selects pull-up function */
43 #define IOCON_PIO_ASW_EN 0x0400u /*!<@brief Analog switch is closed (enabled) */
44 #define IOCON_PIO_INPFILT_OFF 0x1000u /*!<@brief Input filter disabled */
/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
35 subscribers with no device filter will receive the event.
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";
92 - :dtcompatible:`adc-keys`: for buttons connected to a resistor ladder.
[all …]
/Zephyr-latest/drivers/gpio/
Dgpio_max22190.c2 * Copyright (c) 2024 Analog Devices Inc.
5 * SPDX-License-Identifier: Apache-2.0
183 union max22190_filter filter[8]; member
202 * @param data - Data array to calculate CRC for.
216 * https://www.analog.com/en/design-notes/guidelines-to-implement-crc-algorithm.html in max22190_crc()
230 for (i = 0; i < length - 1; i++) { in max22190_crc()
232 ((datainput >> (length - 2 - i)) & 0x01)); in max22190_crc()
247 * @param dev - MAX22190 device.
248 * @param val - value to be set.
252 struct max22190_data *data = dev->data; in max22190_update_wb_stat()
[all …]
/Zephyr-latest/include/zephyr/dt-bindings/pinctrl/
Dlpc11u6x-pinctrl.h4 * SPDX-License-Identifier: Apache-2.0
18 * [10] open-drain mode.
19 * [11:12] digital filter sample mode.
25 * @brief Control registers for digital/analog I/O pins:
31 * [7] analog mode.
32 * [8] input glitch filter.
34 * [10] open-drain mode.
35 * [11:12] digital filter sample mode.
41 * @brief Control registers for open-drain I/O pins (I2C):
47 * [11:12] digital filter sample mode.
[all …]
/Zephyr-latest/drivers/sensor/nxp/mcux_lpcmp/
Dmcux_lpcmp.c5 * SPDX-License-Identifier: Apache-2.0
56 const struct mcux_lpcmp_config *config = dev->config; in mcux_lpcmp_attr_set()
57 struct mcux_lpcmp_data *data = dev->data; in mcux_lpcmp_attr_set()
58 int32_t val1 = val->val1; in mcux_lpcmp_attr_set()
63 return -ENOTSUP; in mcux_lpcmp_attr_set()
66 if (val->val2 != 0) { in mcux_lpcmp_attr_set()
67 return -EINVAL; in mcux_lpcmp_attr_set()
71 /** Analog input mux related attributes */ in mcux_lpcmp_attr_set()
75 config->base->CCR2 = ((config->base->CCR2 & (~LPCMP_CCR2_PSEL_MASK)) | in mcux_lpcmp_attr_set()
78 return -EINVAL; in mcux_lpcmp_attr_set()
[all …]
/Zephyr-latest/boards/st/steval_stwinbx1/doc/
Dindex.rst6 The STWIN.box (STEVAL-STWINBX1) is a development kit that features an Arm|reg| Cortex|reg|-M33 base…
10 The STEVAL-STWINBX1 kit consists of an STWIN.box core system, a 480mAh LiPo battery, an adapter for…
13 More information about the board can be found at the `STEVAL-STWINBX1 Development kit website`_.
19 The STEVAL-STWINBX1 provides motion, environmental, and audio
20 sensor data through either the built-in RS485 transceiver, BLE, Wi-Fi, and
23 - Multisensing wireless platform for vibration monitoring and ultrasound detection
24 - Baby crying detection with Cloud AI learning
25 - Barometer / environmental monitoring
26 - Vehicle / goods tracking
27 - Vibration monitoring
[all …]
/Zephyr-latest/drivers/sensor/adi/adxl367/
Dadxl367.h2 * Copyright (c) 2023 Analog Devices Inc.
4 * SPDX-License-Identifier: Apache-2.0
49 #define ADXL367_DEVID 0x00u /* Analog Devices accelerometer ID */
50 #define ADXL367_DEVID_MST 0x01u /* Analog Devices MEMS device ID */
57 #define ADXL367_XDATA 0x08u /* X-axis acceleration data [13:6] */
58 #define ADXL367_YDATA 0x09u /* Y-axis acceleration data [13:6] */
59 #define ADXL367_ZDATA 0x0Au /* Z-axis acceleration data [13:6] */
63 #define ADXL367_X_DATA_H 0x0Eu /* X-axis acceleration data [13:6] */
64 #define ADXL367_X_DATA_L 0x0Fu /* X-axis acceleration data [5:0] */
65 #define ADXL367_Y_DATA_H 0x10u /* Y-axis acceleration data [13:6] */
[all …]
/Zephyr-latest/drivers/sensor/adi/adxl372/
Dadxl372.h2 * Copyright (c) 2018 Analog Devices Inc.
4 * SPDX-License-Identifier: Apache-2.0
34 #define ADXL372_DEVID 0x00u /* Analog Devices accelerometer ID */
35 #define ADXL372_DEVID_MST 0x01u /* Analog Devices MEMS device ID */
42 #define ADXL372_X_DATA_H 0x08u /* X-axis acceleration data [11:4] */
43 #define ADXL372_X_DATA_L 0x09u /* X-axis acceleration data [3:0] */
44 #define ADXL372_Y_DATA_H 0x0Au /* Y-axis acceleration data [11:4] */
45 #define ADXL372_Y_DATA_L 0x0Bu /* Y-axis acceleration data [3:0] */
46 #define ADXL372_Z_DATA_H 0x0Cu /* Z-axis acceleration data [11:4] */
47 #define ADXL372_Z_DATA_L 0x0Du /* Z-axis acceleration data [3:0] */
[all …]
/Zephyr-latest/boards/st/nucleo_u575zi_q/doc/
Dindex.rst6 The Nucleo U575ZI Q board, featuring an ARM Cortex-M33 based STM32U575ZI MCU,
13 - STM32U575ZI microcontroller in LQFP144 package
14 - Internal SMPS to generate V core logic supply
15 - Two types of extension resources:
17 - Arduino Uno V3 connectivity
18 - ST morpho extension pin headers for full access to all STM32 I/Os
20 - On-board ST-LINK/V3E debugger/programmer
21 - Flexible board power supply:
23 - USB VBUS or external source(3.3V, 5V, 7 - 12V)
24 - ST-Link V3E
[all …]
/Zephyr-latest/boards/st/sensortile_box_pro/doc/
Dindex.rst6 The STEVAL-MKBOXPRO (SensorTile.box PRO) features an ARM Cortex-M33 based STM32U585AI MCU
7 and is a ready-to-use box kit for wireless IoT and wearable sensor platforms to help using
10 The SensorTile.box PRO board fits into a small plastic box with a long-life rechargeable
23 - Pedometer optimized for belt positioning
24 - Baby crying detection with Cloud AI learning
25 - Barometer / environmental monitoring
26 - Vehicle / goods tracking
27 - Vibration monitoring
28 - Compass and inclinometer
29 - Sensor data logger
[all …]
/Zephyr-latest/boards/st/nucleo_u5a5zj_q/doc/
Dindex.rst6 The Nucleo U5A5ZJ Q board, featuring an ARM Cortex-M33 based STM32U5A5ZJ MCU,
13 - STM32U5A5ZJ microcontroller in LQFP144 package
14 - Internal SMPS to generate V core logic supply
15 - Two types of extension resources:
17 - Arduino Uno V3 connectivity
18 - ST morpho extension pin headers for full access to all STM32 I/Os
20 - On-board ST-LINK/V3E debugger/programmer
21 - Flexible board power supply:
23 - USB VBUS or external source(3.3V, 5V, 7 - 12V)
24 - ST-Link V3E
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-3.7.rst10 This release is the last non-maintenance 3.x release and, as such, will be the next
18 * A long-awaited :ref:`HTTP Server <http_server_interface>` library, and associated service API,
21 * :ref:`POSIX support <posix_support>` has been extended, with most Options of the IEEE 1003-2017
25 * Bluetooth Host has been extended with support for the Nordic UART Service (NUS), Hands-free Audio
29 :ref:`read-then-decode approach <sensor-read-and-decode>` that enables more types of sensors and
35 * Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr.
39 1588) allows to synchronize time across devices with sub-microsecond accuracy.
52 * 1-Wire
71 :ref:`pinctrl-guide` for more details.
88 * CVE-2024-3077 `Zephyr project bug tracker GHSA-gmfv-4vfh-2mh8
[all …]

12