title: News
ctime: 2009-12-16
+mtime: 2014-08-18
+
+### 2014-08-15
+* Port TMI [[tinyos]] enhancements and our [[cp210x]] enhanced driver to
+ Ubuntu 14.04 LTS, Trusty Tahr. Packages for Trusty are available from
+ the [[aptrepo]].
+
+---
+
+### 2012-08-15
+Reorganize the website into three categories: [[blog]], [[misc]], and
+[[projects]].
+
+---
+
+### 2012-07-09
+* TMI enhancements v4.5, based on TinyOS 2.1.1, are available in as [source
+ patches](http://oss.titaniummirror.com/gitweb/?p=tinyos-2.x.git;a=shortlog;h=4f057e14d46beedf64d643bebd06ca3e7e903d1f)
+ and as [[APT packages|aptrepo]]
+* Support for 32-bit (X)Ubuntu 12.04
+
+---
+
+### 2011-10-03
+Back in August when we migrated to the new server, we also began using nginx
+for the web server. This dramatically decreased memory usage, but
+unfortunately we did not have the correct configuration for serving apt
+packages. This has been fixed.
+
+---
+
+### 2011-08-11
+The [[OSS|index]] website has been moved to a new server. Please drop us an
+e-mail if you find any broken links, or issues with the git or APT
+repositories.
+
+---
+
+### 2011-06-07
+* The [[aptrepo]] contains an updated MSP430 GCC toolchain, which TMI has been
+ using successfully for some time now.
+* Ubuntu 10.10 (Maverick Meerkat) is supported as a development host.
+
+---
+
+### 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 only 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]].
+TMI is migrating to a newer [[msp430]] toolchain and [[TinyOS]] 2.1.1.
* [[msp430]] toolchain now based on gcc-4.4.3.
-
* Merged upstream [[TinyOS]] 2.1.1 into release 2.1.1-4.3.
-
* [[cp210x]] driver updates.
---