Re: [riot-devel] questions about riot os
Hi, On 03/22/2017 12:13 AM, Arjun Hary wrote: > Is there a plan or a timeline for it? Nordic seems to have released its BLE stack for Mynewt under a compatible license. AFAIK someone is already looking into porting that to RIOT, but I don't know what's the state there. Help is very appreciated! Kaspar ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] questions about riot os
Is there a plan or a timeline for it? On Tue, Mar 21, 2017 at 4:07 PM, Kaspar Schleiserwrote: > Hi, > > On 03/21/2017 11:38 PM, Arjun Hary wrote: > > Thanks a lot. I have one more follow up question. Does RIOT have a full > > Bluetooth stack? > > Not yet. > > 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
Re: [riot-devel] questions about riot os
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 Schleiserwrote: > 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
Re: [riot-devel] questions about riot os
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