[Tinyos-8051wg] 0.1pre4 released

Martin Leopold leopold at diku.dk
Sun Oct 26 12:32:13 PDT 2008


Hi All.
The third release (0.1pre4) adds the following features, as well as bug
fixes. Read full release notes here:

 http://www.tinyos8051wg.net/node/25

* New platform: Nordic VLSI nRF24e1
 * featuring a classic 8051 variant with on chip 2.4 GHz radio
* New platform: SiLabs C8051F34x (CIP-51), 
 * A compact 8051 variant with high precision ADC
 * USB controller, access through a USB stack with serial port emulation
* Updated to support TinyOS 2.1 and nescc 1.3.0

For further instructions see the download section.

 http://www.tinyos8051wg.net/download

* .platform updated to include all library directories
* PlatformLedsC replaces HalPlatformLedsC (for compatibility with LedC)
* PlatformSerialC (TEP117 Compatible)
* UartC (TEP113 compatible, except for serial Flush)
* Memory management with buffer manager, similar to new/free
* Updated for nescc version 1.3.0 (mangle removes additional empty
  structures, tolerates more spaces in weird places)
* Added stdio.h dummy include
* Added support for classic 8051 timers (timer1/timer2)
* Added several documentation README's
* Build files updated for IAR Embedded Workbech 5.0.
  Thanks to Marshall Croocker
* mangleAppC.pl handle uint8_t_xdata for SDCC and IAR
* mangleAppC.pl accepts __attribute((code))
* mangleAppC.pl now warns that applications without tasks is not allowed
* mangleAppC.pl mangle variales named data to atad when using IAR
* mangleAppC.pl handles Keil Weirdness C258
  (break up a "mystruct_t a=hat();" to "mystruct_t a;a=hat();"

-- 
Regards Martin Leopold.



More information about the Tinyos-8051wg mailing list