Home
last modified time | relevance | path

Searched +full:dac +full:- +full:enable (Results 1 – 25 of 75) sorted by relevance

123

/Zephyr-latest/drivers/dac/
DKconfig.mcux1 # DAC configuration options
5 # SPDX-License-Identifier: Apache-2.0
8 bool "NXP Kinetis MCUX DAC driver"
12 Enable the driver for the NXP Kinetis MCUX DAC.
20 Enable the driver for the NXP Kinetis MCUX DAC32.
27 Enable the driver for the NXP MCUX LPDAC.
30 bool "DAC test output"
33 Enable the DAC test output.
36 bool "NXP GAU DAC driver"
40 Enable the driver for the NXP GAU DAC.
DKconfig1 # DAC configuration options
4 # SPDX-License-Identifier: Apache-2.0
7 # DAC options
9 menuconfig DAC config
10 bool "Digital-to-Analog Converter (DAC) drivers"
12 Enable DAC (Digital to Analog Converter) driver configuration.
14 if DAC
16 module = DAC
17 module-str = DAC
21 bool "DAC shell"
[all …]
Ddac_sam0.c4 * SPDX-License-Identifier: Apache-2.0
11 #include <zephyr/drivers/dac.h>
28 Dac *regs;
35 /* Write to the DAC. */
39 const struct dac_sam0_cfg *const cfg = dev->config; in dac_sam0_write_value()
40 Dac *regs = cfg->regs; in dac_sam0_write_value()
44 return -EINVAL; in dac_sam0_write_value()
47 regs->DATA.reg = (uint16_t)value; in dac_sam0_write_value()
59 if (channel_cfg->channel_id != 0) { in dac_sam0_channel_setup()
60 return -EINVAL; in dac_sam0_channel_setup()
[all …]
Ddac_sam.c3 * SPDX-License-Identifier: Apache-2.0
7 * @brief DAC driver for Atmel SAM MCU family.
20 #include <zephyr/drivers/dac.h>
55 const struct dac_sam_dev_cfg *const dev_cfg = dev->config; in dac_sam_isr()
56 struct dac_sam_dev_data *const dev_data = dev->data; in dac_sam_isr()
57 Dacc *const dac = dev_cfg->regs; in dac_sam_isr() local
61 int_stat = dac->DACC_ISR & dac->DACC_IMR; in dac_sam_isr()
65 dac->DACC_IDR = DACC_IDR_TXRDY0; in dac_sam_isr()
66 k_sem_give(&dev_data->dac_channels[0].sem); in dac_sam_isr()
70 dac->DACC_IDR = DACC_IDR_TXRDY1; in dac_sam_isr()
[all …]
DKconfig.ltc166x1 # DAC configuration options
5 # SPDX-License-Identifier: Apache-2.0
8 bool "Linear Technology LTC166X DAC"
13 Enable the driver for the Linear Technology LTC166X DAC
21 Linear Technology LTC166X DAC device driver initialization priority.
DKconfig.gd321 # DAC configuration options
5 # SPDX-License-Identifier: Apache-2.0
8 bool "GD32 DAC driver"
13 Enable GigaDevice GD32 DAC driver
DKconfig.stm321 # DAC configuration options
5 # SPDX-License-Identifier: Apache-2.0
8 bool "STM32 DAC driver"
13 Enable the driver implementation for the stm32xx DAC
DKconfig.ad56xx1 # DAC configuration options
5 # SPDX-License-Identifier: Apache-2.0
8 bool "Analog Devices AD56xx DAC driver"
23 Enable the driver for the Analog Devices AD56xx DAC
31 Analog Devices AD56xx DAC device driver initialization priority.
DKconfig.esp321 # ESP32 DAC configuration options
4 # SPDX-License-Identifier: Apache-2.0
7 bool "ESP32 DAC driver"
11 Enable the ESP32 DAC driver
DKconfig.mcp47251 # DAC configuration options
5 # SPDX-License-Identifier: Apache-2.0
8 bool "Microchip MCP4725 DAC driver"
13 Enable the driver for the Microchip MCP4725.
21 Microchip MCP4725 DAC device driver initialization priority.
DKconfig.dacx36081 # DAC configuration options
5 # SPDX-License-Identifier: Apache-2.0
8 bool "TI DACX3608 DAC driver"
13 Enable the driver for the TI DACX3608.
21 TI DACX3608 DAC device driver initialization priority.
DKconfig.dacx05011 # DAC configuration options
5 # SPDX-License-Identifier: Apache-2.0
8 bool "TI DACx0501 DAC driver"
13 Enable the driver for the TI DACx0501.
21 TI DACx0501 DAC device driver initialization priority. Must be greater than I2C_INIT_PRIORITY.
DKconfig.dacx05081 # DAC configuration options
5 # SPDX-License-Identifier: Apache-2.0
8 bool "TI DACx0508 DAC driver"
14 Enable the driver for the TI DACx0508.
22 TI DACx0508 DAC device driver initialization priority.
DKconfig.ad559x2 # SPDX-License-Identifier: Apache-2.0
5 bool "AD559x DAC driver"
10 Enable the AD559x DAC driver.
DKconfig.sam2 # SPDX-License-Identifier: Apache-2.0
6 bool "Atmel SAM DAC driver"
11 Enable Atmel SAM MCU Family Digital Audio Converter (DAC) driver.
/Zephyr-latest/tests/drivers/build_all/comparator/mcux_acmp/
Dmimxrt1176_mux_dac.dts4 * 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 …]
Dmke15z7_mux_dac.dts4 * SPDX-License-Identifier: Apache-2.0
10 pinctrl-0 = <&cmp0_default>;
11 pinctrl-names = "default";
14 positive-mux-input = "IN0";
15 positive-port-input = "MUX";
16 negative-mux-input = "IN0";
17 negative-port-input = "DAC";
19 dac-vref-source = "VIN1";
20 dac-value = <128>;
21 dac-enable;
/Zephyr-latest/dts/bindings/comparator/
Dnxp,kinetis-acmp.yaml3 # 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/dts/bindings/dac/
Despressif,esp32-dac.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Espressif Digital to Analog converter (DAC) control node
6 is part of the RTC low-power domain and belongs to the SENSE
10 Two GPIO pads can only be connected to the DAC peripheral.
13 - GPIO25 as DAC channel 1
14 - GPIO26 as DAC channel 2
16 ESP32-S2 pads
17 - GPIO17 as DAC channel 1
18 - GPIO18 as DAC channel 2
20 To enable the DAC peripheral it must be enabled in the board
[all …]
Dnxp,kinetis-dac.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: NXP Kinetis MCUX DAC
6 compatible: "nxp,kinetis-dac"
8 include: dac-controller.yaml
14 voltage-reference:
17 description: DAC voltage reference select
19 low-power-mode:
21 description: Enable low-power mode
23 "#io-channel-cells":
26 io-channel-cells:
[all …]
Dnxp,kinetis-dac32.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,kinetis-dac32"
8 include: [dac-controller.yaml, pinctrl-device.yaml]
14 voltage-reference:
17 description: DAC voltage reference select
19 low-power-mode:
21 description: Enable low-power mode
25 description: Enable output buffer
27 "#io-channel-cells":
30 io-channel-cells:
[all …]
/Zephyr-latest/include/zephyr/drivers/
Ddac.h4 * SPDX-License-Identifier: Apache-2.0
9 * @brief DAC public API header file.
22 * @brief DAC driver APIs
23 * @defgroup dac_interface DAC driver APIs
37 * @brief Structure for specifying the configuration of a DAC channel.
40 /** Channel identifier of the DAC that should be configured. */
42 /** Desired resolution of the DAC (depends on device capabilities). */
44 /** Enable output buffer for this channel.
49 /** Enable internal output path for this channel. This is relevant for channels that
50 * support directly connecting to on-chip peripherals via internal paths. The actual
[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)
50 * LPCMP internal DAC enable.
52 * 1b: enable
56 * LPCMP internal DAC high power mode disabled.
58 * 1b: enable
61 /** LPCMP internal DAC voltage reference source. */
63 /** LPCMP internal DAC output voltage value. */
66 /** LPCMP internal filter sample enable. */
/Zephyr-latest/drivers/sensor/veaa_x_3/
DKconfig1 # VEAA-X-3 configuration options
4 # SPDX-License-Identifier: Apache-2.0
7 bool "VEAA-X-3 pressure driver"
11 depends on DAC
13 Enable driver for Festo VEAA-X-3.
16 output from the device, and that the maximum DAC value matches the
18 required between the ADC/DAC and the device.
/Zephyr-latest/tests/drivers/comparator/gpio_loopback/boards/
Dfrdm_ke15z.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <nxp/kinetis/MKE17Z256VLL7-pinctrl.h>
8 #include <zephyr/dt-bindings/gpio/gpio.h>
16 test-comp = &cmp0;
20 test-gpios = <&gpioa 1 GPIO_ACTIVE_HIGH>;
32 drive-strength = "high";
38 pinctrl-0 = <&cmp0_default>;
39 pinctrl-names = "default";
42 positive-mux-input = "IN0";
43 positive-port-input = "MUX";
[all …]

123