#define EPROM_CHIP_24LC16 0 /* 2048char,MB85RC16*/
#define EPROM_CHIP_24LC32 0 /* 4096char,MB85RC32*/
#define EPROM_CHIP_24LC64 1 /* 8192char,MB85RC64*/
#define EPROM_CHIP_24LC128 0 /*16384char,MB85RC128*/
#define EPROM_CHIP_24LC256 0 /*32768char,MB85RC256*/
#if EPROM_CHIP_24LC16
Write_I2C_Control(M_ADD_h,0);
#elif EPROM_CHIP_24LC32
Write_I2C_Control(0,0);
#elif EPROM_CHIP_24LC64
Write_I2C_Control(0,0);
#elif EPROM_CHIP_24LC128
Write_I2C_Control(0,0);
#elif EPROM_CHIP_24LC256
Write_I2C_Control(0,0);
#endif
预处理解决24LC16、24LC32、24LC64、24LC128、24LC256底层切换
原文:https://www.cnblogs.com/inlod/p/11765659.html