Commit 33228f51 authored by Martin Jäger's avatar Martin Jäger Committed by Carles Cufi
Browse files

drivers: dac: Add API for DAC peripherals



DAC (digital to analog converter) peripheral driver with a generic API
suitable for most MCUs (only basic DAC features considered).

Signed-off-by: default avatarMartin Jäger <martin@libre.solar>
parent df106a17
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -144,6 +144,7 @@
/drivers/console/*mux*                    @jukkar
/drivers/display/                         @vanwinkeljan
/drivers/display/display_framebuf.c       @andrewboie
/drivers/dac/                             @martinjaeger
/drivers/dma/*dw*                         @tbursztyka
/drivers/dma/*sam0*                       @Sizurka
/drivers/dma/dma_stm32*                   @cybertale
@@ -285,6 +286,7 @@
/include/drivers/adc.h                    @anangl
/include/drivers/can.h                    @alexanderwachter
/include/drivers/counter.h                @nordic-krch
/include/drivers/dac.h                    @martinjaeger
/include/drivers/display.h                @vanwinkeljan
/include/drivers/espi.h                   @albertofloyd @franciscomunoz @scottwcpg
/include/drivers/bluetooth/               @joerchan @jhedberg @Vudentz
+5 −0
Original line number Diff line number Diff line
@@ -99,6 +99,11 @@ current :ref:`stability level <api_lifecycle>`.
     - 1.5
     - 2.0

   * - :ref:`dac_api`
     - Experimental
     - 2.3
     - 2.3

   * - :ref:`eeprom_api`
     - Experimental
     - 2.1
+22 −0
Original line number Diff line number Diff line
.. _dac_api:

DAC
###

Overview
********

The DAC API provides access to Digital-to-Analog Converter (DAC) devices.

Configuration Options
*********************

Related configuration options:

* :option:`CONFIG_DAC`

API Reference
*************

.. doxygengroup:: dac_interface
   :project: Zephyr
+1 −0
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ Peripherals
   adc.rst
   counter.rst
   clock_control.rst
   dac.rst
   dma.rst
   eeprom.rst
   entropy.rst
+1 −0
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ add_subdirectory_if_kconfig(adc)
add_subdirectory_if_kconfig(clock_control)
add_subdirectory_if_kconfig(counter)
add_subdirectory_if_kconfig(crypto)
add_subdirectory_if_kconfig(dac)
add_subdirectory_if_kconfig(display)
add_subdirectory_if_kconfig(dma)
add_subdirectory_if_kconfig(gpio)
Loading