def test_020_program_production(self):
    productionFile = "firmware/BlinkyTape-Production.hex"

    returnCode = IcspUtils.loadFlash(self.port, productionFile)

    self.assertEqual(returnCode, 0)
    self.stopMe = False
    def test_020_program_production(self):
        productionFile = "firmware/BlinkyTape-Production.hex"

        returnCode = IcspUtils.loadFlash(self.port, productionFile)

        self.assertEqual(returnCode, 0)
        self.stopMe = False
Beispiel #3
0
def flashFirmware(portName):
    print "Writing firmware on %s" % portName
    result = IcspUtils.loadFlash(portName,
                                 "firmware/BlinkyTape-Application.hex",
                                 "avr109")
    if (result[0] != 0):
        print result
    pass
  def test_020_program_production(self):
    self.i.DisplayMessage("Programming firmware...")

    self.testRig.connect(self.port)
    self.testRig.resetState()
    self.testRig.enableRelay('EN_USB_VCC')
    self.testRig.enableRelay('EN_USB_GND')
    self.testRig.setProgrammerSpeed(1)
    self.testRig.disconnect()

    productionFile = "firmware/BlinkyTape-Production.hex"

    result = IcspUtils.loadFlash(self.port, productionFile)

    self.LogDataPoint('firmware stdout', result[1])
    self.LogDataPoint('firmware stderr', result[2])

    self.assertEqual(result[0], 0)
    self.stopMe = False
def flashFirmware(portName):
  print "Writing firmware on %s"%portName
  result = IcspUtils.loadFlash(portName, "firmware/BlinkyTape-Application.hex", "avr109")
  if(result[0] != 0):
    print result
  pass