Commit 6fbeacc0 authored by Marek Vrbka's avatar Marek Vrbka
Browse files

Added mcu resetting before loading

parent 83e1b167
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="Black">
    <option name="sdkName" value="Python 3.10 (emtest)" />
  </component>
  <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.10 (emtest)" project-jdk-type="Python SDK" />
</project>
 No newline at end of file
+6 −1
Original line number Diff line number Diff line
@@ -35,8 +35,13 @@ class EmTest:
            self.generated_replacements = []
        if not hasattr(self, "to_delete"):
            self.to_delete = []
        self.session, self.file = loader.load_and_open_session(self.generated_replacements, self.to_delete)
        self.digilent_device = dwf.Dwf()
        self.mcu_reset = DigilentDigitalOutPin(self.digilent_device, pin_defs.RESET_PIN_POS, inverted=True)
        self.mcu_reset.on()
        time.sleep(0.5)
        self.mcu_reset.off()
        time.sleep(0.5)
        self.session, self.file = loader.load_and_open_session(self.generated_replacements, self.to_delete)
        self.leds = Leds(self.digilent_device)
        self.buttons = Buttons(self.digilent_device)
        self.analog = AnalogDevices(self.digilent_device)
+2 −0
Original line number Diff line number Diff line
@@ -22,4 +22,6 @@ LCD_D5_PIN = 1
LCD_D6_PIN = 2
LCD_D7_PIN = 3

RESET_PIN_POS = 14

SERVO_PIN_POS = 15