diff --git a/core/net/rime/rime.c b/core/net/rime/rime.c index 96b3ec03e..87acd7983 100644 --- a/core/net/rime/rime.c +++ b/core/net/rime/rime.c @@ -33,7 +33,7 @@ * * This file is part of the Contiki operating system. * - * $Id: rime.c,v 1.11 2007/09/26 11:34:49 nifi Exp $ + * $Id: rime.c,v 1.12 2007/11/15 13:07:42 nifi Exp $ */ /** @@ -64,7 +64,6 @@ input(const struct mac_driver *r) void rime_init(const struct mac_driver *m) { - ctimer_init(); queuebuf_init(); route_init(); rimebuf_clear(); diff --git a/examples/energest-demo/contiki-sky-main.c b/examples/energest-demo/contiki-sky-main.c index fd52efa45..3eb32dc35 100644 --- a/examples/energest-demo/contiki-sky-main.c +++ b/examples/energest-demo/contiki-sky-main.c @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)$Id: contiki-sky-main.c,v 1.1 2007/10/25 12:56:28 adamdunkels Exp $ + * @(#)$Id: contiki-sky-main.c,v 1.2 2007/11/15 13:08:38 nifi Exp $ */ #include @@ -126,7 +126,7 @@ main(int argc, char **argv) #endif /* WITH_UIP */ printf("Starting %s " - "($Id: contiki-sky-main.c,v 1.1 2007/10/25 12:56:28 adamdunkels Exp $)\n", __FILE__); + "($Id: contiki-sky-main.c,v 1.2 2007/11/15 13:08:38 nifi Exp $)\n", __FILE__); ds2411_init(); sensors_light_init(); sht11_init(); @@ -161,6 +161,7 @@ main(int argc, char **argv) process_init(); process_start(&etimer_process, NULL); process_start(&sensors_process, NULL); + ctimer_init(); set_rime_addr(); diff --git a/platform/cooja/init-net-rime.c b/platform/cooja/init-net-rime.c index c96a14d3c..5f429290a 100644 --- a/platform/cooja/init-net-rime.c +++ b/platform/cooja/init-net-rime.c @@ -28,7 +28,7 @@ * * This file is part of the Contiki operating system. * - * @(#)$Id: init-net-rime.c,v 1.3 2007/08/23 07:35:26 fros4943 Exp $ + * @(#)$Id: init-net-rime.c,v 1.4 2007/11/15 13:11:41 nifi Exp $ */ #include "contiki.h" @@ -43,6 +43,8 @@ init_net(void) { rimeaddr_t rimeaddr; + ctimer_init(); + nullmac_init(&cooja_driver); rime_init(&nullmac_driver); diff --git a/platform/esb/contiki-esb-default-init-net.c b/platform/esb/contiki-esb-default-init-net.c index 5a1c4c33a..8d51c5598 100644 --- a/platform/esb/contiki-esb-default-init-net.c +++ b/platform/esb/contiki-esb-default-init-net.c @@ -28,7 +28,7 @@ * * This file is part of the Contiki operating system. * - * @(#)$Id: contiki-esb-default-init-net.c,v 1.7 2007/08/07 11:17:54 nifi Exp $ + * @(#)$Id: contiki-esb-default-init-net.c,v 1.8 2007/11/15 13:11:41 nifi Exp $ */ #include "contiki-esb.h" @@ -41,9 +41,10 @@ init_net(void) { rimeaddr_t rimeaddr; + ctimer_init(); + tr1001_init(); - nullmac_init(&tr1001_driver); - rime_init(&nullmac_driver); + rime_init(nullmac_init(&tr1001_driver)); rimeaddr.u8[0] = node_id >> 8; rimeaddr.u8[1] = node_id & 0xff; rimeaddr_set_node_addr(&rimeaddr); diff --git a/platform/netsim/contiki-main.c b/platform/netsim/contiki-main.c index 046862733..79986f041 100644 --- a/platform/netsim/contiki-main.c +++ b/platform/netsim/contiki-main.c @@ -30,7 +30,7 @@ * * Author: Adam Dunkels * - * $Id: contiki-main.c,v 1.17 2007/10/25 08:26:49 zhitao Exp $ + * $Id: contiki-main.c,v 1.18 2007/11/15 13:11:42 nifi Exp $ */ #include "contiki.h" @@ -96,6 +96,7 @@ contiki_main(int flag) uip_init(); + ctimer_init(); rime_init(nullmac_init(ðernode_driver)); uip_over_mesh_init(0);