aboutsummaryrefslogtreecommitdiff
path: root/kernel/kernel.h
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2011-11-02 18:21:08 +0000
committerDimitri Sokolyuk <demon@dim13.org>2011-11-02 18:21:08 +0000
commit25a00477652beed65cb818d8708f032bfa2f0fb0 (patch)
tree2ce07626c6ea11899799ef8d6f25c687433382cd /kernel/kernel.h
parent8f3692ab517b7cc7108c4dd27ded31db55adb025 (diff)
re-add adc
Diffstat (limited to 'kernel/kernel.h')
-rw-r--r--kernel/kernel.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/kernel/kernel.h b/kernel/kernel.h
index cadef22..d4c699c 100644
--- a/kernel/kernel.h
+++ b/kernel/kernel.h
@@ -89,10 +89,12 @@
#define SEC1(T) ((uint32_t)(T) * ((F_CPU / 10) / PRESCALE))
#define SEC0(T) ((uint32_t)(T) * ((F_CPU / 1) / PRESCALE))
+#define IDLE() do { asm volatile ("nop"); } while (1)
+
/* __BEGIN_DECLS */
-void init(int stack);
-void exec(void (*fun)(void *), uint16_t stack, void *args);
+void init(uint8_t stack);
+void exec(void (*fun)(void *), uint8_t stack, void *args);
void semaphore(uint8_t semnbr, uint8_t initVal);
void wait(uint8_t semnbr);
@@ -109,7 +111,6 @@ uint32_t now(void);
uint32_t release(void);
uint32_t deadline(void);
uint8_t running(void);
-void idle(void);
/* __END_DECLS */