Searched +full:bandgap +full:- +full:voltage (Results 1 – 14 of 14) sorted by relevance
/Zephyr-latest/dts/bindings/sensor/ |
D | nxp,kinetis-temperature.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "nxp,kinetis-temperature" 8 include: sensor-device.yaml 11 io-channels: 13 description: ADC channels for temperature sensor and bandgap voltage 15 io-channel-names: 17 description: name of each ADC channel (SENSOR or BANDGAP) 19 bandgap-voltage: 22 description: Bandgap voltage in microvolts 28 Temperature sensor voltage at 25 degrees Celsius in microvolts [all …]
|
D | st,stm32-vref.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "st,stm32-vref" 8 include: sensor-device.yaml 11 vrefint-cal-addr: 15 Device engineering bytes address containing the factory-measured 16 calibration bandgap voltage (VREFINT_CAL). 18 vrefint-cal-mv: 22 VDDA/VREF+ voltage in millivolts applied during manufacturing to determine 23 the internal bandgap voltage reference VREFINT.
|
/Zephyr-latest/drivers/sensor/nxp/nxp_kinetis_temp/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 21 ADC resolution to use for the temperature sensor and bandgap 22 voltage readings. 30 bandgap voltage readings. Oversampling can help in providing
|
D | temp_kinetis.c | 4 * SPDX-License-Identifier: Apache-2.0 18 * - ADC samples are in uint16_t format 19 * - Both ADC channels (sensor and bandgap) are on the same ADC instance 24 /* Two ADC samples required for each reading, sensor value and bandgap value */ 45 const struct temp_kinetis_config *config = dev->config; in temp_kinetis_sample_fetch() 46 struct temp_kinetis_data *data = dev->data; in temp_kinetis_sample_fetch() 53 /* Always read both sensor and bandgap voltage in one go */ in temp_kinetis_sample_fetch() 56 return -ENOTSUP; in temp_kinetis_sample_fetch() 60 memcpy(previous, data->buffer, sizeof(previous)); in temp_kinetis_sample_fetch() 63 err = adc_read(config->adc, &config->adc_seq); in temp_kinetis_sample_fetch() [all …]
|
/Zephyr-latest/dts/bindings/regulator/ |
D | renesas,da1469x-regulator.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 compatible: "renesas,smartbond-regulator" 9 child-binding: 11 - name: regulator.yaml 12 property-allowlist: 13 - regulator-always-on 14 - regulator-boot-on 15 - regulator-init-microvolt 16 - regulator-initial-mode 17 - regulator-max-microamp [all …]
|
/Zephyr-latest/soc/nxp/imxrt/imxrt10xx/ |
D | power.c | 4 * SPDX-License-Identifier: Apache-2.0 35 __ASSERT_NO_MSG(callbacks && callbacks->clock_set_run && callbacks->clock_set_low_power); in imxrt_clock_pm_callbacks_register() 36 lpm_clock_hooks.clock_set_run = callbacks->clock_set_run; in imxrt_clock_pm_callbacks_register() 37 lpm_clock_hooks.clock_set_low_power = callbacks->clock_set_low_power; in imxrt_clock_pm_callbacks_register() 38 if (callbacks->clock_lpm_init) { in imxrt_clock_pm_callbacks_register() 39 lpm_clock_hooks.clock_lpm_init = callbacks->clock_lpm_init; in imxrt_clock_pm_callbacks_register() 50 * ERR050143: CCM: When improper low-power sequence is used, in lpm_set_sleep_mode_config() 57 * Low-Power mode. in lpm_set_sleep_mode_config() 58 * 3) Software should mask IRQ #41 right after CCM Low-Power mode in lpm_set_sleep_mode_config() 59 * is set (set bits 0-1 of CCM_CLPCR). in lpm_set_sleep_mode_config() [all …]
|
/Zephyr-latest/dts/arm/nxp/ |
D | nxp_ke1xf.dtsi | 2 * Copyright (c) 2019-2021 Vestas Wind Systems A/S 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 8 #include <zephyr/dt-bindings/adc/adc.h> 9 #include <zephyr/dt-bindings/clock/kinetis_pcc.h> 10 #include <zephyr/dt-bindings/clock/kinetis_scg.h> 11 #include <zephyr/dt-bindings/gpio/gpio.h> 12 #include <zephyr/dt-bindings/i2c/i2c.h> 20 zephyr,flash-controller = &ftfe; 24 #address-cells = <1>; [all …]
|
D | nxp_k6x.dtsi | 1 /* SPDX-License-Identifier: Apache-2.0 */ 4 #include <arm/armv7-m.dtsi> 5 #include <zephyr/dt-bindings/adc/adc.h> 6 #include <zephyr/dt-bindings/clock/kinetis_sim.h> 7 #include <zephyr/dt-bindings/clock/kinetis_mcg.h> 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/i2c/i2c.h> 18 zephyr,flash-controller = &ftfe; 22 #address-cells = <1>; 23 #size-cells = <0>; [all …]
|
D | nxp_mcxc_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <arm/armv6-m.dtsi> 9 #include <zephyr/dt-bindings/adc/adc.h> 10 #include <zephyr/dt-bindings/clock/kinetis_sim.h> 11 #include <zephyr/dt-bindings/clock/kinetis_mcg.h> 12 #include <zephyr/dt-bindings/gpio/gpio.h> 13 #include <zephyr/dt-bindings/i2c/i2c.h> 14 #include <zephyr/dt-bindings/pwm/pwm.h> 18 zephyr,flash-controller = &ftfa; 22 #address-cells = <1>; [all …]
|
D | nxp_lpc55S3x_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv8-m.dtsi> 8 #include <zephyr/dt-bindings/adc/adc.h> 9 #include <zephyr/dt-bindings/clock/mcux_lpc_syscon_clock.h> 10 #include <zephyr/dt-bindings/gpio/gpio.h> 11 #include <zephyr/dt-bindings/i2c/i2c.h> 12 #include <zephyr/dt-bindings/inputmux/inputmux_trigger_ports.h> 14 #include <zephyr/dt-bindings/reset/nxp_syscon_reset_common.h> 18 #address-cells = <1>; 19 #size-cells = <0>; [all …]
|
D | nxp_mcxw71.dtsi | 2 * Copyright 2023-2024 NXP 4 * SPDX-License-Identifier: Apache-2.0 8 #include <arm/armv8-m.dtsi> 9 #include <zephyr/dt-bindings/clock/scg_k4.h> 10 #include <zephyr/dt-bindings/gpio/gpio.h> 11 #include <zephyr/dt-bindings/pwm/pwm.h> 12 #include <zephyr/dt-bindings/i2c/i2c.h> 13 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 21 zephyr,bt-hci = &hci; 26 #address-cells = <1>; [all …]
|
D | nxp_mcxn94x_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/clock/mcux_lpc_syscon_clock.h> 9 #include <zephyr/dt-bindings/reset/nxp_syscon_reset_common.h> 10 #include <zephyr/dt-bindings/gpio/gpio.h> 11 #include <arm/armv8-m.dtsi> 12 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 16 #address-cells = <1>; 17 #size-cells = <0>; 20 compatible = "arm,cortex-m33f"; 22 #address-cells = <1>; [all …]
|
D | nxp_mcxn23x_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/clock/mcux_lpc_syscon_clock.h> 9 #include <zephyr/dt-bindings/reset/nxp_syscon_reset_common.h> 10 #include <zephyr/dt-bindings/gpio/gpio.h> 11 #include <arm/armv8-m.dtsi> 12 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 16 #address-cells = <1>; 17 #size-cells = <0>; 20 compatible = "arm,cortex-m33f"; 22 #address-cells = <1>; [all …]
|
/Zephyr-latest/drivers/sensor/st/stm32_vref/ |
D | stm32_vref.c | 4 * SPDX-License-Identifier: Apache-2.0 39 struct stm32_vref_data *data = dev->data; in stm32_vref_sample_fetch() 40 struct adc_sequence *sp = &data->adc_seq; in stm32_vref_sample_fetch() 45 return -ENOTSUP; in stm32_vref_sample_fetch() 48 k_mutex_lock(&data->mutex, K_FOREVER); in stm32_vref_sample_fetch() 49 pm_device_runtime_get(data->adc); in stm32_vref_sample_fetch() 51 rc = adc_channel_setup(data->adc, &data->adc_cfg); in stm32_vref_sample_fetch() 53 LOG_DBG("Setup AIN%u got %d", data->adc_cfg.channel_id, rc); in stm32_vref_sample_fetch() 57 path = LL_ADC_GetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(data->adc_base)); in stm32_vref_sample_fetch() 58 LL_ADC_SetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(data->adc_base), in stm32_vref_sample_fetch() [all …]
|