diff options
Diffstat (limited to 'firmware/thread.c')
-rw-r--r-- | firmware/thread.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/thread.c b/firmware/thread.c index 294359b762..36cb49337c 100644 --- a/firmware/thread.c +++ b/firmware/thread.c | |||
@@ -36,7 +36,7 @@ int num_threads; | |||
36 | static volatile int num_sleepers; | 36 | static volatile int num_sleepers; |
37 | static int current_thread; | 37 | static int current_thread; |
38 | static struct regs thread_contexts[MAXTHREADS] __attribute__ ((section(".idata"))); | 38 | static struct regs thread_contexts[MAXTHREADS] __attribute__ ((section(".idata"))); |
39 | char *thread_name[MAXTHREADS]; | 39 | const char *thread_name[MAXTHREADS]; |
40 | void *thread_stack[MAXTHREADS]; | 40 | void *thread_stack[MAXTHREADS]; |
41 | int thread_stack_size[MAXTHREADS]; | 41 | int thread_stack_size[MAXTHREADS]; |
42 | static char main_thread_name[] = "main"; | 42 | static char main_thread_name[] = "main"; |
@@ -142,7 +142,8 @@ void wake_up_thread(void) | |||
142 | * Return ID if context area could be allocated, else -1. | 142 | * Return ID if context area could be allocated, else -1. |
143 | *--------------------------------------------------------------------------- | 143 | *--------------------------------------------------------------------------- |
144 | */ | 144 | */ |
145 | int create_thread(void* function, void* stack, int stack_size, char *name) | 145 | int create_thread(void* function, void* stack, int stack_size, |
146 | const char *name) | ||
146 | { | 147 | { |
147 | unsigned int i; | 148 | unsigned int i; |
148 | unsigned int stacklen; | 149 | unsigned int stacklen; |