GadgetSeed
0.9.6
|
イベント待ちタスクキューの操作 [詳解]
関数 | |
void | init_eventqueue (void) |
void | eventqueue_register_ISR (struct st_event *evtque, const char *name, void *args, unsigned int arg_size, int arg_count) |
イベントキューを登録する [詳解] | |
void | eventqueue_unregister_ISR (struct st_event *evtque) |
イベントキューを登録解除する [詳解] | |
void | _eventqueue_wait (struct st_event *evtque, struct st_tcb *tcb) |
タスクをイベント待ちキューに登録する | |
struct st_tcb * | _eventqueue_wakeup (struct st_event *evtque) |
イベント待ちタスクを返す | |
変数 | |
struct st_event | event_queue_list |
void eventqueue_register_ISR | ( | struct st_event * | evtque, |
const char * | name, | ||
void * | args, | ||
unsigned int | arg_size, | ||
int | arg_count | ||
) |
イベントキューを登録する
[in] | evtque | イベントキューポインタ |
[in] | name | イベントキュー名文字列ポインタ |
[in] | args | イベントキュー引数バッファポインタ |
[in] | arg_size | 1イベント引数のサイズ |
[in] | arg_count | キューするイベント数 |
参照元 init_event().