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

Reply via email to