[Tinyos-devel] TEP116 HIL/HAL discussion

Miklos Maroti mmaroti at math.u-szeged.hu
Thu May 15 12:38:34 PDT 2008


> Another question: Where (by which component) should the respective HIL
> interfaces provided? If the chip specific XActiveMessageC components are
> not HIL but HAL, then probably somewhere else. Should we require that
> the platform's ActiveMessageC MUST provide LowPowerListening (in TEP
> 105), PacketTimeStamp (timestamping TEP), TimeSyncAMSend and
> TimeSyncPacket (in the packet time sync TEP)? This would override TEP
> 116's statement on the required signature of ActiveMessageC.

Yes, I think the ActiveMessageC should (or must) provide all these
interfaces. Actually, it is a pain not to have the LowPowerListening
in ActiveMessageC. Just witness all the ifdefs for connecting the
LowPowerListening to the proper XXXActiveMesageC.

Miklos


More information about the Tinyos-devel mailing list