[Tinyos-devel] broken SensirionSht11C
Kevin Klues
klueska at gmail.com
Mon Nov 6 19:36:02 PST 2006
Unfortunately this change won't be reflected in the release or on the
main branch....
It will however be fixed on the developer branch.
Anyone wanting to use the SensirionSht11C sensor driver will have to
remove line 81 from their t
tinyos-2.x/tos/platforms/telosa/chips/sht11/HplSensirionSht11C.nc
file unless they are working from the development branch.
That is, remove this line:
SplitControlPowerManagerC.ArbiterInit -> Arbiter.Init;
Kevin
On 11/6/06, Kevin Klues <klueska at gmail.com> wrote:
> The problem is with wiring to Arbiter.Init. The arbiters no longer
> expose the Init interface. They haven't for quite some time, (at
> least 4 or 5 months). At one point I went through the tree and
> removed all of these references, so I'm not sure how this crept in.
> I'm removing it now.
>
> Kevin
>
> On 11/6/06, Razvan Musaloiu-E. <razvanm at cs.jhu.edu> wrote:
> > Hi!
> >
> > The error looks like this:
> >
> > tinyos2auto at bluephase:~/local/src/tinyos-2.x/apps/MultihopOscilloscope$ make telosb
> > mkdir -p build/telosb
> > compiling MultihopOscilloscopeAppC to a telosb binary
> > ncc -o build/telosb/main.exe -Os -O -mdisable-hwmul -Wall -Wshadow -DDEF_TOS_AM_GROUP=0x7d -Wnesc-all -target=telosb -fnesc-cfile=build/telosb/app.c -board= -I/home/tinyos2auto/local/src/tinyos-2.x/tos/lib/net/ -I/home/tinyos2auto/local/src/tinyos-2.x/tos/lib/net/ctp -I/home/tinyos2auto/local/src/tinyos-2.x/tos/lib/net/le -I. MultihopOscilloscopeAppC.nc -lm
> > In component `HplSensirionSht11C':
> > /home/tinyos2auto/local/src/tinyos-2.x/tos/platforms/telosa/chips/sht11/HplSensirionSht11C.nc:81: cannot find `Init'
> > make: *** [exe0] Error 1
> > tinyos2auto at bluephase:~/local/src/tinyos-2.x/apps/MultihopOscilloscope$
> >
> > The changes I made to the MultihopOscilloscope are:
> >
> > tinyos2auto at bluephase:~/local/src/tinyos-2.x/apps/MultihopOscilloscope$ cvs diff -u
> > cvs diff: Diffing .
> > Index: MultihopOscilloscopeAppC.nc
> > ===================================================================
> > RCS file: /cvsroot/tinyos/tinyos-2.x/apps/MultihopOscilloscope/MultihopOscilloscopeAppC.nc,v
> > retrieving revision 1.1.2.5
> > diff -u -r1.1.2.5 MultihopOscilloscopeAppC.nc
> > --- MultihopOscilloscopeAppC.nc 2 Nov 2006 16:23:11 -0000 1.1.2.5
> > +++ MultihopOscilloscopeAppC.nc 6 Nov 2006 21:42:18 -0000
> > @@ -19,13 +19,14 @@
> > configuration MultihopOscilloscopeAppC { }
> > implementation {
> > components MainC, MultihopOscilloscopeC, LedsC, new TimerMilliC(),
> > - new DemoSensorC() as Sensor;
> > + new SensirionSht11C() as Sensor;
> > +// new DemoSensorC() as Sensor;
> >
> > //MainC.SoftwareInit -> Sensor;
> >
> > MultihopOscilloscopeC.Boot -> MainC;
> > MultihopOscilloscopeC.Timer -> TimerMilliC;
> > - MultihopOscilloscopeC.Read -> Sensor;
> > + MultihopOscilloscopeC.Read -> Sensor.Temperature;
> > MultihopOscilloscopeC.Leds -> LedsC;
> >
> > //
> > cvs diff: Diffing java
> > tinyos2auto at bluephase:~/local/src/tinyos-2.x/apps/MultihopOscilloscope$
> >
> > --
> > Razvan ME
> >
> > _______________________________________________
> > Tinyos-devel mailing list
> > Tinyos-devel at Millennium.Berkeley.EDU
> > https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel
> >
>
>
> --
> ~Kevin
>
--
~Kevin
More information about the Tinyos-devel
mailing list