]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - src/adafruit_blinka/microcontroller/nova/uart.py
Fix libgpiod for 64-bit Pi by detecting and loading appropriate lib
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / nova / uart.py
index 6cf0c589452d7e74ac2390a7cea661f52be01d5c..5d698f8eabc4b06a7a933abe9f8781422b351627 100644 (file)
@@ -8,7 +8,7 @@ class UART:
 
     ESCAPE_SEQUENCE = "+++UART0"
 
-    # pylint: disable=too-many-arguments
+    # pylint: disable=too-many-arguments,unused-argument
     def __init__(
         self,
         portid,
@@ -42,7 +42,11 @@ class UART:
         self._nova.setEscapeSequenceUART(self._id, UART.ESCAPE_SEQUENCE)
         self._nova.beginBridgeUART(self._id)
 
-    # pylint: enable=too-many-arguments
+    # pylint: enable=too-many-arguments,unused-argument
+    def __del__(self):
+        """Close Nova on delete"""
+        self.deinit()
+        self._nova.close()
 
     def deinit(self):
         """Deinitialize"""