blob: 7c41f46d2b3fc19807057e458e9becc5957f22a1 [file] [log] [blame]
loadModule("/Unittest");
loadModule("/I2C Communication")
slaveAddress = 0xC0;
register = 0x01;
dataToWrite = 0xFA;
startTest("raw communication")
sendI2CStart();
sendI2C(slaveAddress)
sendI2C(register)
sendI2C(dataToWrite)
sendI2CStop()
sendI2CStart();
sendI2C(slaveAddress & 0x01)
data = readI2C()
assertEquals(data, dataToWrite);
endTest()
startTest("raw communication")
writeRegister(register, dataToWrite);
data = readRegister(register);
assertEquals(data, dataToWrite);
endTest()