[riot-users] Communicate two samr21-xpro Emcute example and gnrc_border_route example
kaspar at schleiser.de
Tue Apr 25 09:10:53 CEST 2017
On 04/24/2017 11:55 PM, Andy Rosete wrote:
> After fill the code with debug lines i saw that the line that fail is
> *thread_t *me = (thread_t*) sched_active_thread;*
That line basically cannot fail(tm). What do you mean by "the line fails"?
> this code segment for example
> static int syncsend(uint8_t resp, size_t len, bool unlock)
> * t**hread_flags_t flags = thread_flags_wait_any(TFLAGS_ANY);*
> because it try to inittialize the thread pointer but the flag is always
> if (flags & TFLAGS_RESP)
> The values are:
> The flag = 0x00000002 (This mean TIMEOUT) and TFLAGS_RESP = 0x00000001
What do you mean by "the flag is always different"? Does it have a value
other than TIMEOUT or TFLAGS_RESP?
Could you please check the output of the "ps" command after "con" fails?
Just to rule out a stack overflow.
More information about the users