* 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
* 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