Dear all,

I am wondering how to integrate general additions (modules, interfaces, 
etc.) to the TinyOS tool chain, so that they are

- available for any application and
- overwrite standard TinyOS implementations.

I'll (try to) give an example of what I want to achieve:

Say I implemented a modified version of McuSleepC.nc for two different 
platforms (for some arbitrary reason). Now I am having several 
applications that want to make use of the modifications. Apparantly, I 
do not want to overwrite the corresponding original implementations, but 
want to store my implementations locally as, e.g.,

SOME_PLACE/chips/atm1281/McuSleepC.nc, and
SOME_PLACE/chips/atm128rfa1/McuSleepC.nc

The question now is, how do I make TinyOS aware of these new files? Of 
course, I could just add the paths to the Makefile with a dumb addition 
to CFLAGS. However, this would require to select the right path 
depending on the target, and I would have to do that in every single 
makefile.


Thanks in advance for pointers and help,
Christian
_______________________________________________
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to