/Zephyr-latest/boards/seagate/faze/ |
D | faze-pinctrl.dtsi | 3 * 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/ |
D | lpcxpresso11u68-pinctrl.dtsi | 3 * 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/ |
D | nxp,lpc11u6x-pinctrl.yaml | 2 # 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 …]
|
D | nxp,lpc-iocon-pinctrl.yaml | 2 # 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/ |
D | nxp,s32-wkpu.yaml | 1 # 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/ |
D | soc.h | 5 * 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/ |
D | adi,adxl372-common.yaml | 1 # 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/ |
D | nxp,kinetis-acmp.yaml | 3 # 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/ |
D | adi,max22190-gpio.yaml | 1 # 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 …]
|
D | adi,max14916-gpio.yaml | 1 # 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 …]
|
D | adi,max14906-gpio.yaml | 1 # 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/ |
D | mcux_lpcmp.h | 5 * 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/ |
D | Kconfig.stm32 | 4 # 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/ |
D | soc.h | 4 * 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/ |
D | index.rst | 19 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/ |
D | gpio_max22190.c | 2 * 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/ |
D | lpc11u6x-pinctrl.h | 4 * 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/ |
D | mcux_lpcmp.c | 5 * 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/ |
D | index.rst | 6 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/ |
D | adxl367.h | 2 * 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/ |
D | adxl372.h | 2 * 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/ |
D | index.rst | 6 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/ |
D | index.rst | 6 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/ |
D | index.rst | 6 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/ |
D | release-notes-3.7.rst | 10 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 …]
|