From d64205c7f1dde94030b92a3e143d63e64182aa6c Mon Sep 17 00:00:00 2001 From: brentru Date: Mon, 20 May 2024 14:48:01 -0400 Subject: [PATCH] pullin analogio.py --- examples/generic_aio.py | 9 +++++++++ .../{mcp2221 => generic_agnostic_board}/analogio.py | 4 ++-- .../microcontroller/generic_agnostic_board/pin.py | 1 - 3 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 examples/generic_aio.py rename src/adafruit_blinka/microcontroller/{mcp2221 => generic_agnostic_board}/analogio.py (90%) 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): -- 2.49.0