Esempio n. 1
0
    def load_firmware(self, firmware):
        #        avr_terminate_thread()
        self.pause()
        #  TODO: remove sleep
        # otherwise crash by reload
        time.sleep(0.5)

        self.avrsize = AvrSize()
        self.avrsize.run(firmware.filename, self.mcu)

        self.reset()
        self.firmware = firmware
        firmware.mcu = self.mcu
        firmware.frequency = self.f_cpu
        avr_load_firmware(self.backend, firmware.backend)
        self._set_voltages()
Esempio n. 2
0
 def size(self):
     s = AvrSize()
     mcu = self.mcu_compiler()
     assert mcu
     s.run(self.output, mcu)
     return s
Esempio n. 3
0
 def size(self):
     s = AvrSize()
     s.run(self.output, self.mcu)
     return s