OSDN Git Service

First commitment for the BlackTank LPC1769.
[blacktank/blacktank.git] / task_ntshell.h
1 /**
2  * @file task_ntshell.h
3  * @author Shinichiro Nakamura
4  * @brief ナチュラルタイニーシェルタスクの定義(task_ntshell)
5  * @details
6  * システムをコンソールから制御することのできるインターフェースタスク。
7  * 主に開発者のために提供される。
8  */
9
10 #ifndef _TASK_NTSHELL_H_
11 #define _TASK_NTSHELL_H_
12
13 /*
14  *  ターゲット依存の定義
15  */
16 #include "target_test.h"
17
18 /*
19  *  各タスクの優先度の定義
20  */
21
22 /**
23  * @brief タスクプライオリティ。(シェルタスク)
24  */
25 #define TSKPRI_NTSHELL    14
26 #define TSKSTK_NTSHELL    STACK_SIZE
27
28 /*
29  *  関数のプロトタイプ宣言
30  */
31 #ifndef TOPPERS_MACRO_ONLY
32
33 /**
34  * @defgroup BLACKTANK_LPC1769_TASK_NTSHELL
35  * @ingroup BLACKTANK_LPC1769_TASK
36  * @{
37  */
38
39 void task_ntshell(intptr_t exinf);
40
41 /**
42  * @}
43  */
44
45 #endif /* TOPPERS_MACRO_ONLY */
46
47 #endif /* _TASK_NTSHELL_H_ */