etc.h

来自「samsung最近推出的s3c2443 soc芯片的完整测试代码(官方),外围设」· C头文件 代码 · 共 42 行

H
42
字号
/*-------------------------------------------------------------
 *  etc.h
 *
 *  Siyoung Kim @ Mobile Design P/J, Samsung Electronics
 *
 *-------------------------------------------------------------
 */

#ifndef __ETC_H__
#define __ETC_H__

#ifdef __cplusplus
extern "C" 
{
#endif

#include "Def.h"

#define Outp32(addr, data) (*(volatile U32 *)(addr) = (data))
#define Outp16(addr, data) (*(volatile U16 *)(addr) = (data))
#define Outp8(addr, data)  (*(volatile U8 *)(addr) = (data))
#define Inp32(addr, data) (data = (*(volatile U32 *)(addr)))
#define Inp16(addr, data) (data = (*(volatile U16 *)(addr)))
#define Inp8(addr, data)  (data = (*(volatile U8 *)(addr)))
#define Input32(addr) (*(volatile U32 *)(addr))
bool Compare32(U32 a0, U32 a1, U32 words);
void Dump32(U32 addr, U32 words);


typedef struct FUNC_MENU {
	void (*func)(void); 
	const char *desc;
} FUNC_MENU;

#ifdef __cplusplus
}
#endif


#endif // __ETC_H__

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?