📄 i2c.h
字号:
/**********************************************************************
*File Name : EEPROM.h
*Creat Time : 2002/02/11
*Program Author : mqli
*File Discreption :
************************************************************************/
#ifndef _I2C_H
#define _I2C_H
typedef enum{
I2C_WRITE_DEVICE_ADDRESS_NO_ACKNOLOGE=1,
I2C_WRITE_REGISTER_ADDRESS_NO_ACKNOLOGE=2,
I2C_WRITE_REGISTER_DATA_NO_ACKNOLOGE=3,
I2C_COMMUNICATION_OK=4
}I2C_COMMUNICATION_RESULT;
void Check_EEProm_Var_Validity(void);
U8 I2C_Read_Bytes(U8 device_address,U8* register_adrress, U8 register_address_length,U8 * buffer_pointer, U8 bytes_counter);
U8 I2C_Write_Bytes(U8 device_address, U8* register_adrress, U8 register_address_length, U8 * buffer_pointer, U8 bytes_counter);
U8 WriteXEEprom(U8 * bufptr, U16 register_address, U8 bytes_counter) ;
U8 ReadXEEprom(U8 * bufptr, U16 register_address, U8 bytes_counter) ;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -