[Tinyos-devel] Re: CTP + LPL

Philip Levis pal at cs.stanford.edu
Wed Mar 5 12:01:32 PST 2008


On Mar 5, 2008, at 11:41 AM, Vlado Handziski wrote:

>
>
>
> I disagree. According to the HAA, the HAL interface, although chip/ 
> platform specific,  is just as "public" as the HIL interface and  
> needs to be documented. It is true that the rate of evolution  
> between the two is different, especially given the periodic  
> "discrete" jumps in the HIL interfaces as they realign with the new  
> typical HALs (so maybe they should be kept in different TEPs), but  
> ideally the HAL should be formally documented as well, because it  
> represents a supported and well defined "tap" point for platform- 
> specific code.

Perhaps my use of the word "formal" was incorrect. But fundamentally,  
the expectation is that HILs have greater resistance to change than  
HALs. For example, our one significant HIL change (getPayload()) has  
warranted a new TinyOS minor version.

Phil


More information about the Tinyos-devel mailing list