X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/4320a101dd8a5f27dc528101d9a9f22c72005355..c2bc4a90827f28abb6b51eae659a1f80a65c0497:/src/adafruit_blinka/microcontroller/rp2040_u2if/rp2040_u2if.py diff --git a/src/adafruit_blinka/microcontroller/rp2040_u2if/rp2040_u2if.py b/src/adafruit_blinka/microcontroller/rp2040_u2if/rp2040_u2if.py index 6431f94..e5198a1 100644 --- a/src/adafruit_blinka/microcontroller/rp2040_u2if/rp2040_u2if.py +++ b/src/adafruit_blinka/microcontroller/rp2040_u2if/rp2040_u2if.py @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries +# +# SPDX-License-Identifier: MIT """Helper class for use with RP2040 running u2if firmware""" # https://github.com/execuc/u2if @@ -91,6 +94,7 @@ class RP2040_u2if: def _reset(self): self._hid_xfer(bytes([self.SYS_RESET]), False) + self._hid.close() time.sleep(RP2040_U2IF_RESET_DELAY) start = time.monotonic() while time.monotonic() - start < 5: @@ -272,7 +276,7 @@ class RP2040_u2if: out_start=0, out_end=None, in_start=0, - in_end=None + in_end=None, ): """Write data from buffer_out to an address and then read data from an address and into buffer_in @@ -365,7 +369,7 @@ class RP2040_u2if: out_start=0, out_end=None, in_start=0, - in_end=None + in_end=None, ): """SPI write and readinto.""" raise NotImplementedError("SPI write_readinto Not implemented")