From a92f30e13f6ccf734a26f11ca05d8c3b518afdbe Mon Sep 17 00:00:00 2001 From: Oleg Hahm Date: Tue, 1 Mar 2016 21:44:01 +0100 Subject: [PATCH 1/2] test: xtimer document xtimer_msg_receive_timeout --- tests/xtimer_msg_receive_timeout/main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/xtimer_msg_receive_timeout/main.c b/tests/xtimer_msg_receive_timeout/main.c index 9e9fa05478..e9880b2e46 100644 --- a/tests/xtimer_msg_receive_timeout/main.c +++ b/tests/xtimer_msg_receive_timeout/main.c @@ -13,6 +13,12 @@ * @file * @brief test application for xtimer_msg_receive_timeout() * + * This test will start sequentially start 10 xtimers to send a + * IPC msg, alternating with an interval of 900ms and 1100ms + * respectively. Everytime a timer was set, it will wait for a + * message for at most 1000ms. This should succeed and fail in an + * alternating manner. + * * @author Oliver Hahm * * @} From 91432faccb94810ca916bc1f454ee60aea121d9c Mon Sep 17 00:00:00 2001 From: Oleg Hahm Date: Tue, 1 Mar 2016 21:44:19 +0100 Subject: [PATCH 2/2] tests: remove timer after each loop ...in xtimer_msg_receive_timeout --- tests/xtimer_msg_receive_timeout/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/xtimer_msg_receive_timeout/main.c b/tests/xtimer_msg_receive_timeout/main.c index e9880b2e46..6479950bc4 100644 --- a/tests/xtimer_msg_receive_timeout/main.c +++ b/tests/xtimer_msg_receive_timeout/main.c @@ -45,7 +45,7 @@ int main(void) printf("Message received: %" PRIu16 "\n", m.type); } offset = (offset < 0) ? 1000 : -1000; + xtimer_remove(&t); } - xtimer_remove(&t); return 0; }