at45.h

来自「AT45DB Flash的驱动程序 自己把它加入具体工程修改下就可以了!」· C头文件 代码 · 共 51 行

H
51
字号
#define erTooManyResponse	1
#define erLoopBackErr		2
#define	erTimeOverFlow		4
#define erPowerIsOn		8
#define erNOCard		16
#define erPowerIsOff		32
#define erCardType		64
#define erCPUParity		128
#define erPortError		256
#define erCannotErase		512
#define erFunNotSupport		1024

#define ifCPUParity	2
#define ifUnknownJob	4
#define ifPowerOff	8
#define ifWriteFail	16
#define ifEraseFail	32
#define ifCannotWrite	64
#define ifIICNoAck	128

#ifdef _WINDOWS
#ifdef _WIN32
#define NOMANGLE extern "C"
#define CCONV  __declspec( dllexport ) _stdcall
#else
#define NOMANGLE extern "C"
#define CCONV _far _pascal _export
#endif
#else
#define NOMANGLE
#define CCONV
#endif

extern unsigned short verRder;
extern long clkReader;
extern long clkCpu;
extern long baudRate;

short AT45_PowerOn();
short AT45_PowerOff();
short WriteData(long add,unsigned char *buf,long len);
short ReadData(long add,unsigned char *buf,long len);

NOMANGLE short CCONV AT45_OpenPort(short port=0);
NOMANGLE short CCONV AT45_ClosePort(short port=0);
NOMANGLE short CCONV AT45_Img2Card(char * infile,unsigned char *title);
NOMANGLE short CCONV AT45_Card2Img(char *buf,unsigned char imgID);



⌨️ 快捷键说明

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