示例#1
0
 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])
示例#2
0
文件: Makerbot.py 项目: jetty840/s3g
 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
示例#3
0
 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)