|
void | setup_task (void *sp, int stack_size, void(*task)(void), struct st_tcb *tcb) |
|
void | disp_debug_info (void) |
|
void | disp_regs (void *sp) |
|
void | dispatch (struct st_tcb *otcb, struct st_tcb *tcb) |
|
void | task_add_ISR (task_func func, char *name, int priority, struct st_tcb *tcb, void *stack, int stack_size, char *arg) |
| タスクを追加する [詳解]
|
|
void | task_exec_ISR (task_func func, char *name, int priority, struct st_tcb *tcb, void *stack, int stack_size, char *arg) |
| タスクを実行する [詳解]
|
|
void | task_exit_ISR (void *sp) |
|
void | task_kill_id_ISR (void *sp, int id) |
|
void | task_wakeup_id_ISR (void *sp, int id) |
| idタスクを実行する [詳解]
|
|
void | task_pause_ISR (void *sp) |
|
void | task_sleep_ISR (void *sp, unsigned int sleep_time) |
|
int | get_tasks_info (struct st_task_info *ti, int count) |
| タスク情報を取得する [詳解]
|
|
void | print_task (void) |
|
void | print_queues (void) |
|
void | print_stack (void) |
|
void | task_print_task_queue (void) |
|
void | disp_task_info (void) |
|