Hi everybody,

I'm trying to use a GPIO port of my micaz to a device, and when I try to compile this message is shown:

nesc1: nesc-semantics.c:145: language_name: Assertion `0' failed.
nesC: Internal error. Please send a bug report to the nesC bug mailing list
at [EMAIL PROTECTED]
make: *** [exe0] Error 1



My code is:

_______________________________________________________________
#include "RandomToOut.h"

module RandomToOutC{
   uses{
       interface Boot;
       interface Leds;
       interface GeneralIO;
       interface Timer<TMilli> as Timer;
   }
}

implementation{
   event void Boot.booted(){
       call GeneralIO.makeOutput();
       call Leds.led0Off();
       call Timer.startPeriodic(TIMER_PERIOD);
   }
event void Timer.fired(){
       call GeneralIO.toggle();
       call Leds.led0Toggle();
   }
}
______________________________________________________

and:

______________________________________________________
#include "RandomToOut.h"

configuration RandomToOutputAppC{
}

implementation{
   components MainC, RandomToOutC as AppC;
   components LedsC;
   components HplAtm128GeneralIOC as GeneralIOC;
   components new TimerMilliC() as TimerC;
AppC.Boot -> MainC.Boot;
   AppC.Leds -> LedsC.Leds;
   AppC.Timer -> TimerC.Timer;
   AppC.GeneralIO -> GeneralIOC.PortC3;
}
_______________________________________________________

It is a very simple test, but it doesn't work. Could somebody help me? I'm using micaz and T2. I have seen there are some threads talking about it, but there is not solution.

Thanks!

--
Jordi Casals

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

Reply via email to