From e440759dbb671a9f702cbcbb5b3463b4d44ebf09 Mon Sep 17 00:00:00 2001 From: Benjamin Walsh Date: Thu, 2 Feb 2017 16:47:52 -0500 Subject: [PATCH] tests/kernel/poll: test object runtime init functions Change-Id: I04eac2e5cf5e49ea92fd6195c94a25e783aab253 Signed-off-by: Benjamin Walsh --- tests/kernel/poll/src/test_poll.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/kernel/poll/src/test_poll.c b/tests/kernel/poll/src/test_poll.c index d0071a22a6d..84e438940a1 100644 --- a/tests/kernel/poll/src/test_poll.c +++ b/tests/kernel/poll/src/test_poll.c @@ -29,14 +29,18 @@ struct fifo_msg { #define FIFO_MSG_VALUE 0xdeadbeef /* verify k_poll() without waiting */ -static struct k_sem no_wait_sem = K_SEM_INITIALIZER(no_wait_sem, 1, 1); -static struct k_fifo no_wait_fifo = K_FIFO_INITIALIZER(no_wait_fifo); -static struct k_poll_signal no_wait_signal = K_POLL_SIGNAL_INITIALIZER(); +static struct k_sem no_wait_sem; +static struct k_fifo no_wait_fifo; +static struct k_poll_signal no_wait_signal; void test_poll_no_wait(void) { struct fifo_msg msg = { NULL, FIFO_MSG_VALUE }, *msg_ptr; + k_sem_init(&no_wait_sem, 1, 1); + k_fifo_init(&no_wait_fifo); + k_poll_signal_init(&no_wait_signal); + struct k_poll_event events[] = { K_POLL_EVENT_INITIALIZER(K_POLL_TYPE_SEM_AVAILABLE, K_POLL_MODE_NOTIFY_ONLY,