From daa7aebd6f774de5079b0d3c211293db597084fc Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka <gniibe@fsij.org> Date: Fri, 13 May 2016 14:22:12 +0900 Subject: Add READY field for chx_poll_XXX so that we can check if it's ready --- example-cdc/sample.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'example-cdc') diff --git a/example-cdc/sample.c b/example-cdc/sample.c index 17b7cd5..d2951fc 100644 --- a/example-cdc/sample.c +++ b/example-cdc/sample.c @@ -201,13 +201,14 @@ main (int argc, const char *argv[]) { int size; uint32_t usec; - struct chx_poll_desc poll_desc; + struct chx_poll_cond poll_desc; poll_desc.type = CHOPSTX_POLL_COND; - poll_desc.c.cond = &st->cnd; - poll_desc.c.mutex = &st->mtx; - poll_desc.c.check = check_recv; - poll_desc.c.arg = st; + poll_desc.ready = 0; + poll_desc.cond = &st->cnd; + poll_desc.mutex = &st->mtx; + poll_desc.check = check_recv; + poll_desc.arg = st; /* With chopstx_poll, we can do timed cond_wait */ usec = 3000000; /* 3.0 seconds */ -- cgit v1.2.3