Joe Polastre wrote:

 There are a number of examples with I2C and radio working together
in Boomerang.  Almost all of the Tmote Invent drivers (see
moteiv/tos/sensorboards/invent) use I2C and are multiplexed with radio
operations using the TinyOS 2.x Resource proposal.

Okay, I did study this and got the Telos to output to I2C using the
ResourceCmd.request/granted pattern (after finding that
I2CPacketC.StdControl seemed also to be needed);  even used
SPC (couldn't make out whether to use MSP430ResourceI2C0C
or to use I2CResourceC, but both appeared to function).   Output
is verified by seeing data generated by the Telos appear on a
small LCD display.

Trouble is, still, when I connect I2C to the Telos, no radio messages
are received.  We measured some voltage on a pin (connected to our
I2C level converter, aka Philips Level Translating I2C Bus Repeater)
that the radio presumably shares - is this the problem?  Should we
use a diode to block voltage going back to the Telos?

 This question has been asked so many times that we've put up a page
about using Boomerang and USART0 on our community support webpage.  I
encourage you to read it and use Boomerang.

I encourage someone to enable Boomerang installation for Linux
(in a generic way, not targeted specifically to Debian, Redhat, Ubuntu, etc).

Ted
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to