36 #if (NUM_I2C_MODS >= 1) 62 #define I2C_WADDR(x) (x & 0xFE) //clear R/W bit of I2C addr 63 #define I2C_RADDR(x) (x | 0x01) //set R/W bit of I2C addr 83 #endif // #if (NUM_I2C_MODS >= 1) 124 #if (NUM_I2C_MODS >= 2) 150 #define I2C_WADDR(x) (x & 0xFE) //clear R/W bit of I2C addr 151 #define I2C_RADDR(x) (x | 0x01) //set R/W bit of I2C addr 155 void configI2C2(uint16_t u16_FkHZ);
156 void startI2C2(
void);
157 void rstartI2C2(
void);
166 void writeNI2C2(
uint8_t u8_addr,
uint8_t* pu8_data, uint16_t u16_cnt);
169 void readNI2C2(
uint8_t u8_addr,
uint8_t* pu8_data, uint16_t u16_cnt);
171 #endif // #if (NUM_I2C_MODS >= 2)
void putI2C1(uint8_t u8_val)
void configI2C1(uint16_t u16_FkHZ)
uint8_t putNoAckCheckI2C1(uint8_t u8_val)
void write1I2C1(uint8_t u8_addr, uint8_t u8_d1)
void write2I2C1(uint8_t u8_addr, uint8_t u8_d1, uint8_t u8_d2)
void writeNI2C1(uint8_t u8_addr, uint8_t *pu8_data, uint16_t u16_cnt)
uint8_t getI2C1(uint8_t u8_ack2Send)
void read2I2C1(uint8_t u8_addr, uint8_t *pu8_d1, uint8_t *pu8_d2)
void readNI2C1(uint8_t u8_addr, uint8_t *pu8_data, uint16_t u16_cnt)
unsigned char uint8_t
An abbreviation for an 8-bit unsigned integer.
void read1I2C1(uint8_t u8_addr, uint8_t *pu8_d1)