From: caternuson Date: Fri, 21 May 2021 22:53:16 +0000 (-0700) Subject: lint1 X-Git-Tag: 6.10.0~1^2~1 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/0f970c357327ac41686e5fd91d3fd5ac31128173?ds=inline;hp=-c lint1 --- 0f970c357327ac41686e5fd91d3fd5ac31128173 diff --git a/src/adafruit_blinka/board/feather_u2if.py b/src/adafruit_blinka/board/feather_u2if.py index c02864c..a6ba759 100644 --- a/src/adafruit_blinka/board/feather_u2if.py +++ b/src/adafruit_blinka/board/feather_u2if.py @@ -1,6 +1,6 @@ -"""Pin definitions for the Feather RP2040 with u2if firmware.""" - """ +Pin definitions for the Feather RP2040 with u2if firmware. + Adafruit CircuitPython 6.2.0 on 2021-04-05; Adafruit Feather RP2040 with rp2040 >>> import board >>> board. @@ -41,4 +41,5 @@ MOSI = pin.GP19 MISO = pin.GP20 # access u2if via pin instance to open for specifc VID/PID +# pylint:disable = protected-access pin.GP0._u2if_open_hid(0x239A, 0x00F1) diff --git a/src/adafruit_blinka/board/itsybitsy_u2if.py b/src/adafruit_blinka/board/itsybitsy_u2if.py index 952847f..c13d24c 100644 --- a/src/adafruit_blinka/board/itsybitsy_u2if.py +++ b/src/adafruit_blinka/board/itsybitsy_u2if.py @@ -1,6 +1,6 @@ -"""Pin definitions for the ItsyBitsy RP2040 with u2if firmware.""" - """ +Pin definitions for the ItsyBitsy RP2040 with u2if firmware. + Adafruit CircuitPython 6.2.0 on 2021-04-05; Adafruit ItsyBitsy RP2040 with rp2040 >>> import board >>> board. @@ -50,4 +50,5 @@ NEOPIXEL_POWER = pin.GP16 BUTTON = pin.GP13 # access u2if via pin instance to open for specifc VID/PID +# pylint:disable = protected-access pin.GP0._u2if_open_hid(0x239A, 0x00FD) diff --git a/src/adafruit_blinka/board/qt2040_trinkey_u2if.py b/src/adafruit_blinka/board/qt2040_trinkey_u2if.py index d48b71b..d71bea8 100644 --- a/src/adafruit_blinka/board/qt2040_trinkey_u2if.py +++ b/src/adafruit_blinka/board/qt2040_trinkey_u2if.py @@ -10,4 +10,5 @@ SDA = pin.GP16 NEOPIXEL = pin.GP27 # access u2if via pin instance to open for specifc VID/PID +# pylint:disable = protected-access pin.GP0._u2if_open_hid(0x239A, 0x0109) diff --git a/src/adafruit_blinka/board/qtpy_u2if.py b/src/adafruit_blinka/board/qtpy_u2if.py index 76e2c86..569ace2 100644 --- a/src/adafruit_blinka/board/qtpy_u2if.py +++ b/src/adafruit_blinka/board/qtpy_u2if.py @@ -1,6 +1,6 @@ -"""Pin definitions for the QT Py RP2040 with u2if firmware.""" - """ +Pin definitions for the QT Py RP2040 with u2if firmware. + Adafruit CircuitPython 6.2.0 on 2021-04-05; Adafruit QTPy RP2040 with rp2040 >>> import board >>> board. @@ -50,4 +50,5 @@ NEOPIXEL_POWER = pin.GP11 BUTTON = pin.GP21 # access u2if via pin instance to open for specifc VID/PID +# pylint:disable = protected-access pin.GP0._u2if_open_hid(0x239A, 0x00F7) diff --git a/src/adafruit_blinka/microcontroller/rp2040_u2if/rp2040_u2if.py b/src/adafruit_blinka/microcontroller/rp2040_u2if/rp2040_u2if.py index 96a06b4..6431f94 100644 --- a/src/adafruit_blinka/microcontroller/rp2040_u2if/rp2040_u2if.py +++ b/src/adafruit_blinka/microcontroller/rp2040_u2if/rp2040_u2if.py @@ -68,22 +68,15 @@ class RP2040_u2if: PWM_GET_DUTY_NS = 0x37 def __init__(self): + self._vid = None + self._pid = None + self._hid = None self._opened = False self._i2c_index = None self._spi_index = None self._serial = None self._neopixel_initialized = False - # self._vid = vid - # self._pid = pid - # self._hid = hid.device() - # self._hid.open(self._vid, self._pid) - # if RP2040_U2IF_RESET_DELAY >= 0: - # self._reset() - # self._i2c_index = None - # self._spi_index = None - # self._serial = None - # self._neopixel_initialized = False - # self._uart_rx_buffer = None + self._uart_rx_buffer = None def _hid_xfer(self, report, response=True): """Perform HID Transfer""" @@ -113,6 +106,8 @@ class RP2040_u2if: # MISC # ---------------------------------------------------------------- def open(self, vid, pid): + """Open HID interface for given USB VID and PID.""" + if self._opened: return self._vid = vid