From 542d8490efd63ef096ec43a75585fea8866b27d9 Mon Sep 17 00:00:00 2001 From: Gianfranco Costamagna Date: Tue, 19 Nov 2013 18:34:24 +0100 Subject: [PATCH] Fixing sleep on stm32w108 cpu --- examples/mbxxx/udp-ipv6-sleep/udp-client.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/examples/mbxxx/udp-ipv6-sleep/udp-client.c b/examples/mbxxx/udp-ipv6-sleep/udp-client.c index f19e36c7c..92a0f4caf 100644 --- a/examples/mbxxx/udp-ipv6-sleep/udp-client.c +++ b/examples/mbxxx/udp-ipv6-sleep/udp-client.c @@ -31,7 +31,6 @@ #include "contiki-lib.h" #include "contiki-net.h" -#include "sleep.h" #include "board-sensors.h" #include "board.h" @@ -167,7 +166,7 @@ PROCESS_THREAD(udp_client_process, ev, data) if(etimer_expired(&wake_timer)){ // if timer hasn't expired do not go in deep sleep, in order to receive a response. printf("Sleeping...\r\n"); halBoardPowerDown();//sensorsPowerDown(); - sleep_seconds(SLEEP_INTERVAL_SECONDS); // Put system in deep sleep mode for a while. + clock_wait(SLEEP_INTERVAL_SECONDS * 1000); // Put system in deep sleep mode for a while. halBoardPowerUp();//sensorsPowerUp(); printf("Awake\r\n"); }