⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plugins.h

📁 单片机SPI下载驱动程序源码
💻 H
字号:
#ifndef _plugins_h
#define _plugins_h

typedef DWORD WINAPI tBuf2Chip(LPVOID);
typedef	DWORD WINAPI tBuf2eep(LPVOID);
typedef	DWORD WINAPI tChip2Buff(LPVOID);
typedef	DWORD tEraseChip(void);
typedef	DWORD tReadSign(HANDLE);
typedef	HANDLE tTryOpenPort(char *);

typedef struct _PLUGINFO {
	LPSTR	name;
	WORD	cmd;
	WORD	err;
	DWORD WINAPI _readsign(void);
	DWORD	flags;
	LPVOID	tab;
} PLUGINFO,*LPPLUGINFO;

typedef struct _params{
	HANDLE	comm;
	HWND	hdlg;
	HWND	list;
	HWND	progr;
	WORD	*memo;
	WORD	divider;
	WORD	pages;
	int		wrdcnt;
	char	*file;
	UINT	msg;
	WORD	flags;
}PARAMS;

typedef struct _doo{
	tBuf2Chip	*fBuf2Chip;
	tBuf2eep	*fBuf2eep;
	tChip2Buff	*fChip2Buff;
	tEraseChip	*fEraseChip;
	tReadSign	*fReadSign;
	tTryOpenPort	*fTryOpenPort;
}DOO;

//typedef HANDLE (WINAPI* _initplugin)(LPPLUGINFO);
typedef DWORD __cdecl tInit_Plugin(LPPLUGINFO);
//typedef void __stdcall tOpenIOPort(void);
//typedef void __stdcall tCloseIOPort(void);
//typedef Byte __stdcall tReadByte(unsigned Port);
//typedef void __stdcall tWriteByte(unsigned Port,Byte Value);

//tOpenIOPort		*OpenIOPort;
//tCloseIOPort	*CloseIOPort;
//tReadByte		*ReadByte;
//tWriteByte		*WriteByte;

#endif

⌨️ 快捷键说明

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