Re: [riot-devel] RIOT Release 2015.09

2015-10-05 Thread Matthias Waehlisch
+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

2015-10-05 Thread Emmanuel Baccelli
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

2015-10-05 Thread rakendra thapa
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

2015-10-05 Thread kaspar
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

2015-10-05 Thread Emmanuel Baccelli
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

2015-10-05 Thread Martine Lenders
\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

2015-10-05 Thread Francisco Javier Acosta Padilla
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

2015-10-05 Thread 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


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

2015-10-05 Thread Attilio Dona
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)

2015-10-05 Thread Matthias Wählisch
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)

2015-10-05 Thread Matthias Wählisch
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)

2015-10-05 Thread Matthias Wählisch
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