Hi Oscar, I haven't found any mention about deprecation anymore. Really not sure where I would have read this. I found the following information, though:
There is a good explanation in this message on the mailing list: http://www.mail-archive.com/[email protected]/msg10058.html It mentions the TEP2 about hardware-independent programming (the link is in the message). In addition, the ncc man page says the following: -------------------- PREPROCESSOR SYMBOLS In addition to the preprocessor symbols defined by gcc and nescc, ncc defines: PLATFORM_target where target is the selected target name, converted to upper case BOARD_boardname for each -board=boardname option (the boardname is converted to upper case) -------------------- Cheers, Urs Rodriguez Oscar wrote: > Hello, > > Thanks for your reply. In fact, it works as you mentioned. > > I'm a little worried about this being a deprecated feature. Do you > remember where you read this? > > Oscar > > > Urs Hunkeler さんは書きました: >> Hi, >> >> As far as I know (it works in my code), the nesc compiler defines >> PLATFORM_xxx (I have used it for PLATFORM_TELOSB, PLATFORM_MICAZ and >> PLATFORM_MICA2). I vaguely remember having read somewhere that this is >> a deprecated feature and should not be used anymore. Anyways, >> CtpForwardingEngine.h in the TinyOS CTP implementation seems to use >> various PLATFORM_xxx defines, including PLATFORM_IRIS: >> >> http://tinyos.cvs.sourceforge.net/viewvc/tinyos/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngine.h?view=markup >> >> >> >> Cheers, >> Urs _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
