/Zephyr-latest/include/zephyr/drivers/comparator/ |
D | nrf_comp.h | 4 * SPDX-License-Identifier: Apache-2.0 76 /** Speed mode selection */ 78 /** Low-power mode */ 80 /** Normal mode */ 82 /** High-speed mode */ 99 * @brief Single-ended mode configuration structure 102 * @note Hysteresis down in volts = ((th_down + 1) / 64) * ref 103 * @note Hysteresis up in volts = ((th_up + 1) / 64) * ref 108 /** Speed mode selection */ 116 /** Hysteresis down threshold configuration */ [all …]
|
/Zephyr-latest/dts/bindings/w1/ |
D | maxim,ds2477_85_common.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 # Common Properties for the DS2477 and DS2485 I2C 1-Wire masters: 6 include: [w1-master.yaml, i2c-device.yaml] 9 switching-threshold: 13 - "low" 14 - "medium" 15 - "high" 16 - "off" 18 Default Low-to-High Switching Threshold. 21 low: 0.25 x VCC, no hysteresis [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | nxp,lpcmp.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: NXP low-power analog comparator (LPCMP) 8 include: [sensor-device.yaml, pinctrl-device.yaml] 17 enable-output-pin: 22 use-unfiltered-output: 27 enable-output-invert: 32 hysteresis-level: 35 - 0 36 - 1 37 - 2 [all …]
|
/Zephyr-latest/drivers/sensor/adi/adt7420/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 12 Enable the driver for Analog Devices ADT7420 High-Accuracy 13 16-bit Digital I2C Temperature Sensors. 18 int "Temperature hysteresis in °C" 22 Specify the temperature hysteresis in °C for the THIGH, TLOW, 27 range -40 150 35 prompt "Trigger mode" 46 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ADI_ADT7420),int-gpios) 52 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ADI_ADT7420),int-gpios)
|
/Zephyr-latest/include/zephyr/dt-bindings/regulator/ |
D | adp5360.h | 4 * SPDX-License-Identifier: Apache-2.0 20 /** Hysteresis mode */ 22 /** PWM mode */
|
/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 30 * [3:4] mode. 31 * [5] hysteresis. 34 * [10] open-drain mode. 35 * [11:12] digital filter sample mode. 60 * [3:4] mode. 61 * [5] hysteresis. 63 * [7] analog mode. 66 * [10] open-drain mode. [all …]
|
/Zephyr-latest/tests/drivers/build_all/comparator/mcux_acmp/ |
D | mimxrt1176_mux_dac.dts | 4 * SPDX-License-Identifier: Apache-2.0 11 drive-strength = "high"; 12 bias-pull-up; 13 slew-rate = "fast"; 20 pinctrl-0 = <&acmp1_default>; 21 pinctrl-names = "default"; 23 positive-mux-input = "IN2"; 24 positive-port-input = "MUX"; 25 negative-mux-input = "IN2"; 26 negative-port-input = "DAC"; [all …]
|
/Zephyr-latest/drivers/sensor/ti/tmp108/ |
D | tmp108.h | 3 * Copyright (c) 2022 T-Mobile USA, Inc. 5 * SPDX-License-Identifier: Apache-2.0 89 uint16_t CONF_M0; /** Mode 1 configuration bit */ 90 uint16_t CONF_M1; /** Mode 2 configuration bit */ 94 uint16_t CONF_TM; /** Thermostat mode setting bit */ 95 uint16_t CONF_HYS1; /** Temperature hysteresis config 1 bit */ 96 uint16_t CONF_HYS0; /** Temperature hysteresis config 2 bit */ 103 #define TI_TMP108_GET_CONF(x, cfg) ((struct tmp108_config *)(x->config))->reg_def.cfg
|
/Zephyr-latest/include/zephyr/drivers/sensor/ |
D | mcux_acmp.h | 5 * SPDX-License-Identifier: Apache-2.0 67 /** Analog Comparator hysteresis level. */ 70 * Analog Comparator Digital-to-Analog Converter voltage 74 /** Analog Comparator Digital-to-Analog Converter value. */ 85 /** Analog Comparator Positive Channel Discrete Mode Enable. */ 87 /** Analog Comparator Negative Channel Discrete Mode Enable. */ 89 /** Analog Comparator discrete mode clock selection. */
|
/Zephyr-latest/dts/bindings/regulator/ |
D | adi,adp5360-regulator.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 The PMIC has one buck converter and one buck-boost converter. Both need to be 16 compatible = "adi,adp5360-regulator"; 27 compatible: "adi,adp5360-regulator" 31 child-binding: 33 - name: regulator.yaml 34 property-allowlist: 35 - regulator-always-on 36 - regulator-boot-on 37 - regulator-boot-off [all …]
|
/Zephyr-latest/dts/bindings/comparator/ |
D | nxp,kinetis-acmp.yaml | 3 # SPDX-License-Identifier: Apache-2.0 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 52 nxp,enable-output-pin: [all …]
|
/Zephyr-latest/drivers/mfd/ |
D | mfd_npm6001.c | 3 * SPDX-License-Identifier: Apache-2.0 40 const struct mfd_npm6001_config *config = dev->config; in mfd_npm6001_init() 43 if (!i2c_is_ready_dt(&config->i2c)) { in mfd_npm6001_init() 44 return -ENODEV; in mfd_npm6001_init() 48 ret = i2c_reg_write_byte_dt(&config->i2c, NPM6001_BUCK3SELDAC, 1U); in mfd_npm6001_init() 54 ret = i2c_reg_write_byte_dt(&config->i2c, NPM6001_BUCKMODEPADCONF, config->buck_pad_val); in mfd_npm6001_init() 59 ret = i2c_reg_write_byte_dt(&config->i2c, NPM6001_PADDRIVESTRENGTH, config->pad_val); in mfd_npm6001_init() 64 /* Enable switching to hysteresis mode */ in mfd_npm6001_init() 65 ret = i2c_reg_write_byte_dt(&config->i2c, NPM6001_SWREADY, 1U); in mfd_npm6001_init()
|
/Zephyr-latest/drivers/display/ |
D | display_nt35510.h | 4 * SPDX-License-Identifier: Apache-2.0 22 #define NT35510_CMD_RDDPM 0x0A /* Read display power mode */ 25 #define NT35510_CMD_RDDIM 0x0D /* Read display image mode */ 26 #define NT35510_CMD_RDDSM 0x0E /* Read display signal mode */ 27 #define NT35510_CMD_RDDSDR 0x0F /* Read display self-diagnostics result */ 30 #define NT35510_CMD_PTLON 0x12 /* Partial mode on */ 31 #define NT35510_CMD_NORON 0x13 /* Normal display mode on */ 48 #define NT35510_CMD_IDMOFF 0x38 /* Idle mode off */ 49 #define NT35510_CMD_IDMON 0x39 /* Idle mode on */ 56 #define NT35510_CMD_DSTBON 0x4F /* Deep standby mode on */ [all …]
|
/Zephyr-latest/drivers/sensor/jedec/jc42/ |
D | jc42.h | 6 * SPDX-License-Identifier: Apache-2.0 29 * * Bit 0 controls alert signal output mode 37 * * Bit 8 enters shutdown mode 38 * * Bits 9-10 control threshold hysteresis 55 #define JC42_TEMP_ABS_MASK ((uint16_t)(JC42_TEMP_SIGN_BIT - 1U)) 108 /* Get the 12-bit 2s complement value */ in jc42_temp_reg_from_signed() 125 /* Convert 12-bit 2s complement to signed negative in jc42_temp_signed_from_reg() 128 rv = -(1U + (rv ^ JC42_TEMP_ABS_MASK)); in jc42_temp_signed_from_reg()
|
/Zephyr-latest/samples/sensor/mcux_acmp/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 62 /* Hysteresis level */ 66 /* Discrete mode */ 94 acmp_input_handler((int16_t)trigger->type == in acmp_trigger_handler()
|
/Zephyr-latest/include/zephyr/dt-bindings/pinctrl/ |
D | lpc11u6x-pinctrl.h | 4 * SPDX-License-Identifier: Apache-2.0 14 * [3:4] mode. 15 * [5] hysteresis. 18 * [10] open-drain mode. 19 * [11:12] digital filter sample mode. 28 * [3:4] mode. 29 * [5] hysteresis. 31 * [7] analog mode. 34 * [10] open-drain mode. 35 * [11:12] digital filter sample mode. [all …]
|
/Zephyr-latest/soc/nxp/imxrt/imxrt10xx/ |
D | lpm_rt1064.c | 4 * SPDX-License-Identifier: Apache-2.0 17 * used to reinitialize the PLLs after exiting low power mode. 66 while ((CCM->CDHIPR & ((1UL << busy_shift))) != 0UL) { in clock_set_mux() 88 while ((CCM->CDHIPR & ((uint32_t)(1UL << busy_shift))) != 0UL) { in clock_set_div() 102 CCM_ANALOG->PLL_USB1 = (CCM_ANALOG->PLL_USB1 & (~CCM_ANALOG_PLL_USB1_BYPASS_CLK_SRC_MASK)) | in clock_init_usb1_pll() 103 CCM_ANALOG_PLL_USB1_BYPASS_MASK | CCM_ANALOG_PLL_USB1_BYPASS_CLK_SRC(config->src); in clock_init_usb1_pll() 105 CCM_ANALOG->PLL_USB1 = (CCM_ANALOG->PLL_USB1 & (~CCM_ANALOG_PLL_USB1_DIV_SELECT_MASK)) | in clock_init_usb1_pll() 108 CCM_ANALOG_PLL_USB1_DIV_SELECT(config->loopDivider); in clock_init_usb1_pll() 110 while ((CCM_ANALOG->PLL_USB1 & CCM_ANALOG_PLL_USB1_LOCK_MASK) == 0UL) { in clock_init_usb1_pll() 115 CCM_ANALOG->PLL_USB1 &= ~CCM_ANALOG_PLL_USB1_BYPASS_MASK; in clock_init_usb1_pll() [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-1.7.rst | 10 nano- and micro-kernel APIs found in the 1.5.0 release and earlier. 52 * Added NXP FRDM-KW41Z board 53 * Added ST Nucleo-F334R8, Nucleo-L476G, STM3210C-EVAL, and STM32373C-EVAL boards 102 * Created net-shell module for interacting with network sub-system. 136 * Imported Segger J-Link RTT library 145 * New local-content generation theme (read-the-docs) 147 * Site-wide glossary added. 150 * Improved consistency of :ref:`boards` and :zephyr:code-sample-category:`samples`. 159 * ``ZEP-19`` - IPSP node support 160 * ``ZEP-145`` - no 'make flash' for Arduino Due [all …]
|
/Zephyr-latest/include/zephyr/bluetooth/ |
D | conn.h | 6 * Copyright (c) 2015-2016 Intel Corporation 8 * SPDX-License-Identifier: Apache-2.0 73 * Connection Interval: 30-50 ms 208 * after a packet containing a Link Layer PDU with a non-zero Length 224 * a packet containing a Link Layer PDU with a non-zero Length 240 * a packet containing a Link Layer PDU with a non-zero Length 265 /** Supported AA-Only RTT precision. */ 267 /** AA-Only RTT variant is not supported. */ 269 /** 10ns time-of-flight accuracy. */ 271 /** 150ns time-of-flight accuracy. */ [all …]
|
/Zephyr-latest/drivers/adc/ |
D | adc_ads1x1x.c | 5 * SPDX-License-Identifier: Apache-2.0 85 /* +/-6.144V range = Gain 1/3 */ 87 /* +/-4.096V range = Gain 1/2 */ 89 /* +/-2.048V range = Gain 1 (default) */ 91 /* +/-1.024V range = Gain 2 */ 93 /* +/-0.512V range = Gain 4 */ 95 /* +/-0.256V range = Gain 8 */ 105 /* Traditional comparator with hysteresis (default) */ 119 /* Non-latching comparator (default) */ 169 const struct ads1x1x_config *config = dev->config; in ads1x1x_setup_rdy_pin() [all …]
|
/Zephyr-latest/subsys/bluetooth/host/shell/ |
D | bt.c | 11 * SPDX-License-Identifier: Apache-2.0 53 /* Connection context for BR/EDR legacy pairing in sec mode 3 */ 125 "non-resolvable"; in print_le_addr() 310 switch (data->type) { in data_cb() 314 memcpy(name, data->data, MIN(data->data_len, NAME_LEN - 1)); in data_cb() 331 for (int16_t i = len - 1; i >= 0; i--) { in print_data_hex() 356 print_data_hex(&scan_data[idx], scan_data_len - idx, SHELL_WARNING); in print_data_set() 362 bt_shell_fprintf_info("%*sType 0x%02x: ", strlen(scan_response_label), "", data->type); in data_verbose_cb() 364 switch (data->type) { in data_verbose_cb() 368 print_data_set(BT_UUID_SIZE_16, data->data, data->data_len); in data_verbose_cb() [all …]
|