tests: drivers: dac: dac_loopback: add fixture dac_adc_loopback

Add fixture dac_adc_loopback.
Tested with nucleo_f207zg

Signed-off-by: Alexandre Bourdiol <alexandre.bourdiol@st.com>
This commit is contained in:
Alexandre Bourdiol 2020-08-03 14:55:49 +02:00 committed by Carles Cufí
commit 42c31e5bd1
2 changed files with 21 additions and 1 deletions

View file

@ -45,6 +45,23 @@
#define ADC_REFERENCE ADC_REF_INTERNAL
#define ADC_ACQUISITION_TIME ADC_ACQ_TIME_DEFAULT
#elif defined(CONFIG_BOARD_NUCLEO_F207ZG)
/*
* DAC output on PA4
* ADC input read from PA0
*/
#define DAC_DEVICE_NAME DT_LABEL(DT_NODELABEL(dac1))
#define DAC_CHANNEL_ID 1
#define DAC_RESOLUTION 12
#define ADC_DEVICE_NAME DT_LABEL(DT_NODELABEL(adc1))
#define ADC_CHANNEL_ID 0
#define ADC_RESOLUTION 12
#define ADC_GAIN ADC_GAIN_1
#define ADC_REFERENCE ADC_REF_INTERNAL
#define ADC_ACQUISITION_TIME ADC_ACQ_TIME_DEFAULT
#elif defined(CONFIG_BOARD_TWR_KE18F)
/*

View file

@ -2,5 +2,8 @@ common:
tags: dac drivers
tests:
drivers.dac:
depends_on: dac
depends_on: dac adc
platform_exclude: arduino_zero
harness: ztest
harness_config:
fixture: dac_adc_loopback