From 79f4f2ac31cbba648ae4bc6066e7da77a1688fd7 Mon Sep 17 00:00:00 2001 From: Bartlomiej Buczek Date: Thu, 13 Jun 2024 08:55:49 +0200 Subject: [PATCH] samples: drivers: adc: Allow coverage calculation. Sample must end to dump coverage data. Signed-off-by: Bartlomiej Buczek --- samples/drivers/adc/adc_dt/src/main.c | 4 ++++ samples/drivers/adc/adc_sequence/src/main.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/samples/drivers/adc/adc_dt/src/main.c b/samples/drivers/adc/adc_dt/src/main.c index 0f781eac700..cb607a0ff0d 100644 --- a/samples/drivers/adc/adc_dt/src/main.c +++ b/samples/drivers/adc/adc_dt/src/main.c @@ -54,7 +54,11 @@ int main(void) } } +#ifndef CONFIG_COVERAGE while (1) { +#else + for (int k = 0; k < 10; k++) { +#endif printk("ADC reading[%u]:\n", count++); for (size_t i = 0U; i < ARRAY_SIZE(adc_channels); i++) { int32_t val_mv; diff --git a/samples/drivers/adc/adc_sequence/src/main.c b/samples/drivers/adc/adc_sequence/src/main.c index 9dda1acfb46..0e401f9cc34 100644 --- a/samples/drivers/adc/adc_sequence/src/main.c +++ b/samples/drivers/adc/adc_sequence/src/main.c @@ -56,7 +56,11 @@ int main(void) } } +#ifndef CONFIG_COVERAGE while (1) { +#else + for (int k = 0; k < 10; k++) { +#endif printf("ADC sequence reading [%u]:\n", count++); k_msleep(1000);