eeprom.h

来自「Lpc2214读写EEPROM到某一指定的存储空间」· C头文件 代码 · 共 38 行

H
38
字号
#ifndef  EEPROM_H
#define  EEPROM_H

typedef struct	_Fit_Security{
	uint32	code;		
	uint32	Date1;		
	uint32	code1;		
	uint32	Date2;		
	uint32	code2;		
	uint32	Date3;		
	uint32	code3;		
	uint8	Flag;		
}Fit_Security;

typedef struct	_Fit_SerialNo{
	char	ID[16];
	char	No[16];
}Fit_SerialNo;

#define	Psram_BaseAddr		  0x80000000	

#define EEPROM_WP      	(1<<4)		/* EeayARM2200和IDE接口直接相连,p0.4 */

#define SerialNoAddr		(void *) (Psram_BaseAddr+0x80)	// 80-9F
#define SecurityCode		(void *) (Psram_BaseAddr+0xA0)	// A0-BF

#define I2C_Param_Addr		(void *) (Psram_BaseAddr+0x110)	// 100-1ff for I2C 

extern uint8 M24C01_Write(uint8 MemAddr,uint8 *SendBuf,uint8 Len);
extern uint8 M24C01_Read(uint8 MemAddr,uint8 *RxdBuf,uint8 Len);
extern void SaveSecurityCode(uint8 *SecuBuf);
extern void LoadSecurityCode(uint8 *SecuBuf);
extern void SaveSerialNo(char *SeriBuf);
extern void LoadSerialNo(char *SeriBuf);

#endif

⌨️ 快捷键说明

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