26 void event_wait_ISR(
void *sp,
struct st_event *evtque,
void *arg,
unsigned int timeout);
void event_clear_ISR(void *sp, struct st_event *evtque)
イベントカウンタをクリアリセットする
struct st_fifo event
イベントデータバッファ
void eventqueue_unregister_ISR(struct st_event *evtque)
イベントキューを登録解除する
void eventqueue_register_ISR(struct st_event *evtque, const char *name, void *args, unsigned int arg_size, int arg_count)
イベントキューを登録する
void event_wakeup_ISR(void *sp, struct st_event *evtque, void *arg)
イベントキューにイベントを登録し、イベント待ちタスクを起動する
struct st_queue proc_head
イベント待ちタスクキュー
int event_check_ISR(void *sp, struct st_event *evtque)
イベントカウントを取得する
struct st_queue list
イベントキューのキュー
const char * name
イベント名文字列
void event_push_ISR(void *sp, struct st_event *evtque, void *arg)
イベントFIFOにイベントを登録する
void event_set_ISR(void *sp, struct st_event *evtque)
イベント待ちタスクを起動する
unsigned int size
1イベントのサイズ