1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-28 16:01:18 +01:00

tests/trickle: add message queue

Add a message queue in case main thread is not yet waiting for the
message when it gets sent.
This commit is contained in:
Francisco Molina 2020-07-21 14:19:52 +02:00
parent e8a8d12d96
commit 194d3192fc
No known key found for this signature in database
GPG Key ID: 3E94EAC3DBDEEDA8

View File

@ -31,6 +31,9 @@
#define FIRST_ROUND (5)
#define SECOND_ROUND (12)
#define MAIN_QUEUE_SIZE (2)
static msg_t _main_msg_queue[MAIN_QUEUE_SIZE];
static uint32_t old_t = 0;
static bool error = false;
@ -63,6 +66,8 @@ int main(void)
msg_t msg;
unsigned counter = 0;
msg_init_queue(_main_msg_queue, MAIN_QUEUE_SIZE);
trickle_start(sched_active_pid, &trickle, TRICKLE_MSG, TR_IMIN,
TR_IDOUBLINGS, TR_REDCONST);