+# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
+#
+# SPDX-License-Identifier: MIT
"""Chip Definition for MCP2221"""
import os
import time
import atexit
+
import hid
# Here if you need it
self.gpio_set_direction(pin, 1) # set to INPUT
def close(self):
- """Close the device. Does nothing if the device is not open."""
+ """Close the hid device. Does nothing if the device is not open."""
self._hid.close()
def __del__(self):
def _reset(self):
self._hid_xfer(b"\x70\xAB\xCD\xEF", response=False)
+ self._hid.close()
time.sleep(MCP2221_RESET_DELAY)
start = time.monotonic()
while time.monotonic() - start < 5: