]> oss.titaniummirror.com Git - oss-web.git/blobdiff - in/news.md
Newest updates. nesc-1.3.2 and tinyos-2.1.1-4.4.
[oss-web.git] / in / news.md
index 8c3cbf836e56848049278c3aa396b485d7d0c391..af536d44d413a0f8b8e7830b6601859fa78b2041 100644 (file)
@@ -1,6 +1,34 @@
 title: News
 ctime: 2009-12-16
 
+### 2010-11-04
+
+[[TinyOS]] release 2.1.1-4.4 is available.
+
+* Revert to how 2.1.0 creates TOSMAKE_PATH.  It adds TINYOS_MAKE_PATH to the
+  end, allowing local code to override system code.  2.1.1 adds TINYOS_MAKE_PATH
+  to the beginning, preventing local overrides.
+* Various USCI fixes.
+* Provide new system components SharedArbiterC and SharedSplitControlC.  We use
+  these to activate subsystems ony when needed, where the subsystems are usable
+  by multiple higher-level components concurrently.
+* TinyOS by default presumes that on boot UartStream interface providers have
+  the receive interrupt active.  We had presumed that it was better to allow
+  the code to specifically activate the interrupt when it was ready to handle
+  input data.  TMI patch 4.4 now works like official TinyOS.
+* Remove bitfield warning in msp430 adc12 when using GCC 4.x.
+* Provide new interfaces ReadRefNow, Write and WriteNow.
+
+TMI has also updated to nesc-1.3.2.  A big thank you to idgay, who fixed bug
+[3013497](http://sourceforge.net/tracker/?func=detail&aid=3013497&group_id=56288&atid=480036)
+that was preventing us from using nescc with GCC on Ubuntu Linux.  Using the
+nx_ types of nescc to define cross platform data structures in header files
+shared between TinyOS targets and other systems is much more elegant than
+managing a parallel set of definitions defined programmatically by function
+calls to the TinyOS C-SDK.
+
+---
+
 ### 2010-05-26
 TMI is migrating to a newer [[msp430]] toolchain and [[TinyOS 2.1.1]].