Re: [riot-devel] module documentation

2015-11-22 Thread Haoyang Yu
Hi Martine, I understood the idea behind the concept. Thank you very much! I came across a question about all the #ifdef MODULE___XXX, just like #ifdef MODULE_GNRC_NDP_ROUTER, MODULE_GNRC_NDP I have no idea where do the source code defined them, how was the name defined?

Re: [riot-devel] module documentation

2015-11-22 Thread Cenk Gündogan
Hello Haoyang, MODULE_* macros will be generated from the `USEMODULE` and `USEPKG` variables. [1] Best, Cenk [1] https://github.com/RIOT-OS/RIOT/blob/master/Makefile.modules#L7 On 23.11.2015 04:01, Haoyang Yu wrote: Hi Martine, I understood the idea behind the concept. Thank you very

Re: [riot-devel] module documentation

2015-11-18 Thread Martine Lenders
Hi Haoyang, pseaudo-modules are used to describe certain module configurations (and macro settings) in a way that is easy and convenient to use for a user. For example: Without reading a lot about how networking is working under the hoodit might not be immediately clear that for normal IPv6

Re: [riot-devel] module documentation

2015-11-17 Thread Oleg Hahm
Hi! One tiny addition: Am Tue, Nov 17, 2015 at 01:56:09PM +0100 schrieb Martine Lenders: > * gnrc_sixlowpan is the bare minimum implementation of 6LoWPAN for GNRC > * gnrc_sixlowpan_frag and gnrc_sixlowpan_iphc implenent 6LoWPAN > fragmentation and IP header compression respectively There is

Re: [riot-devel] module documentation

2015-11-17 Thread Kaspar Schleiser
Hey Martine, On 11/17/15 09:18, Martine Lenders wrote: > The module documentation for RIOT can be found here [1]. duh. ;) When I saw Ralph's question, I was looking forward to you using the opportunity to put some light in how gnrc_ipv6, gnrc_ipv6_router, ipv6_router_default, sixlowpan,

Re: [riot-devel] module documentation

2015-11-17 Thread Emmanuel Baccelli
Hi there, I agree that some text would be very helpful. Actually, the plan was to indeed provide some such text very soon, right Martine? Best, Emmanuel On Tue, Nov 17, 2015 at 11:03 AM, Kaspar Schleiser wrote: > Hey Martine, > > On 11/17/15 09:18, Martine Lenders wrote: >

Re: [riot-devel] module documentation

2015-11-17 Thread Martine Lenders
Hello Haoyang, gnrc_netif_default is a pseudo-module, defined in Makefile.pseudomodules. Pseudo-modules are modules, that don't have code, but are used by the build-system to collect other modules as dependencies or to express a certain build configuration. gnrc can be found in `sys/net/gnrc`. If

[riot-devel] module documentation

2015-11-12 Thread Ralph Droms (rdroms)
Where can I find documentation about available modules? In particular, I want to learn about the use cases and properties of the gnrc_ipv6* and gnrc_sixlowpan* modules. - Ralph signature.asc Description: Message signed with OpenPGP using GPGMail