support stm8
1. see: TencentOS-tiny\board\STM8L052R8T6\IAR\hello_world 2. compile/debug/run with IAR for STM8
This commit is contained in:
@@ -30,23 +30,23 @@ typedef struct readyqueue_st {
|
||||
k_prio_t highest_prio;
|
||||
} readyqueue_t;
|
||||
|
||||
__KERNEL__ void readyqueue_init(void);
|
||||
__KNL__ void readyqueue_init(void);
|
||||
|
||||
__KERNEL__ int readyqueue_is_prio_onlyone(k_prio_t prio);
|
||||
__KNL__ int readyqueue_is_prio_onlyone(k_prio_t prio);
|
||||
|
||||
__KERNEL__ k_task_t *readyqueue_first_task_get(k_prio_t prio);
|
||||
__KNL__ k_task_t *readyqueue_first_task_get(k_prio_t prio);
|
||||
|
||||
__KERNEL__ k_task_t *readyqueue_highest_ready_task_get(void);
|
||||
__KNL__ k_task_t *readyqueue_highest_ready_task_get(void);
|
||||
|
||||
__KERNEL__ void readyqueue_add_head(k_task_t *task);
|
||||
__KNL__ void readyqueue_add_head(k_task_t *task);
|
||||
|
||||
__KERNEL__ void readyqueue_add_tail(k_task_t *task);
|
||||
__KNL__ void readyqueue_add_tail(k_task_t *task);
|
||||
|
||||
__KERNEL__ void readyqueue_add(k_task_t *task);
|
||||
__KNL__ void readyqueue_add(k_task_t *task);
|
||||
|
||||
__KERNEL__ void readyqueue_remove(k_task_t *task);
|
||||
__KNL__ void readyqueue_remove(k_task_t *task);
|
||||
|
||||
__KERNEL__ void readyqueue_move_head_to_tail(k_prio_t prio);
|
||||
__KNL__ void readyqueue_move_head_to_tail(k_prio_t prio);
|
||||
|
||||
#endif /* _TOS_SCHED_H_ */
|
||||
|
||||
|
Reference in New Issue
Block a user