I've discovered a really weird problem. Given those
declarations in a file "ps_message.h":

enum{
    //el tamaño máximo de la cola de mensajes
    MAX_PS_MESSAGE_QUEUE_SIZE = 8,
};

typedef struct ps_message_queue_t {
    uint8_t head;
    uint8_t tail;
    ps_message_t elements[MAX_PS_MESSAGE_QUEUE_SIZE];
}ps_message_queue_t;


void create_ps_message_queue(ps_message_queue_t
*queue){
    queue -> head = 0;
    queue -> tail = 0;
}

And those in the apps' main module
    ...
    ps_message_queue_t ps_rx;
    ...
    ps_message_queue_t ps_tx;
    ...

if I put in StdControl.init()
    ...
    create_ps_message_queue(&ps_rx);
    ...
    create_ps_message_queue(&ps_rx);
    ...

installed on mica2 mote, the system doesn't work. But
if I remove the second sentence
("create_ps_message_queue(&ps_rx);"), then works. Help
me, please!






__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis! 
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to