// Write Code: // ICOMx[3:0] #define I2C_START 0b0110 #define I2C_STOP 0b0001 #define BLANK 0b0000 #define NO_TRANSMIT 0b0111 // FCOMx[3:0] #define MSTR_ACK 0b0000 #define MSTR_NO_ACK 0b1000 #define MSTR_NO_ACK_ST 0b1001 // Read Code: // ICOMx[3:0] #define MSTR_START 0b0110 #define MSTR_STOP 0b0001 #define BLANK_LOW 0b0000 #define BLANK_HIGH 0b0111 // FCOMx[3:0] #define MSTR_ACK 0b0000 #define SLV_ACK 0b0111 #define SLV_NO_ACK 0b1111 #define SLV_ACK_STOP 0b0001 #define SLV_NO_ACK_STOP 0b1001