预处理解决24LC16、24LC32、24LC64、24LC128、24LC256底层切换

#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

posted @ 2019-10-30 16:24  依稀[home]  阅读(729)  评论(0)    收藏  举报