sil.hシステムインタフェースレイヤ(ターゲット共通部) [詳細]
#include <t_stddef.h>
#include <itron.h>
#include <sys_defs.h>
#include <cpu_defs.h>
#include <t_syslog.h>
sil.hのインクルード依存関係図
このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。
ソースコードを見る。
説明
システムインタフェースレイヤ(ターゲット共通部)
アセンブリ言語のソースファイルやシステムコンフィギュレーションファ イルからこのファイルをインクルードする時は,_MACRO_ONLY を定義して おくことで,マクロ定義以外の記述を除くことができる.
このインクルードファイルは,標準インクルードファイル(s_services.h) でインクルードされる.また,カーネルから呼ばれるデバイスドライバの インクルードファイルで,インライン関数などでシステムインタフェース レイヤを用いている場合にも,このファイルがインクルードされる.この 例外を除いて,他のファイルから直接インクルードされることはない.
この中でインクルードしているファイルを除いて,他のインクルードファ イルに依存していない.
sil.h で定義されています。
マクロ定義
#define SIL_ENDIAN_LITTLE 0 |
|
#define SIL_PRE_LOC BOOL _sil_loc_ = sns_loc() |
|
#define SIL_REV_ENDIAN_H |
( |
data |
|
) |
((VH)((((UH)(data) & 0xff) << 8) | (((UH)(data) >> 8) & 0xff))) |
|
#define SIL_REV_ENDIAN_W |
( |
data |
|
) |
|
|
#define sil_rew_lem |
( |
mem |
|
) |
sil_rew_mem(mem) |
|
#define sil_wrw_lem |
( |
mem, |
|
|
data |
|
) |
sil_wrw_mem(mem, data) |
|
関数
void sil_dly_nse |
( |
UINT |
dlytim |
) |
throw () |
|
Inline VW sil_rew_bem |
( |
VP |
mem |
) |
|
|
Inline VW sil_rew_mem |
( |
VP |
mem |
) |
|
|
Inline void sil_wrw_bem |
( |
VP |
mem, |
|
|
VW |
data |
|
) |
|
|
Inline void sil_wrw_mem |
( |
VP |
mem, |
|
|
VW |
data |
|
) |
|
|
Copyright © 2006 by TAKAGI Nobuhisa.
このページは Mon Apr 3 23:49:18 2006 に Doxygen によって生成されました。
|
|