|
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().
