Skip to content

Commit 213cfd5

Browse files
committed
tests: dac: Enable dac_api test on mimxrt1180_evk
1.Enable dac_api test on mimxrt1180_evk 2.Reorganized the test_dac.c file so that the same dac configuration items are placed under the one conditional macro. Signed-off-by: Zhaoxiang Jin <[email protected]>
1 parent 47ef17e commit 213cfd5

File tree

1 file changed

+13
-26
lines changed

1 file changed

+13
-26
lines changed

tests/drivers/dac/dac_api/src/test_dac.c

Lines changed: 13 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@
4646
#define DAC_CHANNEL_ID 2
4747
#define DAC_RESOLUTION 12
4848

49+
/* Note external DAC MCP4725 is not populated on BL652_DVK, BL653_DVK and
50+
* BL654_DVK at factory
51+
*/
4952
#elif defined(CONFIG_BOARD_TWR_KE18F) || \
5053
defined(CONFIG_BOARD_FRDM_K64F) || \
5154
defined(CONFIG_BOARD_FRDM_K22F) || \
@@ -56,19 +59,13 @@
5659
defined(CONFIG_BOARD_ARDUINO_MKRZERO) || \
5760
defined(CONFIG_BOARD_ARDUINO_ZERO) || \
5861
defined(CONFIG_BOARD_LPCXPRESSO55S36) || \
59-
defined(CONFIG_BOARD_SAME54_XPRO)
60-
61-
#define DAC_DEVICE_NODE DT_NODELABEL(dac0)
62-
#define DAC_RESOLUTION 12
63-
#define DAC_CHANNEL_ID 0
64-
65-
#elif defined(CONFIG_BOARD_BL652_DVK) || \
62+
defined(CONFIG_BOARD_SAME54_XPRO) || \
63+
defined(CONFIG_BOARD_BL652_DVK) || \
6664
defined(CONFIG_BOARD_BL653_DVK) || \
6765
defined(CONFIG_BOARD_BL654_DVK) || \
68-
defined(CONFIG_BOARD_BL5340_DVK)
69-
/* Note external DAC MCP4725 is not populated on BL652_DVK, BL653_DVK and
70-
* BL654_DVK at factory
71-
*/
66+
defined(CONFIG_BOARD_BL5340_DVK) || \
67+
DT_HAS_COMPAT_STATUS_OKAY(renesas_ra_dac)
68+
7269
#define DAC_DEVICE_NODE DT_NODELABEL(dac0)
7370
#define DAC_RESOLUTION 12
7471
#define DAC_CHANNEL_ID 0
@@ -82,7 +79,9 @@
8279
defined(CONFIG_BOARD_GD32F450I_EVAL) || \
8380
defined(CONFIG_BOARD_GD32F450Z_EVAL) || \
8481
defined(CONFIG_BOARD_GD32F470I_EVAL) || \
85-
defined(CONFIG_BOARD_YD_ESP32)
82+
defined(CONFIG_BOARD_YD_ESP32) || \
83+
defined(CONFIG_BOARD_MIMXRT1170_EVK) || \
84+
defined(CONFIG_BOARD_MIMXRT1180_EVK)
8685

8786
#define DAC_DEVICE_NODE DT_NODELABEL(dac)
8887
#define DAC_RESOLUTION 12
@@ -102,23 +101,11 @@
102101
#define DAC_RESOLUTION 10
103102
#define DAC_CHANNEL_ID 0
104103

105-
#elif DT_HAS_COMPAT_STATUS_OKAY(renesas_ra_dac)
106-
107-
#define DAC_DEVICE_NODE DT_NODELABEL(dac0)
108-
#define DAC_RESOLUTION 12
109-
#define DAC_CHANNEL_ID 0
110-
111-
#elif defined(CONFIG_BOARD_MIMXRT1170_EVK)
112-
113-
#define DAC_DEVICE_NODE DT_NODELABEL(dac)
114-
#define DAC_RESOLUTION 12
115-
#define DAC_CHANNEL_ID 0
116-
117104
#elif defined(CONFIG_SOC_FAMILY_SILABS_S2)
118105

119106
#define DAC_DEVICE_NODE DT_NODELABEL(vdac0)
120-
#define DAC_RESOLUTION 12
121-
#define DAC_CHANNEL_ID 0
107+
#define DAC_RESOLUTION 12
108+
#define DAC_CHANNEL_ID 0
122109

123110
#else
124111
#error "Unsupported board."

0 commit comments

Comments
 (0)