Thanks a lot. I have one more follow up question. Does RIOT have a full
Bluetooth stack?

On Mon, Mar 20, 2017 at 10:02 AM, Kaspar Schleiser <kas...@schleiser.de>
wrote:

> Hi Arjun,
>
> On 03/20/2017 05:03 PM, Arjun Hary wrote:
> > 1) After adding the softdevice the code size jumped to 46K bytes which
> > includes compilation of 6lowpan, ipv6. Is there a way to compile the
> > nordic ble linbrary without adding these modules. I tried the
> > DISABLE_MODULE macro and though the makefile complained , the code size
> > still remained the same. It looks like 6lowpan and ipv6 are required
> > modules. How do I change this.
>
> You'll need to remove the corresponding nordic softdevice dependencies
> from Makefile.dep. Currently, if you add modules to DISABLE_MODULE, they
> get removed *after* dependency resolution. In this case, meta-modules
> that are just used for dependency tracking are removed after their
> dependencies are added in.
>
> > 2)  Also as a general question, I see that RIOT claims the FLASH size
> > usage is around 5K. What features does the 5K include. Does it incude
> > pthreads, task switching, synchronization , messaging etc.
>
> That very much depends. Please take a look at tests/minimal, which
> currently compiles to ~2.7k flash for ARM platforms.
>
> 5k flash is enough for RIOT's threading, synchronization and messaging.
> The pthreads wrapper will not fit, though. Also, newlib's POSIX stdio is
> quite large, e.g., a simple printf will pull in ~4k of code on ARM
> platforms.
>
> Kaspar
> _______________________________________________
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
>



-- 
Arjun Hary
________________________________________
 : +1 (425) 381-7722
 : zGlue Inc., Mountain View, CA
________________________________________
_______________________________________________
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel

Reply via email to