From: brentru Date: Mon, 20 May 2024 18:48:01 +0000 (-0400) Subject: pullin analogio.py X-Git-Tag: 8.39.2^2~16 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/d64205c7f1dde94030b92a3e143d63e64182aa6c?ds=sidebyside pullin analogio.py --- diff --git a/examples/generic_aio.py b/examples/generic_aio.py new file mode 100644 index 0000000..926cbc8 --- /dev/null +++ b/examples/generic_aio.py @@ -0,0 +1,9 @@ +import pytest +import board +import analogio + +def test_ax_input_rand_int(): + assert board.board_id == "GENERIC_AGNOSTIC_BOARD" + pin_random = analogio.AnalogIn(board.Ax_INPUT_RAND_INT) + assert isinstance(pin_random.value, int) + pin_random.deinit() diff --git a/src/adafruit_blinka/microcontroller/mcp2221/analogio.py b/src/adafruit_blinka/microcontroller/generic_agnostic_board/analogio.py similarity index 90% rename from src/adafruit_blinka/microcontroller/mcp2221/analogio.py rename to src/adafruit_blinka/microcontroller/generic_agnostic_board/analogio.py index 03e7b66..52aea10 100644 --- a/src/adafruit_blinka/microcontroller/mcp2221/analogio.py +++ b/src/adafruit_blinka/microcontroller/generic_agnostic_board/analogio.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries +# SPDX-FileCopyrightText: 2024 Brent Rubell for Adafruit Industries # # SPDX-License-Identifier: MIT """ @@ -8,7 +8,7 @@ See `CircuitPython:analogio` in CircuitPython for more details. * Author(s): Carter Nelson """ -from adafruit_blinka.microcontroller.mcp2221.pin import Pin +from adafruit_blinka.microcontroller.generic_agnostic_board.pin import Pin from adafruit_blinka import ContextManaged diff --git a/src/adafruit_blinka/microcontroller/generic_agnostic_board/pin.py b/src/adafruit_blinka/microcontroller/generic_agnostic_board/pin.py index dee340e..a648502 100644 --- a/src/adafruit_blinka/microcontroller/generic_agnostic_board/pin.py +++ b/src/adafruit_blinka/microcontroller/generic_agnostic_board/pin.py @@ -90,7 +90,6 @@ class Pin: # is pin a pull down and pin is HIGH? if self._pull == Pin.PULL_DOWN and self.current_value == True: self.current_value = False - return self.current_value def value(self, val=None):