Re: [riot-devel] RIOT Release 2015.09
+1 and spread the word that RIOT improves, step by step by the community. Cheers matthias On Mon, 5 Oct 2015, Emmanuel Baccelli wrote: > And thank you Oleg for driving "the last mile" for the release! > > On Mon, Oct 5, 2015 at 11:35 PM, rakendra thapa > wrote: > Congratulations team !! > > Cheers, > Rakendra > > On Tue, Oct 6, 2015 at 3:00 AM, wrote: > wohoooah! > > -Original Message- > From: Emmanuel Baccelli > To: RIOT OS kernel developers > Sent: Mo., 05 Okt. 2015 23:11 > Subject: Re: [riot-devel] RIOT Release 2015.09 > > YAY! > > On Mon, Oct 5, 2015 at 10:55 PM, Martine Lenders > wrote: > > \o/ finally! > > /goes to bed > > Am 05.10.2015 22:17 schrieb "Oleg Hahm" : > Dear RIOT developers and users, > > it has been a long and rocky road, but thanks to the marvellous > community, we > managed to finalize the fifth official release of the RIOT operating > system: > --- > * RIOT 2015.09 * > --- > > The highlights of this release are three major parts: > * gnrc network stack > * xtimer > * cleanup of CPU and board specific code > > The new generic ("gnrc") network stack is a highly modular and > configurable > IPv6/6LoWPAN network stack. It implements a large number of IETF > RFCs, such as > RFC 2473, RFC 4861, RFC 4944, RFC 6550, or RFC 6775. Furthermore, it > provides > a unified API between the different layers and a generic network > device > interface. The provided 6LoWPAN border router (6LBR) can be run on > any > hardware, providing an IPv6 capable network interface or a UART for > using SLIP > (RFC 1055). > > A new timer subsystem is introduced by xtimer, replacing hwtimer and > vtimer > modules. xtimer offers very precise timer operations as well as > support for > long-term timers running over days and weeks. Along with well-known > timer > operations in RIOT, it also provides a function for accurate > periodic timers. > In order to ease porting of your existing RIOT code, a vtimer > compatibility > layer can be used on top. > > Refactoring and cleaning up the peripheral drivers as well as other > CPU and > board specific code, helped to reduce the number of Makefile > duplication lines > by about 50% and provide a much cleaner and easier to use interface > for > porting new platforms to RIOT. > > Of course this release also comes along with a variety of newly > supported > boards, CPUs, and device drivers. RIOT 2015.09 has been ported to > the Eistec > Mulle, Phytec phyWAVE, Zolertia ReMote, Atmel SAML21, various ST > Nucleo > boards, Freescale Freedom, TI Stellaris Launchpad, the LimiFrog, and > Silab's > Wonder Gecko. It supports a LC display, new light, motion, and > temperature > sensors, and more accelerometers and magnetometers. > > Just to give you a rough estimation about the tremendous amount of > work that > has been put into this release, here are some impressive numbers: > About 580 pull requests with about 2,500 commits have been merged > since the > last release and 120 additional issues have been solved. 62 people > contributed > code in 277 days. 2578 files have been touched with ~320,000 > insertions and > ~134,000 deletions. > > As a major change to our development procedures, the RIOT community > will offer > long-term bug fixes for this release in a API-stable branch. > > You can download the RIOT release from Github, either by cloning the > repository or using the tarball: > https://github.com/RIOT-OS/RIOT/archive/2015.09.tar.gz > > Happy RIOT, > Oleg > -- > printk(CARDNAME": Bad Craziness - sent packet while busy.\n" ); > linux-2.6.6/drivers/net/smc9194.c > > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel > > > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel > > > > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel > > > > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel > > > > -- Matthias Waehlisch . Freie Universitaet Berlin, Inst. fuer Informatik, AG CST . Takustr. 9, D-14195 Berlin, Germany .. mailto
Re: [riot-devel] RIOT Release 2015.09
And thank you Oleg for driving "the last mile" for the release! On Mon, Oct 5, 2015 at 11:35 PM, rakendra thapa wrote: > Congratulations team !! > > Cheers, > Rakendra > > On Tue, Oct 6, 2015 at 3:00 AM, wrote: > >> wohoooah! >> >> >> -Original Message- >> From: Emmanuel Baccelli >> To: RIOT OS kernel developers >> Sent: Mo., 05 Okt. 2015 23:11 >> Subject: Re: [riot-devel] RIOT Release 2015.09 >> >> YAY! >> >> On Mon, Oct 5, 2015 at 10:55 PM, Martine Lenders >> wrote: >> >>> \o/ finally! >>> >>> /goes to bed >>> Am 05.10.2015 22:17 schrieb "Oleg Hahm" : >>> Dear RIOT developers and users, it has been a long and rocky road, but thanks to the marvellous community, we managed to finalize the fifth official release of the RIOT operating system: --- * RIOT 2015.09* --- The highlights of this release are three major parts: * gnrc network stack * xtimer * cleanup of CPU and board specific code The new generic ("gnrc") network stack is a highly modular and configurable IPv6/6LoWPAN network stack. It implements a large number of IETF RFCs, such as RFC 2473, RFC 4861, RFC 4944, RFC 6550, or RFC 6775. Furthermore, it provides a unified API between the different layers and a generic network device interface. The provided 6LoWPAN border router (6LBR) can be run on any hardware, providing an IPv6 capable network interface or a UART for using SLIP (RFC 1055). A new timer subsystem is introduced by xtimer, replacing hwtimer and vtimer modules. xtimer offers very precise timer operations as well as support for long-term timers running over days and weeks. Along with well-known timer operations in RIOT, it also provides a function for accurate periodic timers. In order to ease porting of your existing RIOT code, a vtimer compatibility layer can be used on top. Refactoring and cleaning up the peripheral drivers as well as other CPU and board specific code, helped to reduce the number of Makefile duplication lines by about 50% and provide a much cleaner and easier to use interface for porting new platforms to RIOT. Of course this release also comes along with a variety of newly supported boards, CPUs, and device drivers. RIOT 2015.09 has been ported to the Eistec Mulle, Phytec phyWAVE, Zolertia ReMote, Atmel SAML21, various ST Nucleo boards, Freescale Freedom, TI Stellaris Launchpad, the LimiFrog, and Silab's Wonder Gecko. It supports a LC display, new light, motion, and temperature sensors, and more accelerometers and magnetometers. Just to give you a rough estimation about the tremendous amount of work that has been put into this release, here are some impressive numbers: About 580 pull requests with about 2,500 commits have been merged since the last release and 120 additional issues have been solved. 62 people contributed code in 277 days. 2578 files have been touched with ~320,000 insertions and ~134,000 deletions. As a major change to our development procedures, the RIOT community will offer long-term bug fixes for this release in a API-stable branch. You can download the RIOT release from Github, either by cloning the repository or using the tarball: https://github.com/RIOT-OS/RIOT/archive/2015.09.tar.gz Happy RIOT, Oleg -- printk(CARDNAME": Bad Craziness - sent packet while busy.\n" ); linux-2.6.6/drivers/net/smc9194.c ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel >>> ___ >>> devel mailing list >>> devel@riot-os.org >>> https://lists.riot-os.org/mailman/listinfo/devel >>> >>> >> >> ___ >> devel mailing list >> devel@riot-os.org >> https://lists.riot-os.org/mailman/listinfo/devel >> >> > > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel > > ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] RIOT Release 2015.09
Congratulations team !! Cheers, Rakendra On Tue, Oct 6, 2015 at 3:00 AM, wrote: > wohoooah! > > > -Original Message- > From: Emmanuel Baccelli > To: RIOT OS kernel developers > Sent: Mo., 05 Okt. 2015 23:11 > Subject: Re: [riot-devel] RIOT Release 2015.09 > > YAY! > > On Mon, Oct 5, 2015 at 10:55 PM, Martine Lenders > wrote: > >> \o/ finally! >> >> /goes to bed >> Am 05.10.2015 22:17 schrieb "Oleg Hahm" : >> >>> Dear RIOT developers and users, >>> >>> it has been a long and rocky road, but thanks to the marvellous >>> community, we >>> managed to finalize the fifth official release of the RIOT operating >>> system: >>> --- >>> * RIOT 2015.09* >>> --- >>> >>> The highlights of this release are three major parts: >>> * gnrc network stack >>> * xtimer >>> * cleanup of CPU and board specific code >>> >>> The new generic ("gnrc") network stack is a highly modular and >>> configurable >>> IPv6/6LoWPAN network stack. It implements a large number of IETF RFCs, >>> such as >>> RFC 2473, RFC 4861, RFC 4944, RFC 6550, or RFC 6775. Furthermore, it >>> provides >>> a unified API between the different layers and a generic network device >>> interface. The provided 6LoWPAN border router (6LBR) can be run on any >>> hardware, providing an IPv6 capable network interface or a UART for >>> using SLIP >>> (RFC 1055). >>> >>> A new timer subsystem is introduced by xtimer, replacing hwtimer and >>> vtimer >>> modules. xtimer offers very precise timer operations as well as support >>> for >>> long-term timers running over days and weeks. Along with well-known timer >>> operations in RIOT, it also provides a function for accurate periodic >>> timers. >>> In order to ease porting of your existing RIOT code, a vtimer >>> compatibility >>> layer can be used on top. >>> >>> Refactoring and cleaning up the peripheral drivers as well as other CPU >>> and >>> board specific code, helped to reduce the number of Makefile duplication >>> lines >>> by about 50% and provide a much cleaner and easier to use interface for >>> porting new platforms to RIOT. >>> >>> Of course this release also comes along with a variety of newly supported >>> boards, CPUs, and device drivers. RIOT 2015.09 has been ported to the >>> Eistec >>> Mulle, Phytec phyWAVE, Zolertia ReMote, Atmel SAML21, various ST Nucleo >>> boards, Freescale Freedom, TI Stellaris Launchpad, the LimiFrog, and >>> Silab's >>> Wonder Gecko. It supports a LC display, new light, motion, and >>> temperature >>> sensors, and more accelerometers and magnetometers. >>> >>> Just to give you a rough estimation about the tremendous amount of work >>> that >>> has been put into this release, here are some impressive numbers: >>> About 580 pull requests with about 2,500 commits have been merged since >>> the >>> last release and 120 additional issues have been solved. 62 people >>> contributed >>> code in 277 days. 2578 files have been touched with ~320,000 insertions >>> and >>> ~134,000 deletions. >>> >>> As a major change to our development procedures, the RIOT community will >>> offer >>> long-term bug fixes for this release in a API-stable branch. >>> >>> You can download the RIOT release from Github, either by cloning the >>> repository or using the tarball: >>> https://github.com/RIOT-OS/RIOT/archive/2015.09.tar.gz >>> >>> Happy RIOT, >>> Oleg >>> -- >>> printk(CARDNAME": Bad Craziness - sent packet while busy.\n" ); >>> linux-2.6.6/drivers/net/smc9194.c >>> >>> ___ >>> devel mailing list >>> devel@riot-os.org >>> https://lists.riot-os.org/mailman/listinfo/devel >>> >>> >> ___ >> devel mailing list >> devel@riot-os.org >> https://lists.riot-os.org/mailman/listinfo/devel >> >> > > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel > > ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] RIOT Release 2015.09
wohoooah! -Original Message- From: Emmanuel Baccelli To: RIOT OS kernel developers Sent: Mo., 05 Okt. 2015 23:11 Subject: Re: [riot-devel] RIOT Release 2015.09 YAY! On Mon, Oct 5, 2015 at 10:55 PM, Martine Lenders wrote: > \o/ finally! > > /goes to bed > Am 05.10.2015 22:17 schrieb "Oleg Hahm" : > >> Dear RIOT developers and users, >> >> it has been a long and rocky road, but thanks to the marvellous >> community, we >> managed to finalize the fifth official release of the RIOT operating >> system: >> --- >> * RIOT 2015.09* >> --- >> >> The highlights of this release are three major parts: >> * gnrc network stack >> * xtimer >> * cleanup of CPU and board specific code >> >> The new generic ("gnrc") network stack is a highly modular and >> configurable >> IPv6/6LoWPAN network stack. It implements a large number of IETF RFCs, >> such as >> RFC 2473, RFC 4861, RFC 4944, RFC 6550, or RFC 6775. Furthermore, it >> provides >> a unified API between the different layers and a generic network device >> interface. The provided 6LoWPAN border router (6LBR) can be run on any >> hardware, providing an IPv6 capable network interface or a UART for using >> SLIP >> (RFC 1055). >> >> A new timer subsystem is introduced by xtimer, replacing hwtimer and >> vtimer >> modules. xtimer offers very precise timer operations as well as support >> for >> long-term timers running over days and weeks. Along with well-known timer >> operations in RIOT, it also provides a function for accurate periodic >> timers. >> In order to ease porting of your existing RIOT code, a vtimer >> compatibility >> layer can be used on top. >> >> Refactoring and cleaning up the peripheral drivers as well as other CPU >> and >> board specific code, helped to reduce the number of Makefile duplication >> lines >> by about 50% and provide a much cleaner and easier to use interface for >> porting new platforms to RIOT. >> >> Of course this release also comes along with a variety of newly supported >> boards, CPUs, and device drivers. RIOT 2015.09 has been ported to the >> Eistec >> Mulle, Phytec phyWAVE, Zolertia ReMote, Atmel SAML21, various ST Nucleo >> boards, Freescale Freedom, TI Stellaris Launchpad, the LimiFrog, and >> Silab's >> Wonder Gecko. It supports a LC display, new light, motion, and temperature >> sensors, and more accelerometers and magnetometers. >> >> Just to give you a rough estimation about the tremendous amount of work >> that >> has been put into this release, here are some impressive numbers: >> About 580 pull requests with about 2,500 commits have been merged since >> the >> last release and 120 additional issues have been solved. 62 people >> contributed >> code in 277 days. 2578 files have been touched with ~320,000 insertions >> and >> ~134,000 deletions. >> >> As a major change to our development procedures, the RIOT community will >> offer >> long-term bug fixes for this release in a API-stable branch. >> >> You can download the RIOT release from Github, either by cloning the >> repository or using the tarball: >> https://github.com/RIOT-OS/RIOT/archive/2015.09.tar.gz >> >> Happy RIOT, >> Oleg >> -- >> printk(CARDNAME": Bad Craziness - sent packet while busy.\n" ); >> linux-2.6.6/drivers/net/smc9194.c >> >> ___ >> devel mailing list >> devel@riot-os.org >> https://lists.riot-os.org/mailman/listinfo/devel >> >> > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel > > ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] RIOT Release 2015.09
YAY! On Mon, Oct 5, 2015 at 10:55 PM, Martine Lenders wrote: > \o/ finally! > > /goes to bed > Am 05.10.2015 22:17 schrieb "Oleg Hahm" : > >> Dear RIOT developers and users, >> >> it has been a long and rocky road, but thanks to the marvellous >> community, we >> managed to finalize the fifth official release of the RIOT operating >> system: >> --- >> * RIOT 2015.09* >> --- >> >> The highlights of this release are three major parts: >> * gnrc network stack >> * xtimer >> * cleanup of CPU and board specific code >> >> The new generic ("gnrc") network stack is a highly modular and >> configurable >> IPv6/6LoWPAN network stack. It implements a large number of IETF RFCs, >> such as >> RFC 2473, RFC 4861, RFC 4944, RFC 6550, or RFC 6775. Furthermore, it >> provides >> a unified API between the different layers and a generic network device >> interface. The provided 6LoWPAN border router (6LBR) can be run on any >> hardware, providing an IPv6 capable network interface or a UART for using >> SLIP >> (RFC 1055). >> >> A new timer subsystem is introduced by xtimer, replacing hwtimer and >> vtimer >> modules. xtimer offers very precise timer operations as well as support >> for >> long-term timers running over days and weeks. Along with well-known timer >> operations in RIOT, it also provides a function for accurate periodic >> timers. >> In order to ease porting of your existing RIOT code, a vtimer >> compatibility >> layer can be used on top. >> >> Refactoring and cleaning up the peripheral drivers as well as other CPU >> and >> board specific code, helped to reduce the number of Makefile duplication >> lines >> by about 50% and provide a much cleaner and easier to use interface for >> porting new platforms to RIOT. >> >> Of course this release also comes along with a variety of newly supported >> boards, CPUs, and device drivers. RIOT 2015.09 has been ported to the >> Eistec >> Mulle, Phytec phyWAVE, Zolertia ReMote, Atmel SAML21, various ST Nucleo >> boards, Freescale Freedom, TI Stellaris Launchpad, the LimiFrog, and >> Silab's >> Wonder Gecko. It supports a LC display, new light, motion, and temperature >> sensors, and more accelerometers and magnetometers. >> >> Just to give you a rough estimation about the tremendous amount of work >> that >> has been put into this release, here are some impressive numbers: >> About 580 pull requests with about 2,500 commits have been merged since >> the >> last release and 120 additional issues have been solved. 62 people >> contributed >> code in 277 days. 2578 files have been touched with ~320,000 insertions >> and >> ~134,000 deletions. >> >> As a major change to our development procedures, the RIOT community will >> offer >> long-term bug fixes for this release in a API-stable branch. >> >> You can download the RIOT release from Github, either by cloning the >> repository or using the tarball: >> https://github.com/RIOT-OS/RIOT/archive/2015.09.tar.gz >> >> Happy RIOT, >> Oleg >> -- >> printk(CARDNAME": Bad Craziness - sent packet while busy.\n" ); >> linux-2.6.6/drivers/net/smc9194.c >> >> ___ >> devel mailing list >> devel@riot-os.org >> https://lists.riot-os.org/mailman/listinfo/devel >> >> > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel > > ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] RIOT Release 2015.09
\o/ finally! /goes to bed Am 05.10.2015 22:17 schrieb "Oleg Hahm" : > Dear RIOT developers and users, > > it has been a long and rocky road, but thanks to the marvellous community, > we > managed to finalize the fifth official release of the RIOT operating > system: > --- > * RIOT 2015.09* > --- > > The highlights of this release are three major parts: > * gnrc network stack > * xtimer > * cleanup of CPU and board specific code > > The new generic ("gnrc") network stack is a highly modular and configurable > IPv6/6LoWPAN network stack. It implements a large number of IETF RFCs, > such as > RFC 2473, RFC 4861, RFC 4944, RFC 6550, or RFC 6775. Furthermore, it > provides > a unified API between the different layers and a generic network device > interface. The provided 6LoWPAN border router (6LBR) can be run on any > hardware, providing an IPv6 capable network interface or a UART for using > SLIP > (RFC 1055). > > A new timer subsystem is introduced by xtimer, replacing hwtimer and vtimer > modules. xtimer offers very precise timer operations as well as support for > long-term timers running over days and weeks. Along with well-known timer > operations in RIOT, it also provides a function for accurate periodic > timers. > In order to ease porting of your existing RIOT code, a vtimer compatibility > layer can be used on top. > > Refactoring and cleaning up the peripheral drivers as well as other CPU and > board specific code, helped to reduce the number of Makefile duplication > lines > by about 50% and provide a much cleaner and easier to use interface for > porting new platforms to RIOT. > > Of course this release also comes along with a variety of newly supported > boards, CPUs, and device drivers. RIOT 2015.09 has been ported to the > Eistec > Mulle, Phytec phyWAVE, Zolertia ReMote, Atmel SAML21, various ST Nucleo > boards, Freescale Freedom, TI Stellaris Launchpad, the LimiFrog, and > Silab's > Wonder Gecko. It supports a LC display, new light, motion, and temperature > sensors, and more accelerometers and magnetometers. > > Just to give you a rough estimation about the tremendous amount of work > that > has been put into this release, here are some impressive numbers: > About 580 pull requests with about 2,500 commits have been merged since the > last release and 120 additional issues have been solved. 62 people > contributed > code in 277 days. 2578 files have been touched with ~320,000 insertions and > ~134,000 deletions. > > As a major change to our development procedures, the RIOT community will > offer > long-term bug fixes for this release in a API-stable branch. > > You can download the RIOT release from Github, either by cloning the > repository or using the tarball: > https://github.com/RIOT-OS/RIOT/archive/2015.09.tar.gz > > Happy RIOT, > Oleg > -- > printk(CARDNAME": Bad Craziness - sent packet while busy.\n" ); > linux-2.6.6/drivers/net/smc9194.c > > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel > > ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] RIOT Release 2015.09
Congratulations Oleg! Excellent team work, I cannot wait to test it, very soon I think ;) Cheers! -- Francisco Javier Acosta Padilla PhD Student at DIVERSE and TACOMA teams INRIA Rennes, France +33 2 99 84 73 42 +33 7 61 94 04 28 On Mon, 2015-10-05 at 22:16 +0200, Oleg Hahm wrote: > Dear RIOT developers and users, > > it has been a long and rocky road, but thanks to the marvellous community, we > managed to finalize the fifth official release of the RIOT operating system: > --- > * RIOT 2015.09* > --- > > The highlights of this release are three major parts: > * gnrc network stack > * xtimer > * cleanup of CPU and board specific code > > The new generic ("gnrc") network stack is a highly modular and configurable > IPv6/6LoWPAN network stack. It implements a large number of IETF RFCs, such as > RFC 2473, RFC 4861, RFC 4944, RFC 6550, or RFC 6775. Furthermore, it provides > a unified API between the different layers and a generic network device > interface. The provided 6LoWPAN border router (6LBR) can be run on any > hardware, providing an IPv6 capable network interface or a UART for using SLIP > (RFC 1055). > > A new timer subsystem is introduced by xtimer, replacing hwtimer and vtimer > modules. xtimer offers very precise timer operations as well as support for > long-term timers running over days and weeks. Along with well-known timer > operations in RIOT, it also provides a function for accurate periodic timers. > In order to ease porting of your existing RIOT code, a vtimer compatibility > layer can be used on top. > > Refactoring and cleaning up the peripheral drivers as well as other CPU and > board specific code, helped to reduce the number of Makefile duplication lines > by about 50% and provide a much cleaner and easier to use interface for > porting new platforms to RIOT. > > Of course this release also comes along with a variety of newly supported > boards, CPUs, and device drivers. RIOT 2015.09 has been ported to the Eistec > Mulle, Phytec phyWAVE, Zolertia ReMote, Atmel SAML21, various ST Nucleo > boards, Freescale Freedom, TI Stellaris Launchpad, the LimiFrog, and Silab's > Wonder Gecko. It supports a LC display, new light, motion, and temperature > sensors, and more accelerometers and magnetometers. > > Just to give you a rough estimation about the tremendous amount of work that > has been put into this release, here are some impressive numbers: > About 580 pull requests with about 2,500 commits have been merged since the > last release and 120 additional issues have been solved. 62 people contributed > code in 277 days. 2578 files have been touched with ~320,000 insertions and > ~134,000 deletions. > > As a major change to our development procedures, the RIOT community will offer > long-term bug fixes for this release in a API-stable branch. > > You can download the RIOT release from Github, either by cloning the > repository or using the tarball: > https://github.com/RIOT-OS/RIOT/archive/2015.09.tar.gz > > Happy RIOT, > Oleg > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
[riot-devel] RIOT Release 2015.09
Dear RIOT developers and users, it has been a long and rocky road, but thanks to the marvellous community, we managed to finalize the fifth official release of the RIOT operating system: --- * RIOT 2015.09* --- The highlights of this release are three major parts: * gnrc network stack * xtimer * cleanup of CPU and board specific code The new generic ("gnrc") network stack is a highly modular and configurable IPv6/6LoWPAN network stack. It implements a large number of IETF RFCs, such as RFC 2473, RFC 4861, RFC 4944, RFC 6550, or RFC 6775. Furthermore, it provides a unified API between the different layers and a generic network device interface. The provided 6LoWPAN border router (6LBR) can be run on any hardware, providing an IPv6 capable network interface or a UART for using SLIP (RFC 1055). A new timer subsystem is introduced by xtimer, replacing hwtimer and vtimer modules. xtimer offers very precise timer operations as well as support for long-term timers running over days and weeks. Along with well-known timer operations in RIOT, it also provides a function for accurate periodic timers. In order to ease porting of your existing RIOT code, a vtimer compatibility layer can be used on top. Refactoring and cleaning up the peripheral drivers as well as other CPU and board specific code, helped to reduce the number of Makefile duplication lines by about 50% and provide a much cleaner and easier to use interface for porting new platforms to RIOT. Of course this release also comes along with a variety of newly supported boards, CPUs, and device drivers. RIOT 2015.09 has been ported to the Eistec Mulle, Phytec phyWAVE, Zolertia ReMote, Atmel SAML21, various ST Nucleo boards, Freescale Freedom, TI Stellaris Launchpad, the LimiFrog, and Silab's Wonder Gecko. It supports a LC display, new light, motion, and temperature sensors, and more accelerometers and magnetometers. Just to give you a rough estimation about the tremendous amount of work that has been put into this release, here are some impressive numbers: About 580 pull requests with about 2,500 commits have been merged since the last release and 120 additional issues have been solved. 62 people contributed code in 277 days. 2578 files have been touched with ~320,000 insertions and ~134,000 deletions. As a major change to our development procedures, the RIOT community will offer long-term bug fixes for this release in a API-stable branch. You can download the RIOT release from Github, either by cloning the repository or using the tarball: https://github.com/RIOT-OS/RIOT/archive/2015.09.tar.gz Happy RIOT, Oleg -- printk(CARDNAME": Bad Craziness - sent packet while busy.\n" ); linux-2.6.6/drivers/net/smc9194.c signature.asc Description: PGP signature ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] RIOT preview for TI cc3200
Dear RIOTers I'm proud to announce that I have just completed a working version for cc3200 chip on launchpad board. There are a mqtt client and an httpserver demo, ported from TI SDK original examples, under RIOT/examples directory (for sure not the right place but I don't know a better place for the cc3200 specific examples app) Now I'm going to create the PR ... Attilio On Mon, Sep 28, 2015 at 8:22 AM, Peter Kietzmann < peter.kietzm...@haw-hamburg.de> wrote: > Hi Attilio, > > nice! Looking forward to see you PR ;-) . > > Best, > Peter > > > Am 25.09.2015 um 14:27 schrieb Attilio Dona: > > Ok, > > just for sharing a little roadmap I'm starting to work on the wifi module > integration. > > I need a little bit of time for this task, I think some weeks. > > Could make sense create a PR after the completion of this task? > > Let me know! > > greetings > Attilio > > > ps. For shell echoing I needed to apply the following patch to > shell/shell.c (I think this affect all systems that use newlib) > > @@ -256,6 +256,9 @@ static int readline(char *buf, size_t size) > else { > *line_buf_ptr++ = c; > _putchar(c); > +#ifdef MODULE_NEWLIB > +fflush(stdout); > +#endif > } > } > } > > > > > > > > On Thu, Sep 24, 2015 at 1:29 PM, Hauke Petersen < > hauke.peter...@fu-berlin.de> wrote: > >> Hej, >> >> On 03.09.2015 23:22, Attilio Dona wrote: >> >> Ciao Kaspar, >> >> I agree with RIOT philosophy, so a rewrite could be a nice thing, but I >> also think that this is not a top priority now, at least for me ... >> >> If someone else wants to contribute it would be great! >> >> One more thing to consider is that cc3200 has: >> >> >>- 256 Kb of RAM >>- an external SD serial flash card memory where to flash the image >>- an internal ROM memory burned into the chip that hosts the >>bootloader and the driverlib "ROM version" (directly from factory) >> >> So from version ES1.33 it seems possible to link to the ROM version of >> driverlib for resource optimizations (so could be a waste to throw away the >> driverlib API?) >> >> IMHO that is exactly what we do! >> >> @kaspar: in this particular case (as for the LM4F120 launchpad board) it >> makes very much sense to use the provided hardware abstraction to implement >> RIOTs periph interfaces, as the code used by this HAL layer is burned into >> read-only ROM directly on the CPU and thus does not use any additional >> memory... >> >> Cheers, >> Hauke >> >> >> >> >> I have not tested this setup yet, but I think could be a trail to do. >> >> Attilio >> >> >> >> On Wed, Sep 2, 2015 at 9:36 AM, Kaspar Schleiser < >> kas...@schleiser.de> wrote: >> >>> Hey Attilio, >>> >>> Thanks a lot for your effort on getting this board supported! >>> >>> On 09/01/15 21:32, Attilio Dona wrote: >>> > I need just some confirmation, the most important is >>> > that driverlib from TI is license compatible with RIOT >>> > (cpu/cc32000/driverlib and cpu/cc3200/inc files used as HAL for the >>> > drivers). >>> >>> I just took a quick look, but it seems like "driverlib" is TI's own >>> hardware abstraction C code. >>> >>> Our philosphy here was always to not use vendor-supplied HAL code and >>> instead rewrite hardware support from scratch. >>> >>> While that requires a little more effort for a new port in the >>> beginning, we usually end up with a lot cleaner, smaller, more-to-the >>> point code that can more easily be shared between platforms. >>> >>> (The license used by driverlib looks fine actually.) >>> >>> Kaspar >>> ___ >>> devel mailing list >>> devel@riot-os.org >>> https://lists.riot-os.org/mailman/listinfo/devel >>> >> >> >> >> ___ >> devel mailing >> listdevel@riot-os.orghttps://lists.riot-os.org/mailman/listinfo/devel >> >> >> >> ___ >> devel mailing list >> devel@riot-os.org >> https://lists.riot-os.org/mailman/listinfo/devel >> >> > > > ___ > devel mailing > listdevel@riot-os.orghttps://lists.riot-os.org/mailman/listinfo/devel > > > -- > Peter Kietzmann > > Hamburg University of Applied Sciences > Dept. Informatik, Internet Technologies Group > Berliner Tor 7, 20099 Hamburg, Germany > Fon: +49-40-42875-8426 > Web: http://www.haw-hamburg.de/inet > > > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel > > ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
[riot-devel] Updated Invitation: 6tisch ETSI Plugtest @ Fri Oct 30 - Sun Nov 1, 2015 (RIOT Events)
BEGIN:VCALENDAR PRODID:-//Google Inc//Google Calendar 70.9054//EN VERSION:2.0 CALSCALE:GREGORIAN METHOD:REQUEST X-GOOGLE-CALID:k3ql8setv7l48ofnol0tfuu...@group.calendar.google.com BEGIN:VEVENT DTSTART;VALUE=DATE:20151030 DTEND;VALUE=DATE:20151102 DTSTAMP:20151005T142640Z UID:vjc3ggkvkgueonibk1ik16b...@google.com CREATED:20150324T223051Z DESCRIPTION:ETSI Plugtest co-located with IETF 94\nView your event at https ://www.google.com/calendar/event?action=VIEW&eid=dmpjM2dna3ZrZ3Vlb25pYmsxaW sxNmJjOWsgazNxbDhzZXR2N2w0OG9mbm9sMHRmdXU2dHNAZw. LAST-MODIFIED:20151005T142640Z LOCATION:Yokohama\, Kanagawa Prefecture\, Japan SEQUENCE:0 STATUS:CONFIRMED SUMMARY:6tisch ETSI Plugtest TRANSP:TRANSPARENT END:VEVENT END:VCALENDAR invite.ics Description: application/ics ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
[riot-devel] New Event: IoT World Europe Hack-a-thon @ Tue Oct 6 8am - Wed Oct 7, 2015 4pm (RIOT Events)
BEGIN:VCALENDAR PRODID:-//Google Inc//Google Calendar 70.9054//EN VERSION:2.0 CALSCALE:GREGORIAN METHOD:REQUEST X-GOOGLE-CALID:k3ql8setv7l48ofnol0tfuu...@group.calendar.google.com BEGIN:VEVENT DTSTART:20151006T06Z DTEND:20151007T14Z DTSTAMP:20151005T141907Z UID:cpnoluj09f16hgpc8t4rade...@google.com CLASS:PUBLIC CREATED:20151005T141907Z DESCRIPTION:Cenk Gündogan and Lennart Dührsen will participate in the Hacka thon. More details http://iotworldeurope.com/hackathon/\nView your event at https://www.google.com/calendar/event?action=VIEW&eid=Y3Bub2x1ajA5ZjE2aGdw Yzh0NHJhZGVmdTAgazNxbDhzZXR2N2w0OG9mbm9sMHRmdXU2dHNAZw. LAST-MODIFIED:20151005T141907Z LOCATION:Berlin\, Germany SEQUENCE:0 STATUS:CONFIRMED SUMMARY:IoT World Europe Hack-a-thon TRANSP:OPAQUE END:VEVENT END:VCALENDAR invite.ics Description: application/ics ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
[riot-devel] New Event: IETF 94, Hackathon, ETSI 6lo Plugtest @ Sat Oct 31 9am - Sun Nov 8, 2015 10:30am (RIOT Events)
BEGIN:VCALENDAR PRODID:-//Google Inc//Google Calendar 70.9054//EN VERSION:2.0 CALSCALE:GREGORIAN METHOD:REQUEST X-GOOGLE-CALID:k3ql8setv7l48ofnol0tfuu...@group.calendar.google.com BEGIN:VEVENT DTSTART:20151031T08Z DTEND:20151108T093000Z DTSTAMP:20151005T142444Z UID:7ebn2lvp2j4atl2h493a52v...@google.com CLASS:PUBLIC CREATED:20151005T142443Z DESCRIPTION:Several RIOTers will participate at the IETF 94 meeting\, inclu ding the side events Hackathon and ETSI 6lo Plugtest.\nView your event at h ttps://www.google.com/calendar/event?action=VIEW&eid=N2VibjJsdnAyajRhdGwyaD Q5M2E1MnZsMm8gazNxbDhzZXR2N2w0OG9mbm9sMHRmdXU2dHNAZw. LAST-MODIFIED:20151005T142443Z LOCATION:Yokohama\, Kanagawa Prefecture\, Japan SEQUENCE:0 STATUS:CONFIRMED SUMMARY:IETF 94\, Hackathon\, ETSI 6lo Plugtest TRANSP:TRANSPARENT END:VEVENT END:VCALENDAR invite.ics Description: application/ics ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel