diff options
Diffstat (limited to 'firmware/kernel.c')
-rw-r--r-- | firmware/kernel.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/kernel.c b/firmware/kernel.c index 1499402f40..9d72a7eeda 100644 --- a/firmware/kernel.c +++ b/firmware/kernel.c | |||
@@ -213,7 +213,7 @@ void timeout_register(struct timeout *tmo, timeout_cb_type callback, | |||
213 | /**************************************************************************** | 213 | /**************************************************************************** |
214 | * Thread stuff | 214 | * Thread stuff |
215 | ****************************************************************************/ | 215 | ****************************************************************************/ |
216 | void sleep(int ticks) | 216 | unsigned sleep(unsigned ticks) |
217 | { | 217 | { |
218 | #if defined(CPU_PP) && defined(BOOTLOADER) | 218 | #if defined(CPU_PP) && defined(BOOTLOADER) |
219 | unsigned stop = USEC_TIMER + ticks * (1000000/HZ); | 219 | unsigned stop = USEC_TIMER + ticks * (1000000/HZ); |
@@ -229,6 +229,7 @@ void sleep(int ticks) | |||
229 | sleep_thread(ticks); | 229 | sleep_thread(ticks); |
230 | switch_thread(); | 230 | switch_thread(); |
231 | #endif | 231 | #endif |
232 | return 0; | ||
232 | } | 233 | } |
233 | 234 | ||
234 | void yield(void) | 235 | void yield(void) |