0.1pre4 released

  • : Function ereg() is deprecated in /home/project-web/tinyos8051wg/htdocs/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/project-web/tinyos8051wg/htdocs/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/project-web/tinyos8051wg/htdocs/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/project-web/tinyos8051wg/htdocs/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/project-web/tinyos8051wg/htdocs/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/project-web/tinyos8051wg/htdocs/includes/file.inc on line 647.

The third release (0.1pre4) adds the following features, as well as bug fixes, click Read More for full list.

  • 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 install and download sections.

  • .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 __attributecode?
  • 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 Wierdness C258 (break up a "mystruct_t a=hat();" to "mystruct_t a;a=hat();"
Submitted by leopold on Sun, 10/26/2008 - 21:10.