]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/blobdiff - displayio/_fourwire.py
Fix issue where float was used when int was expected
[hackapet/Adafruit_Blinka_Displayio.git] / displayio / _fourwire.py
index 65b7654d4f3b32238d735d2ccdd3ebb25c57c9fa..1ea905cc89767556852f5751e01f98006400c55b 100644 (file)
@@ -74,7 +74,8 @@ class FourWire:
 
         if reset is not None:
             self._reset = digitalio.DigitalInOut(reset)
 
         if reset is not None:
             self._reset = digitalio.DigitalInOut(reset)
-            self._reset.switch_to_output(value=False)
+            self._reset.switch_to_output(value=True)
+            self.reset()
         else:
             self._reset = None
         self._spi = spi_bus
         else:
             self._reset = None
         self._spi = spi_bus
@@ -158,14 +159,11 @@ class FourWire:
         self._spi.configure(
             baudrate=self._frequency, polarity=self._polarity, phase=self._phase
         )
         self._spi.configure(
             baudrate=self._frequency, polarity=self._polarity, phase=self._phase
         )
-<<<<<<< HEAD
-        self._chip_select.value = False
-        return True
-=======
 
         if self._chip_select is not None:
             self._chip_select.value = False
 
         if self._chip_select is not None:
             self._chip_select.value = False
->>>>>>> 87a1bde (make chip_select pin optional in SPI four wire)
+
+        return True
 
     def _end_transaction(self) -> None:
         """End the SPI transaction by unlocking and setting Chip Select"""
 
     def _end_transaction(self) -> None:
         """End the SPI transaction by unlocking and setting Chip Select"""