aboutsummaryrefslogtreecommitdiff
path: root/kernel/kernel.h
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2012-05-09 15:39:47 +0000
committerDimitri Sokolyuk <demon@dim13.org>2012-05-09 15:39:47 +0000
commit153920a334bd9dfb6a51f129caee42dde31df508 (patch)
tree1931cf8f91e79aea691700834342dc139704d7e7 /kernel/kernel.h
parentf482011b93210ee4dde3762d8f766bc350e3ab10 (diff)
proper priorities
Diffstat (limited to 'kernel/kernel.h')
-rw-r--r--kernel/kernel.h6
1 files changed, 3 insertions, 3 deletions
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);