From fdf77e56bc7ea84efa9523b9863c8d4cba8f90fe Mon Sep 17 00:00:00 2001 From: Sergio Rodriguez Date: Wed, 2 Nov 2016 15:41:31 -0700 Subject: [PATCH] samples: aio_comparator: use unified kernel Use unified kernel for AIO comparator sample app. Change-Id: Id6a9016a9c00d7400395dfbc431d7438804ffe37 Signed-off-by: Sergio Rodriguez --- samples/drivers/aio_comparator/Makefile | 2 +- samples/drivers/aio_comparator/src/main.c | 11 +++-------- samples/drivers/aio_comparator/testcase.ini | 2 +- 3 files changed, 5 insertions(+), 10 deletions(-) diff --git a/samples/drivers/aio_comparator/Makefile b/samples/drivers/aio_comparator/Makefile index 180c312177e..216674741bc 100644 --- a/samples/drivers/aio_comparator/Makefile +++ b/samples/drivers/aio_comparator/Makefile @@ -1,5 +1,5 @@ BOARD ?= quark_se_c1000_devboard -KERNEL_TYPE = nano +KERNEL_TYPE = unified CONF_FILE = prj.conf include ${ZEPHYR_BASE}/Makefile.inc diff --git a/samples/drivers/aio_comparator/src/main.c b/samples/drivers/aio_comparator/src/main.c index 3267ab00d3f..23325cb2f8c 100644 --- a/samples/drivers/aio_comparator/src/main.c +++ b/samples/drivers/aio_comparator/src/main.c @@ -40,8 +40,8 @@ #include #include -/* specify delay between greetings (in ms); compute equivalent in ticks */ -#define SLEEPTIME SECONDS(5) +/* specify delay between greetings (in ms) */ +#define SLEEPTIME 5000 struct cb_data_t { uint8_t ain_idx; @@ -81,10 +81,6 @@ void main(void) struct device *aio_cmp_dev; int i, ret; int cnt = 0; - uint32_t timer_data[2] = {0, 0}; - struct nano_timer timer; - - nano_timer_init(&timer, timer_data); aio_cmp_dev = device_get_binding("AIO_CMP_0"); @@ -104,8 +100,7 @@ void main(void) printf("... waiting for event! (%d)\n", ++cnt); /* wait a while */ - nano_task_timer_start(&timer, SLEEPTIME); - nano_task_timer_test(&timer, TICKS_UNLIMITED); + k_sleep(SLEEPTIME); } } diff --git a/samples/drivers/aio_comparator/testcase.ini b/samples/drivers/aio_comparator/testcase.ini index a728f7bfc18..001fa5c63aa 100644 --- a/samples/drivers/aio_comparator/testcase.ini +++ b/samples/drivers/aio_comparator/testcase.ini @@ -1,6 +1,6 @@ [test] build_only = true tags = drivers - +kernel = unified arch_whitelist = x86 platform_whitelist = arduino_101