]> oss.titaniummirror.com Git - oss-web.git/blobdiff - in/tinyos.md
Ubuntu 12.04, 4.5 updates, etc
[oss-web.git] / in / tinyos.md
index 718a599e6a5cca9f2f8ecf3da02924ea4fa04395..6b9d90dc24f1242aba18375ee9d3b7f4d125a799 100644 (file)
@@ -16,10 +16,10 @@ internal and customer development efforts.  TMI enhancements include:
 
 * Support for newer [[msp430]] chipsets, such as the MSP430F2618.
 
-* An implementation of the USCI peripheral, supporting UART and SPI
+* An implementation of the USCI peripheral, supporting UART, SPI and I2C
   communications.  Both SPI slave and master modes are supported, with the
   driver knowing what to do in slave mode if the master unasserts the slave chip
-  select line.  I2C is working internally and we will be posting it soon.
+  select line.
 
 * Enhanced clock framework supporting parts with the basic_clock+ peripheral
   and simplifying changing msp430 clock speeds on a per platform or per
@@ -31,22 +31,24 @@ internal and customer development efforts.  TMI enhancements include:
 
 * A modularized tos-bsl program that simplifies adding other msp430 boards using
   different mechanisms to access BSL programming features.  Included is support
-  for boards using the cp2103 and its GPIO pins.
+  for boards using the cp2103 and its GPIO pins to effect BSL via USB.
 
 * Support for TMI reference platform design, [[tmicore]].
 
 # About the TMI repository
 
-The TMI TinyOS repository contains code imported from CVS upstream, our internal
-working branches, and tags marking a series of commits that are a each a clean
-patch series of the TMI enhancements against an official upstream release.
+The TMI TinyOS repository is based upon code from the [official
+repo](http://tinyos-main.googlecode.com/svn/).  The TMI repository contains
+various branches and tags representing current and past work.  Most notably, the
+tags beginning with `patchset/` are clean patches against a given official
+upstream release.
 
-* Current patchset tag: `patchset/2.1.1-4.4`
-* Derived from official release tag: `tinyos/2.1.1`
+* Current patchset tag: `patchset/2.1.1-4.5`
+* TMI enhancements are based upon the upstream release tag: `tinyos/2.1.1`
 * The commits between the two above tags represent the series of patches in the
-  [latest patchset](/gitweb/?p=tinyos-2.x.git;a=shortlog;h=refs/tags/patchset/2.1.1-4.4).
+  [latest patchset](/gitweb/?p=tinyos-2.x.git;a=shortlog;h=refs/tags/patchset/2.1.1-4.5).
 
-The TMI TinyOS code requires a newer [[msp430]] toolchain.
+The TMI TinyOS code requires a GCC 4.4+ based [[msp430]] toolchain.
 
 # Using TMI TinyOS