ADC Loopback (FAILED)

Overview

See tests/drivers/adc for the original scope of tests, its structure and description.

Requirements

You will need an ST-LINK/V2 debug tool adapter already connected to the TiaC Magpie board, which has an already configured UART console connection.

On the TiaC MAGPIE pin headers the following ADC pins must be connected.

TiaC MAGPIE Pin Header ADC Loopback Wiring

Building and Running

Build and run the tests on target as follows:

$ west twister \
       --verbose --jobs 4 --inline-logs \
       --enable-size-report --platform-reports \
       --device-testing --hardware-map map.yaml \
       --extra-args SHIELD="loopback_test_tmph" \
       --alt-config-root bridle/zephyr/alt-config/tests \
       --testsuite-root zephyr/tests --tag adc

Open Issues

... ... ...
.../zephyr/tests/drivers/adc/adc_api/src/test_adc.c:45:2: error: #error "Unsupported board."
.../zephyr/tests/drivers/adc/adc_api/src/test_adc.c:50:31: error: 'adc_channels' undeclared here ...
.../zephyr/tests/drivers/adc/adc_api/src/test_adc.c:82:39: error: 'adc_channels' undeclared here ...
.../zephyr/tests/drivers/adc/adc_api/src/test_adc.c:84:25: error: 'adc_channels_count' undeclared here ...
.../zephyr/tests/drivers/adc/adc_api/src/test_adc.c:131:37: error: 'adc_channels' undeclared here ...
.../zephyr/tests/drivers/adc/adc_api/src/test_adc.c:158:37: error: 'adc_channels' undeclared here ...
.../zephyr/tests/drivers/adc/adc_api/src/test_adc.c:160:29: error: 'adc_channels_count' undeclared here ...
.../zephyr/tests/drivers/adc/adc_api/src/test_adc.c:177:13: error: 'adc_channels_count' undeclared here ...
.../zephyr/tests/drivers/adc/adc_api/src/test_adc.c:209:37: error: 'adc_channels' undeclared here ...
.../zephyr/tests/drivers/adc/adc_api/src/test_adc.c:268:37: error: 'adc_channels' undeclared here ...
.../zephyr/tests/drivers/adc/adc_api/src/test_adc.c:301:35: error: 'adc_channels_count' undeclared here ...
.../zephyr/tests/drivers/adc/adc_api/src/test_adc.c:344:37: error: 'adc_channels' undeclared here ...
.../zephyr/tests/drivers/adc/adc_api/src/test_adc.c:346:13: error: 'adc_channels_count' undeclared here ...
.../zephyr/tests/drivers/adc/adc_api/src/test_adc.c:371:36: error: 'adc_channels' undeclared here ...
... ... ...
... ... ...
... ... ...