def test_ReadFromEEPROMMighty(self): """ Read the VID/PID settings from the MB and compare against s3g's read from eeprom """ vidPID = self.s3g.read_from_EEPROM(0x0044, 2) vidPID = s3g.decode_uint16(vidPID) mightyVIDPID = [0x23C1, 0xB404] self.assertEqual(vidPID, mightyVIDPID[0])
def GetPlatformPID(self): pid_offsets = [0, 2, 4] length = 2 pid_base = 0x0010 vals = [] for offset in pid_offsets: value = self.s3g.read_from_EEPROM(pid_base+offset, length) vals.append(s3g.decode_uint16(value)) return vals
def test_ReadFromToolEEPROMMighty(self): """ Read the backoff forward time from the mighty board tool eeprom """ t0Database = 0x0100 bftOffset = 0x0006 readBFT = self.s3g.read_from_toolhead_EEPROM(0, bftOffset, 2) readBFT = s3g.decode_uint16(readBFT) mightyBFT = 500 self.assertEqual(mightyBFT, readBFT)