Check out the EYES platform in contrib/eyes. They've done a good job of leveraging the generic MSP430 components while providing support for their specific platform and integrating it into the make system, etc.
-Joe ----- Original Message ----- From: Jan Beutel <[EMAIL PROTECTED]> Date: Wednesday, November 24, 2004 8:53 am Subject: [Tinyos-users] extra platform support in the tinyos tree > hello across the big pond! > > we are busy porting tinyos to yet another platform. the problem turned > up of how to manage support in the codebase for varying hardware > configurations: > > - you can either replicate everything into a private snapshot of > tinyosthat is then adapted and included to build your own apps for > your own > platform (this is often the case with stuff in /contrib or /beta) > > - or you can "ifdef" your device specific code in the system files > concerned, an example would be VoltagM.nc where there is an ifdef > PLATFORM_MICA2 > > so i have a question on coding policy: is it a good thing to do this > ifdef stuff in system files, i.e. Leds.nc or should we put platform > specific stuff into a separate file/dir/tree? > > > another question on the sidelines: is there a comprehensive docu > of the > build/make flow other than reading through the Makefiles/Makerules? > > > thanx, > jb > > > -- > Jan Beutel [EMAIL PROTECTED] > Computer Engineering and Networks Laboratory, ETZ G75 > ETH Zurich +41 1 632 70 32 Phone > Gloriastrasse 35 +41 1 632 10 35 Fax > CH 8092 Zurich/Switzerland http://www.tik.ee.ethz.ch/~beutel > > > _______________________________________________ > Tinyos-users mailing list > [EMAIL PROTECTED] > http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-users > _______________________________________________ Tinyos-users mailing list [EMAIL PROTECTED] http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-users
