From 153920a334bd9dfb6a51f129caee42dde31df508 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 9 May 2012 15:39:47 +0000 Subject: proper priorities --- kernel/kernel.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'kernel/kernel.h') diff --git a/kernel/kernel.h b/kernel/kernel.h index 4f2b748..83e44ae 100644 --- a/kernel/kernel.h +++ b/kernel/kernel.h @@ -69,12 +69,12 @@ #define MSEC(T) ((uint32_t)(T) * kHz) #define SEC(T) ((uint32_t)(T) * Hz) -enum Prio { High, Low, nPrio }; +enum Prio { RT, High, Low, RR, Idle, nPrio }; /* __BEGIN_DECLS */ -void init(uint8_t prio, uint8_t sema, uint8_t stack); -void exec(void (*fun)(void *), void *args, uint8_t stack); +void init(uint8_t sema, uint8_t stack); +void exec(void (*fun)(void *), void *args, uint8_t stack, uint8_t prio); void wait(uint8_t chan); void signal(uint8_t chan); -- cgit v1.2.3