Searched +full:stm32 +full:- +full:adc (Results 1 – 25 of 193) sorted by relevance
12345678
/Zephyr-latest/samples/boards/st/power_mgmt/adc/ |
D | sample.yaml | 2 name: STM32 ADC Power Management 4 sample.boards.stm32.power_mgmt.adc: 6 - adc 7 - power 12 - "Device ready" 13 filter: dt_compat_enabled("zephyr,power-state") and 14 dt_compat_enabled("st,stm32-adc") and 15 dt_compat_enabled("st,stm32-lptim")
|
D | README.rst | 1 .. zephyr:code-sample:: stm32_pm_adc 2 :name: ADC power management 3 :relevant-api: adc_interface 5 Use ADC in a low-power context on STM32. 11 behavior in a basic ADC set up in low power context. 13 .. _stm32-pm-adc-sample-requirements: 18 The board should support enabling PM. For a STM32 based target, it means that 20 in core sleep states, as LPTIM (:dtcompatible:`st,stm32-lptim`). 27 .. zephyr-app-commands:: 28 :zephyr-app: samples/boards/st/power_mgmt/adc [all …]
|
/Zephyr-latest/dts/bindings/clock/ |
D | st,stm32f1-rcc.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 Adds the ADC prescaler to the standard generic STM32 RCC. 7 For more description confere st,stm32-rcc.yaml 9 compatible: "st,stm32f1-rcc" 11 include: st,stm32-rcc.yaml 14 adc-prescaler: 17 - 2 18 - 4 19 - 6 20 - 8 [all …]
|
D | st,stm32f3-rcc.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 Adds the STM32F3 ADC prescaler to the standard generic STM32 RCC. 7 For more description confere st,stm32-rcc.yaml 9 compatible: "st,stm32f3-rcc" 11 include: st,stm32-rcc.yaml 14 adc12-prescaler: 17 - 0 # Synchronous mode 18 - 1 # not divided 19 - 2 20 - 4 [all …]
|
/Zephyr-latest/dts/arm/st/g4/ |
D | stm32g473.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 11 compatible = "st,stm32g473", "st,stm32g4", "simple-bus"; 14 compatible = "st,stm32-timers"; 19 interrupt-names = "global"; 24 compatible = "st,stm32-pwm"; 26 #pwm-cells = <3>; 30 adc4: adc@50000500 { 31 compatible = "st,stm32-adc"; 36 #io-channel-cells = <1>; 41 sampling-times = <3 7 13 25 48 93 248 641>; [all …]
|
D | stm32g491.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 11 compatible = "st,stm32g491", "st,stm32g4", "simple-bus"; 14 compatible = "st,stm32-fdcan"; 16 reg-names = "m_can", "message_ram"; 18 interrupt-names = "int0", "int1"; 20 bosch,mram-cfg = <0x350 28 8 3 3 0 3 3>; 25 compatible = "st,stm32-timers"; 30 interrupt-names = "brk", "up", "trgcom", "cc"; 35 compatible = "st,stm32-pwm"; 37 #pwm-cells = <3>; [all …]
|
/Zephyr-latest/dts/arm/st/u5/ |
D | stm32u595.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 13 compatible = "st,stm32u595", "st,stm32u5", "simple-bus"; 15 pinctrl: pin-controller@42020000 { 16 compatible = "st,stm32-pinctrl"; 17 #address-cells = <1>; 18 #size-cells = <1>; 22 compatible = "st,stm32-gpio"; 23 gpio-controller; 24 #gpio-cells = <2>; 31 compatible = "st,stm32-usart", "st,stm32-uart"; [all …]
|
/Zephyr-latest/dts/arm/st/f3/ |
D | stm32f303.dtsi | 2 * Copyright (c) 2017 I-SENSE group of ICCS 4 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/adc/stm32l4_adc.h> 12 compatible = "st,stm32f303", "st,stm32f3", "simple-bus"; 20 compatible = "st,stm32-i2c-v2"; 21 clock-frequency = <I2C_BITRATE_STANDARD>; 22 #address-cells = <1>; 23 #size-cells = <0>; 31 interrupt-names = "event", "error"; 36 compatible = "st,stm32-spi-fifo", "st,stm32-spi"; [all …]
|
D | stm32f373.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/adc/stm32f1_adc.h> 12 compatible = "st,stm32f373", "st,stm32f3", "simple-bus"; 16 * Use the STM32F1 compatible that define the same ADC 19 compatible = "st,stm32f1-rcc"; 22 pinctrl: pin-controller@48000000 { 24 compatible = "st,stm32-gpio"; 25 gpio-controller; 26 #gpio-cells = <2>; 33 compatible = "st,stm32-i2c-v2"; [all …]
|
D | stm32f334.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/adc/stm32l4_adc.h> 12 compatible = "st,stm32f334", "st,stm32f3", "simple-bus"; 15 compatible = "st,stm32-timers"; 20 interrupt-names = "brk", "up", "trgcom", "cc"; 25 compatible = "st,stm32-pwm"; 27 #pwm-cells = <3>; 31 adc1: adc@50000000 { 32 compatible = "st,stm32-adc"; 37 #io-channel-cells = <1>; [all …]
|
D | stm32f302.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/adc/stm32l4_adc.h> 12 compatible = "st,stm32f302", "st,stm32f3", "simple-bus"; 20 compatible = "st,stm32-i2c-v2"; 21 clock-frequency = <I2C_BITRATE_STANDARD>; 22 #address-cells = <1>; 23 #size-cells = <0>; 31 interrupt-names = "event", "error"; 36 compatible = "st,stm32-i2c-v2"; 37 clock-frequency = <I2C_BITRATE_STANDARD>; [all …]
|
/Zephyr-latest/dts/arm/st/f4/ |
D | stm32f446.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/clock/stm32f410_clock.h> 9 #include <zephyr/dt-bindings/memory-controller/stm32-fmc-sdram.h> 14 compatible = "st,stm32f411-plli2s-clock"; 19 compatible = "st,stm32f446", "st,stm32f4", "simple-bus"; 22 compatible = "st,stm32-i2s"; 23 #address-cells = <1>; 24 #size-cells = <0>; 30 dma-names = "tx", "rx"; 35 compatible = "st,stm32-usart", "st,stm32-uart"; [all …]
|
D | stm32f405.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 16 compatible = "st,stm32f405", "st,stm32f4", "simple-bus"; 18 pinctrl: pin-controller@40020000 { 22 compatible = "st,stm32-gpio"; 23 gpio-controller; 24 #gpio-cells = <2>; 30 compatible = "st,stm32-gpio"; 31 gpio-controller; 32 #gpio-cells = <2>; 38 compatible = "st,stm32-gpio"; [all …]
|
/Zephyr-latest/drivers/sensor/st/stm32_vbat/ |
D | Kconfig | 1 # STM32 battery sensor configuration options 4 # SPDX-License-Identifier: Apache-2.0 7 bool "STM32 Vbat Sensor" 12 select ADC 14 Enable driver for STM32 Vbat sensor and then also ADC
|
/Zephyr-latest/drivers/adc/ |
D | Kconfig.stm32 | 1 # ADC configuration options 9 # SPDX-License-Identifier: Apache-2.0 12 bool "STM32 ADC driver" 17 Enable the driver implementation for the stm32xx ADC 20 bool "STM32WB0 ADC driver" 25 Enable the driver implementation for the STM32WB0 series ADC 30 bool "STM32 MCU ADC DMA Support" 33 Enable the ADC DMA mode for ADC instances
|
/Zephyr-latest/drivers/sensor/st/stm32_digi_temp/ |
D | Kconfig | 1 # STM32 digital temperature sensor configuration options 4 # SPDX-License-Identifier: Apache-2.0 7 bool "STM32 Digital Temperature Sensor" 12 Enable the driver for STM32 digital temperature sensor. This sensor 13 is different from the STM32 analog temperature sensor, which is read 14 by an ADC. While both drivers have similar code footprint, the analog 15 temperature driver also requires the ADC driver to be enabled. The
|
/Zephyr-latest/tests/drivers/adc/adc_api/ |
D | testcase.yaml | 3 - adc 4 - drivers 5 - userspace 7 drivers.adc: 8 depends_on: adc 11 - nucleo_u031r8 12 drivers.adc.b_u585i_iot02a_adc4: 14 - DTC_OVERLAY_FILE="boards/b_u585i_iot02a_adc4.overlay" 16 - b_u585i_iot02a 17 drivers.adc.nucleo_f103rb_dma: [all …]
|
/Zephyr-latest/dts/arm/st/f7/ |
D | stm32f7.dtsi | 6 * SPDX-License-Identifier: Apache-2.0 9 #include <arm/armv7-m.dtsi> 10 #include <zephyr/dt-bindings/clock/stm32f7_clock.h> 11 #include <zephyr/dt-bindings/i2c/i2c.h> 12 #include <zephyr/dt-bindings/gpio/gpio.h> 13 #include <zephyr/dt-bindings/pwm/pwm.h> 14 #include <zephyr/dt-bindings/pwm/stm32_pwm.h> 15 #include <zephyr/dt-bindings/dma/stm32_dma.h> 16 #include <zephyr/dt-bindings/adc/stm32f4_adc.h> 17 #include <zephyr/dt-bindings/reset/stm32f2_4_7_reset.h> [all …]
|
/Zephyr-latest/dts/arm/st/f1/ |
D | stm32f1.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <arm/armv7-m.dtsi> 9 #include <zephyr/dt-bindings/clock/stm32f1_clock.h> 10 #include <zephyr/dt-bindings/i2c/i2c.h> 11 #include <zephyr/dt-bindings/gpio/gpio.h> 12 #include <zephyr/dt-bindings/pwm/pwm.h> 13 #include <zephyr/dt-bindings/pwm/stm32_pwm.h> 14 #include <zephyr/dt-bindings/dma/stm32_dma.h> 15 #include <zephyr/dt-bindings/adc/stm32f1_adc.h> 16 #include <zephyr/dt-bindings/reset/stm32f0_1_3_reset.h> [all …]
|
D | stm32f103Xc.dtsi | 2 * Copyright (c) 2017 I-SENSE group of ICCS 7 * SPDX-License-Identifier: Apache-2.0 19 flash-controller@40022000 { 22 erase-block-size = <DT_SIZE_K(2)>; 27 compatible = "st,stm32-uart"; 36 compatible = "st,stm32-uart"; 45 compatible = "st,stm32-timers"; 50 interrupt-names = "global"; 55 compatible = "st,stm32-pwm"; 57 #pwm-cells = <3>; [all …]
|
/Zephyr-latest/dts/bindings/adc/ |
D | st,stm32-adc.yaml | 3 # SPDX-License-Identifier: Apache-2.0 5 description: ST STM32 family ADC 7 compatible: "st,stm32-adc" 9 include: [adc-controller.yaml, pinctrl-device.yaml] 21 "#io-channel-cells": 24 st,adc-clock-source: 28 - "SYNC" 29 - "ASYNC" 31 Type of ADC clock source : 32 - "SYNC": derived from the bus clock. [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | st,stm32-vbat.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: STM32 family VBAT node 6 include: sensor-device.yaml 8 compatible: "st,stm32-vbat" 11 io-channels: 13 description: ADC channel for Vbat sensor 18 description: fraction of VBat to be connected to the ADC input
|
/Zephyr-latest/dts/arm/st/l4/ |
D | stm32l4.dtsi | 6 * SPDX-License-Identifier: Apache-2.0 10 #include <arm/armv7-m.dtsi> 11 #include <zephyr/dt-bindings/clock/stm32l4_clock.h> 12 #include <zephyr/dt-bindings/i2c/i2c.h> 13 #include <zephyr/dt-bindings/gpio/gpio.h> 14 #include <zephyr/dt-bindings/pwm/pwm.h> 15 #include <zephyr/dt-bindings/adc/adc.h> 16 #include <zephyr/dt-bindings/pwm/stm32_pwm.h> 17 #include <zephyr/dt-bindings/dma/stm32_dma.h> 18 #include <zephyr/dt-bindings/adc/stm32l4_adc.h> [all …]
|
/Zephyr-latest/dts/arm/st/l1/ |
D | stm32l1.dtsi | 6 * SPDX-License-Identifier: Apache-2.0 9 #include <arm/armv7-m.dtsi> 10 #include <zephyr/dt-bindings/clock/stm32l1_clock.h> 11 #include <zephyr/dt-bindings/gpio/gpio.h> 12 #include <zephyr/dt-bindings/i2c/i2c.h> 13 #include <zephyr/dt-bindings/pwm/pwm.h> 14 #include <zephyr/dt-bindings/adc/adc.h> 15 #include <zephyr/dt-bindings/pwm/stm32_pwm.h> 16 #include <zephyr/dt-bindings/dma/stm32_dma.h> 17 #include <zephyr/dt-bindings/adc/stm32f4_adc.h> [all …]
|
/Zephyr-latest/dts/arm/st/c0/ |
D | stm32c0.dtsi | 5 * 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/stm32c0_clock.h> 11 #include <zephyr/dt-bindings/gpio/gpio.h> 12 #include <zephyr/dt-bindings/dma/stm32_dma.h> 13 #include <zephyr/dt-bindings/i2c/i2c.h> 14 #include <zephyr/dt-bindings/pwm/pwm.h> 15 #include <zephyr/dt-bindings/pwm/stm32_pwm.h> 16 #include <zephyr/dt-bindings/adc/stm32l4_adc.h> [all …]
|
12345678