diff options
Diffstat (limited to 'firmware/export/thread.h')
-rw-r--r-- | firmware/export/thread.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/export/thread.h b/firmware/export/thread.h index 762e315a4c..a5034aedab 100644 --- a/firmware/export/thread.h +++ b/firmware/export/thread.h | |||
@@ -31,12 +31,16 @@ | |||
31 | 31 | ||
32 | int create_thread(void (*function)(void), void* stack, int stack_size, | 32 | int create_thread(void (*function)(void), void* stack, int stack_size, |
33 | const char *name); | 33 | const char *name); |
34 | int create_thread_on_core(unsigned int core, void (*function)(void), void* stack, int stack_size, | ||
35 | const char *name); | ||
34 | void remove_thread(int threadnum); | 36 | void remove_thread(int threadnum); |
37 | void remove_thread_on_core(unsigned int core, int threadnum); | ||
35 | void switch_thread(void); | 38 | void switch_thread(void); |
36 | void sleep_thread(void); | 39 | void sleep_thread(void); |
37 | void wake_up_thread(void); | 40 | void wake_up_thread(void); |
38 | void init_threads(void); | 41 | void init_threads(void); |
39 | int thread_stack_usage(int threadnum); | 42 | int thread_stack_usage(int threadnum); |
43 | int thread_stack_usage_on_core(unsigned int core, int threadnum); | ||
40 | #ifdef RB_PROFILE | 44 | #ifdef RB_PROFILE |
41 | void profile_thread(void); | 45 | void profile_thread(void); |
42 | #endif | 46 | #endif |