Hi Ilias,

you removed the shell, and doing so you also removed the main loop. So 
basically your program hits return 0 and terminates - which likely happens very 
fast after reboot. With this the RIOT-Kernel, network stack and everything 
stops working, so no logic remains to answer any pings or so. 

I don't know what your goal is, but if you look at the microcoap example here 
[0] (line 44-47), you'll see it does the same: no shell and it has this 
_netif_config line, too. But instead of hitting return 0 it enters 
`microcoap_server_loop()` which keeps running forever.



> Am 21.09.2016 um 14:42 schrieb Ilias Seitanidis <iliasseitani...@gmail.com>:
> Hi all,
> I am using the gnrc BR and I have another node running the gnrc_networking 
> example. I did some modifications on the main.c of the gnrc_networking, I 
> replaced  the lines 44-46 [1] with the line: _netif_config(0, NULL); . After 
> that I execute some threads. My question is why I cannot ping the node 
> running the gnrc_networking example with this modifications I did. Moreover, 
> I can't see the node on the ncache of the BR. I was able to ping and see  the 
> node in BR's ncache when I used the gnrc_networking example as it is. Any 
> suggestions??? 
> Thank you in advance!
> [1] 
> https://github.com/RIOT-OS/RIOT/blob/master/examples/gnrc_networking/main.c
> _______________________________________________
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel

devel mailing list

Reply via email to