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();"