libArduno for the msp430 is shaping up. Want to test it out or help out? Check out the sourcecode from http://svn.noccy.com/mspdev and build the libraries with chef or buildall.sh which should make them available to your code using the Makefile provided in the skeleton folder.

Rremember to include the common.mk file, and add the following to your makefile (after the include statement, or MCU will be undefined):

LIBS+= -L../../lib430/$(MCU)/lib -larduino
INCLUDES+=-I../../lib430/$(MCU)/include

The paths in the above example are relative. Patches can be created quickly using chef -a what-is-it and the resulting diff can be contributed via e-mail or pastebin. If you would like full R/W access to the repository, please provide a patch or two first, and we will contact you with the details.
Shared publicly