Ignore:
Timestamp:
May 22, 2019, 10:03:37 PM (5 years ago)
Author:
coas-nagasima
Message:

ビルドが通るよう更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • azure_iot_hub/trunk/asp3_dcre/tecs_kernel/tKernel_inline.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r388 r389  
    99 *              Graduate School of Information Science, Nagoya Univ., JAPAN
    1010 *
    11  *  上記著作権è€
    12 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    13  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    14  *  変・再é
    15 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    16  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    17  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    18  *      スコード中に含まれていること.
    19  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    20  *      用できる形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    22 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    23  *      è€
    24 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    25  *      の無保証規定を掲載すること.
    26  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    27  *      用できない形で再é
    28 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    29  *      と.
    30  *    (a) 再é
    31 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    32 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    33  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34  *    (b) 再é
    35 å¸ƒã®å½¢æ
    36 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    37  *        報告すること.
    38  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    39  *      害からも,上記著作権è€
    40 ãŠã‚ˆã³TOPPERSプロジェクトをå
    41 è²¬ã™ã‚‹ã“と.
    42  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    43  *      由に基づく請求からも,上記著作権è€
    44 ãŠã‚ˆã³TOPPERSプロジェクトを
    45  *      å
    46 è²¬ã™ã‚‹ã“と.
     11 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     12 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     13 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     14 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     15 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     16 *      スコード中に含まれていること.
     17 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     18 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     19 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     20 *      の無保証規定を掲載すること.
     21 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     22 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     23 *      と.
     24 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     25 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     26 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     27 *        報告すること.
     28 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     29 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     30 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     31 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     32 *      免責すること.
    4733 *
    48  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    49 ãŠ
    50  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    51  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    52  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    53  *  の責任を負わない.
     34 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     35 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     36 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     37 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     38 *  の責任を負わない.
    5439 *
    5540 *  $Id$
     
    6045
    6146/*
    62  *  自タスクの拡張æƒ
    63 å ±ã®å‚ç
    64 §
     47 *  自タスクの拡張情報の参照
    6548 */
    6649Inline ER
     
    7154
    7255/*
    73  *  起床å¾
    74 ã¡
     56 *  起床待ち
    7557 */
    7658Inline ER
     
    8163
    8264/*
    83  *  起床å¾
    84 ã¡ï¼ˆã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã‚り)
     65 *  起床待ち(タイムアウトあり)
    8566 */
    8667Inline ER
     
    9172
    9273/*
    93  *  自タスクのé
    94ʌȦ
     74 *  自タスクの遅延
    9575 */
    9676Inline ER
     
    10181
    10282/*
    103  *  自タスクの終了
     83 *  自タスクの終了
    10484 */
    10585Inline ER
     
    11090
    11191/*
    112  *  タスク終了の禁止
     92 *  タスク終了の禁止
    11393 */
    11494Inline ER
     
    11999
    120100/*
    121  *  タスク終了の許可
     101 *  タスク終了の許可
    122102 */
    123103Inline ER
     
    128108
    129109/*
    130  *  タスク終了禁止状æ
    131 ‹ã®å‚ç
    132 §
     110 *  タスク終了禁止状態の参照
    133111 */
    134112Inline bool_t
     
    139117
    140118/*
    141  *  システム時刻の設定
     119 *  システム時刻の設定
    142120 */
    143121Inline ER
     
    148126
    149127/*
    150  *  システム時刻の参ç
    151 §
     128 *  システム時刻の参照
    152129 */
    153130Inline ER
     
    158135
    159136/*
    160  *  システム時刻の調整
     137 *  システム時刻の調整
    161138 */
    162139Inline ER
     
    167144
    168145/*
    169  *  高分解能タイマの参ç
    170 §
     146 *  高分解能タイマの参照
    171147 */
    172148Inline HRTCNT
     
    177153
    178154/*
    179  *  タスクの優å
    180 ˆé †ä½ã®å›žè»¢
     155 *  タスクの優先順位の回転
    181156 */
    182157Inline ER
     
    187162
    188163/*
    189  *  実行状æ
    190 ‹ã®ã‚¿ã‚¹ã‚¯IDの参ç
    191 §
     164 *  実行状態のタスクIDの参照
    192165 */
    193166Inline ER
     
    198171
    199172/*
    200  *  実行できるタスクの数の参ç
    201 §
     173 *  実行できるタスクの数の参照
    202174 */
    203175Inline ER
     
    208180
    209181/*
    210  *  指定した優å
    211 ˆé †ä½ã®ã‚¿ã‚¹ã‚¯IDの参ç
    212 §
     182 *  指定した優先順位のタスクIDの参照
    213183 */
    214184Inline ER
     
    218188}
    219189/*
    220  *  CPUロック状æ
    221 ‹ã¸ã®é·ç§»
     190 *  CPUロック状態への遷移
    222191 */
    223192Inline ER
     
    228197
    229198/*
    230  *  CPUロック状æ
    231 ‹ã®è§£é™¤
     199 *  CPUロック状態の解除
    232200 */
    233201Inline ER
     
    238206
    239207/*
    240  *  ディスパッチの禁止
     208 *  ディスパッチの禁止
    241209 */
    242210Inline ER
     
    247215
    248216/*
    249  *  ディスパッチの許可
     217 *  ディスパッチの許可
    250218 */
    251219Inline ER
     
    256224
    257225/*
    258  *  コンテキストの参ç
    259 §
     226 *  コンテキストの参照
    260227 */
    261228Inline bool_t
     
    266233
    267234/*
    268  *  CPUロック状æ
    269 ‹ã®å‚ç
    270 §
     235 *  CPUロック状態の参照
    271236 */
    272237Inline bool_t
     
    277242
    278243/*
    279  *  ディスパッチ禁止状æ
    280 ‹ã®å‚ç
    281 §
     244 *  ディスパッチ禁止状態の参照
    282245 */
    283246Inline bool_t
     
    288251
    289252/*
    290  *  ディスパッチ保留状æ
    291 ‹ã®å‚ç
    292 §
     253 *  ディスパッチ保留状態の参照
    293254 */
    294255Inline bool_t
     
    299260
    300261/*
    301  *  カーネル非動作状æ
    302 ‹ã®å‚ç
    303 §
     262 *  カーネル非動作状態の参照
    304263 */
    305264Inline bool_t
     
    310269
    311270/*
    312  *  カーネルの終了
     271 *  カーネルの終了
    313272 */
    314273Inline ER
     
    319278
    320279/*
    321  *  割込み優å
    322 ˆåº¦ãƒžã‚¹ã‚¯ã®å¤‰æ›´
     280 *  割込み優先度マスクの変更
    323281 */
    324282Inline ER
     
    329287
    330288/*
    331  *  割込み優å
    332 ˆåº¦ãƒžã‚¹ã‚¯ã®å‚ç
    333 §
     289 *  割込み優先度マスクの参照
    334290 */
    335291Inline ER
     
    340296
    341297/*
    342  *  高分解能タイマの参ç
    343 §ï¼ˆéžã‚¿ã‚¹ã‚¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆç”¨ï¼‰
     298 *  高分解能タイマの参照(非タスクコンテキスト用)
    344299 */
    345300Inline HRTCNT
     
    350305
    351306/*
    352  *  タスクの優å
    353 ˆé †ä½ã®å›žè»¢ï¼ˆéžã‚¿ã‚¹ã‚¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆç”¨ï¼‰
     307 *  タスクの優先順位の回転(非タスクコンテキスト用)
    354308 */
    355309Inline ER
     
    360314
    361315/*
    362  *  実行状æ
    363 ‹ã®ã‚¿ã‚¹ã‚¯IDの参ç
    364 §ï¼ˆéžã‚¿ã‚¹ã‚¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆç”¨ï¼‰
     316 *  実行状態のタスクIDの参照(非タスクコンテキスト用)
    365317 */
    366318Inline ER
     
    371323
    372324/*
    373  *  CPUロック状æ
    374 ‹ã¸ã®é·ç§»ï¼ˆéžã‚¿ã‚¹ã‚¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆç”¨ï¼‰
     325 *  CPUロック状態への遷移(非タスクコンテキスト用)
    375326 */
    376327Inline ER
     
    381332
    382333/*
    383  *  CPUロック状æ
    384 ‹ã®è§£é™¤ï¼ˆéžã‚¿ã‚¹ã‚¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆç”¨ï¼‰
     334 *  CPUロック状態の解除(非タスクコンテキスト用)
    385335 */
    386336Inline ER
     
    391341
    392342/*
    393  *  コンテキストの参ç
    394 §ï¼ˆéžã‚¿ã‚¹ã‚¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆç”¨ï¼‰
     343 *  コンテキストの参照(非タスクコンテキスト用)
    395344 */
    396345Inline bool_t
     
    401350
    402351/*
    403  *  CPUロック状æ
    404 ‹ã®å‚ç
    405 §ï¼ˆéžã‚¿ã‚¹ã‚¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆç”¨ï¼‰
     352 *  CPUロック状態の参照(非タスクコンテキスト用)
    406353 */
    407354Inline bool_t
     
    412359
    413360/*
    414  *  ディスパッチ禁止状æ
    415 ‹ã®å‚ç
    416 §ï¼ˆéžã‚¿ã‚¹ã‚¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆç”¨ï¼‰
     361 *  ディスパッチ禁止状態の参照(非タスクコンテキスト用)
    417362 */
    418363Inline bool_t
     
    423368
    424369/*
    425  *  ディスパッチ保留状æ
    426 ‹ã®å‚ç
    427 §ï¼ˆéžã‚¿ã‚¹ã‚¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆç”¨ï¼‰
     370 *  ディスパッチ保留状態の参照(非タスクコンテキスト用)
    428371 */
    429372Inline bool_t
     
    434377
    435378/*
    436  *  カーネル非動作状æ
    437 ‹ã®å‚ç
    438 §ï¼ˆéžã‚¿ã‚¹ã‚¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆç”¨ï¼‰
     379 *  カーネル非動作状態の参照(非タスクコンテキスト用)
    439380 */
    440381Inline bool_t
     
    445386
    446387/*
    447  *  カーネルの終了(非タスクコンテキスト用)
     388 *  カーネルの終了(非タスクコンテキスト用)
    448389 */
    449390Inline ER
     
    454395
    455396/*
    456  *  CPU例外発生時のディスパッチ保留状æ
    457 ‹ã®å‚ç
    458 §
     397 *  CPU例外発生時のディスパッチ保留状態の参照
    459398 */
    460399Inline bool_t
Note: See TracChangeset for help on using the changeset viewer.