diff options
Diffstat (limited to 'src/kernel/task.h')
-rw-r--r-- | src/kernel/task.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/kernel/task.h b/src/kernel/task.h index 3d331ae..472e909 100644 --- a/src/kernel/task.h +++ b/src/kernel/task.h @@ -30,6 +30,7 @@ typedef struct { void *next; /**< pointer to the next task_t instance */ uint32_t *stack; /**< pointer to the task's stack */ uint32_t *sp; /**< pointer to the task's last sp register value */ + uint32_t sleep; /**< number of milliseconds task is sleeping for */ } task_t; /** @@ -37,7 +38,7 @@ typedef struct { * This task is given a 4kb stack. * @param init the initial thread to run */ -void task_init(void (*init)(void)); +void task_init(void (*init)(void), uint16_t stackSize); /** * Starts a new task. |