From e75093d6a5efa571facdb24ce5fe6ee37d938558 Mon Sep 17 00:00:00 2001 From: Ryan L Date: Mon, 25 Apr 2022 23:03:49 +0100 Subject: [PATCH] Add support for the Pcduino's four adc input pins --- src/adafruit_blinka/board/linksprite/pcduino2.py | 7 +++++++ src/analogio.py | 2 ++ 2 files changed, 9 insertions(+) diff --git a/src/adafruit_blinka/board/linksprite/pcduino2.py b/src/adafruit_blinka/board/linksprite/pcduino2.py index fad055e..77b1512 100644 --- a/src/adafruit_blinka/board/linksprite/pcduino2.py +++ b/src/adafruit_blinka/board/linksprite/pcduino2.py @@ -21,6 +21,13 @@ D13 = pin.PI11 SDA = pin.PB21 SCL = pin.PB20 +#J9 Header +#A0 & A1 are LRADC pins with only 6-bit resolution and unlike other pins are only limited to 2v +A2 = pin.XP_TP +A3 = pin.XN_TP +A4 = pin.YP_TP +A5 = pin.YN_TP + #P7 Header SCLK = D13 SCK = SCLK diff --git a/src/analogio.py b/src/analogio.py index 23dfb0d..54c5cec 100644 --- a/src/analogio.py +++ b/src/analogio.py @@ -30,6 +30,8 @@ elif detector.chip.IMX6ULL: from adafruit_blinka.microcontroller.generic_linux.sysfs_analogin import AnalogIn elif detector.chip.STM32MP157: from adafruit_blinka.microcontroller.generic_linux.sysfs_analogin import AnalogIn +elif detector.chip.A10: + from adafruit_blinka.microcontroller.generic_linux.sysfs_analogin import AnalogIn elif "sphinx" in sys.modules: pass elif detector.board.pico_u2if: -- 2.49.0