zephyr/drivers/dac
Rafael Aldo Hernández Luna 2e30bbca00 drivers: dac: Added dac driver for samd5x
Added driver and binding file for samd5x dac peripheral, the already
implemented dac_sam0.c lacks the configuration registers for this
microcontroller family and is fixed to only have one dac channel output,
also, the code gets too bulky when adding the samd5x dac configuration
using preprocessor directives that’s why I moved the implementation to its
own file.

Added dac to the supported list of same54_xpro.yaml, fixed Kconfig.samd5x
help spacing, added board defines to test_dac.c and test it out with
twister script on board.

Signed-off-by: Rafael Aldo Hernández Luna <aldo.hernandez@daikincomfort.com>
2025-07-19 09:54:41 +02:00
..
CMakeLists.txt drivers: dac: Added dac driver for samd5x 2025-07-19 09:54:41 +02:00
dac_ad56xx.c
dac_ad559x.c
dac_ad569x.c
dac_dac161s997.c license: fix copyright owner 2025-06-26 10:56:48 -05:00
dac_dacx0501.c
dac_dacx0508.c
dac_dacx3608.c
dac_esp32.c drivers: dac: esp32: avoid out-of-range channel ID 2025-06-11 08:19:09 +02:00
dac_gd32.c
dac_handlers.c
dac_ltc166x.c
dac_max22017.c
dac_mcp4725.c
dac_mcp4728.c
dac_mcux_dac12.c drivers: dac: Place device APIs in linker sections 2025-06-27 10:09:32 -05:00
dac_mcux_dac32.c
dac_mcux_dac.c
dac_mcux_gau.c
dac_mcux_lpdac.c
dac_renesas_ra.c
dac_sam0.c
dac_sam.c
dac_samd5x.c drivers: dac: Added dac driver for samd5x 2025-07-19 09:54:41 +02:00
dac_shell.c drivers: dac: adopt SHELL_HELP 2025-06-16 14:03:57 -04:00
dac_stm32.c
dac_test.c
Kconfig drivers: dac: Added dac driver for samd5x 2025-07-19 09:54:41 +02:00
Kconfig.ad56xx
Kconfig.ad559x
Kconfig.ad569x
Kconfig.dac161s997 license: fix copyright owner 2025-06-26 10:56:48 -05:00
Kconfig.dacx0501
Kconfig.dacx0508
Kconfig.dacx3608
Kconfig.esp32
Kconfig.gd32
Kconfig.ltc166x
Kconfig.max22017
Kconfig.mcp4725
Kconfig.mcp4728
Kconfig.mcux
Kconfig.renesas_ra
Kconfig.sam
Kconfig.sam0
Kconfig.samd5x drivers: dac: Added dac driver for samd5x 2025-07-19 09:54:41 +02:00
Kconfig.stm32
Kconfig.test