📄 eeprom.c
字号:
/***********************************************************************/
/* File: */
/* Copyright (c) 2000 ZORAN Corporation, All Rights Reserved */
/* THIS IS PROPRIETARY SOURCE CODE OF ZORAN CORPORATION */
/* */
/* =========== */
/* Descripton: */
/* =========== */
/* */
/* Log: */
/* === */
/* $Name: V_1_16 V_1_15 V_1_14 $
/* $Header: v:/dsg/rcs/dsg/vp2k/Customer/device/eeprom/eeprom.c 1.3 2001/08/17 02:33:35 dingming Exp $
/* $Log: eeprom.c $
/* Revision 1.3 2001/08/17 02:33:35 dingming
/* Revision 1.3 2001/08/16 08:32:52Z dingming
/* Revision 1.2 2000/11/09 04:07:28 cliff
/***********************************************************************/
#include <sysdefs.h>
#include "eeprom.h"
#include "..\i2c\i2c.h"
BOOL eeprom_write(unsigned int addr, unsigned char *data, unsigned int count)
{
return i2c_write_string( 0xa0, (unsigned char) addr, count, data );
}
BOOL eeprom_read(unsigned int addr, unsigned char *data, unsigned int count)
{
return i2c_read_string( 0xa0, (unsigned char) addr, count, data );
}
#ifdef ENABLE_EEPROM_BYTE_WR //DM0816
BOOL eeprom_write_byte(BYTE addr,BYTE data)
{
BYTE retry = 10;
BYTE tmp;
while(retry--)
if(i2c_write(0xa0,addr,data)==TRUE) return TRUE;
printf("write eeprom byte error\n");
return FALSE;
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -