GadgetSeed
0.9.6
event_opration.h
[詳解]
1
/** @file
2
@brief イベントキュー操作
3
4
@date 2017.11.25
5
@au/ Takashi SHUDO
6
*/
7
8
#ifndef EVENT_OPRATION_H
9
#define EVENT_OPRATION_H
10
11
#include "
event.h
"
12
13
extern
struct
st_event
event_queue_list;
14
15
void
init_eventqueue(
void
);
16
void
_eventqueue_wait
(
struct
st_event
*evtque,
struct
st_tcb
*tcb);
17
struct
st_tcb
*
_eventqueue_wakeup
(
struct
st_event
*evtque);
18
19
#endif // EVENT_OPRATION_H
_eventqueue_wait
void _eventqueue_wait(struct st_event *evtque, struct st_tcb *tcb)
タスクをイベント待ちキューに登録する
Definition:
event.c:73
st_event
イベント
Definition:
event.h:15
event.h
イベント待ちタスクキューの操作
_eventqueue_wakeup
struct st_tcb * _eventqueue_wakeup(struct st_event *evtque)
イベント待ちタスクを返す
Definition:
event.c:85
st_tcb
タスクコンテキスト
Definition:
tcb.h:32
kernel
task
event_opration.h
構築:
1.8.13