[riot-devel] devel Digest, Vol 32, Issue 3

Gonzalo Naranjo via gn3 gn3 at ggm.com
Tue Oct 6 02:10:25 CEST 2015


Congratulations!

> On Oct 5, 2015, at 1:55 PM, devel-request at riot-os.org wrote:
> 
> Send devel mailing list submissions to
> 	devel at riot-os.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	https://lists.riot-os.org/mailman/listinfo/devel
> or, via email, send a message with subject or body 'help' to
> 	devel-request at riot-os.org
> 
> You can reach the person managing the list at
> 	devel-owner at riot-os.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of devel digest..."
> 
> 
> Today's Topics:
> 
>   1. RIOT Release 2015.09 (Oleg Hahm)
>   2. Re: RIOT Release 2015.09 (Francisco Javier Acosta Padilla)
>   3. Re: RIOT Release 2015.09 (Raj Nukala)
>   4. Re: RIOT Release 2015.09 (Martine Lenders)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Mon, 5 Oct 2015 22:16:31 +0200
> From: Oleg Hahm <oliver.hahm at inria.fr>
> To: RIOT OS kernel developers <devel at riot-os.org>, RIOT OS users list
> 	<users at riot-os.org>
> Subject: [riot-devel] RIOT Release 2015.09
> Message-ID: <20151005201631.GB5102 at hobbykeller.org>
> Content-Type: text/plain; charset="utf-8"
> 
> 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
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: signature.asc
> Type: application/pgp-signature
> Size: 819 bytes
> Desc: not available
> URL: <http://lists.riot-os.org/pipermail/devel/attachments/20151005/d3dd50f3/attachment-0001.sig>
> 
> ------------------------------
> 
> Message: 2
> Date: Mon, 05 Oct 2015 22:33:39 +0200
> From: Francisco Javier Acosta Padilla <francisco.acosta at inria.fr>
> To: RIOT OS kernel developers <devel at riot-os.org>
> Cc: RIOT OS users list <users at riot-os.org>
> Subject: Re: [riot-devel] RIOT Release 2015.09
> Message-ID: <1444077219.1574.36.camel at inria.fr>
> Content-Type: text/plain; charset="UTF-8"
> 
> 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 at riot-os.org
>> https://lists.riot-os.org/mailman/listinfo/devel
> 
> 
> 
> ------------------------------
> 
> Message: 3
> Date: Mon, 5 Oct 2015 20:37:12 +0000 (UTC)
> From: Raj Nukala <rajnukala at yahoo.com>
> To: RIOT OS kernel developers <devel at riot-os.org>
> Cc: RIOT OS users list <users at riot-os.org>
> Subject: Re: [riot-devel] RIOT Release 2015.09
> Message-ID:
> 	<1396560058.852167.1444077432080.JavaMail.yahoo at mail.yahoo.com>
> Content-Type: text/plain; charset="utf-8"
> 
> Congrats Oleg!
> Excellent Team work !!!!!!
> -Raj
> 
>      From: Francisco Javier Acosta Padilla <francisco.acosta at inria.fr>
> To: RIOT OS kernel developers <devel at riot-os.org> 
> Cc: RIOT OS users list <users at riot-os.org> 
> Sent: Monday, October 5, 2015 4:33 PM
> Subject: 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 at riot-os.org
>> https://lists.riot-os.org/mailman/listinfo/devel
> 
> 
> 
> _______________________________________________
> devel mailing list
> devel at riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
> 
> 
> 
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.riot-os.org/pipermail/devel/attachments/20151005/03ee5878/attachment-0001.html>
> 
> ------------------------------
> 
> Message: 4
> Date: Mon, 5 Oct 2015 22:55:00 +0200
> From: Martine Lenders <authmillenon at gmail.com>
> To: RIOT OS kernel developers <devel at riot-os.org>
> Subject: Re: [riot-devel] RIOT Release 2015.09
> Message-ID:
> 	<CALHmdRw-Vk6Hu6yiasSEZCQqhFBZsLVr3=UEzP-WAaFeXVi8Kg at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
> 
> \o/ finally!
> 
> /goes to bed
> Am 05.10.2015 22:17 schrieb "Oleg Hahm" <oliver.hahm at inria.fr>:
> 
>> 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 at riot-os.org
>> https://lists.riot-os.org/mailman/listinfo/devel
>> 
>> 
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.riot-os.org/pipermail/devel/attachments/20151005/7e6a499f/attachment.html>
> 
> ------------------------------
> 
> Subject: Digest Footer
> 
> _______________________________________________
> devel mailing list
> devel at riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
> 
> 
> ------------------------------
> 
> End of devel Digest, Vol 32, Issue 3
> ************************************



More information about the devel mailing list