X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/494fc9fb46873dd14c555664e14070a9e456c1df..c2bc4a90827f28abb6b51eae659a1f80a65c0497:/src/adafruit_blinka/board/linksprite/pcduino2.py?ds=inline diff --git a/src/adafruit_blinka/board/linksprite/pcduino2.py b/src/adafruit_blinka/board/linksprite/pcduino2.py index 908844d..2d2839b 100644 --- a/src/adafruit_blinka/board/linksprite/pcduino2.py +++ b/src/adafruit_blinka/board/linksprite/pcduino2.py @@ -1,7 +1,13 @@ +# SPDX-FileCopyrightText: 2023 Ryzer58 +# +# SPDX-License-Identifier: MIT """Pin definitions for the Pcduino2.""" -from adafruit_blinka.microcontroller.allwinner.a10 import pin +from adafruit_blinka.microcontroller.allwinner.a20 import pin -#J11 Header +# The Pcduino 2 uses the Allwinner A10 which is a pin compatible predecessor to +# the A20. Unlike most boards it follows an Arduino form factor. + +# J11 Header D0 = pin.PI19 D1 = pin.PI18 D2 = pin.PH7 @@ -11,7 +17,7 @@ D5 = pin.PB2 D6 = pin.PI3 D7 = pin.PH9 -#J8 Header +# J8 Header D8 = pin.PH10 D9 = pin.PH5 D10 = pin.PI10 @@ -21,29 +27,34 @@ 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 +# J9 Header +# LRADC pins only have a resolution of 6 bits so not really worth using +# A0 = LRADC0 +# A1 = LRADC1 A2 = pin.XP_TP A3 = pin.XN_TP A4 = pin.YP_TP A5 = pin.YN_TP -#P7 Header +# P7 Header SCLK = D13 SCK = SCLK MOSI = D11 MISO = D12 CS = D10 - -#P6 Header -SCLK2 = pin.PC20 +# P6 Header +D22 = pin.PC20 +SCLK2 = D22 SCK2 = SCLK2 -MOSI2 = pin.PC21 -MISO2 = pin.PC22 -CS2 = pin.PC19 +D23 = pin.PC21 +MOSI2 = D23 +D20 = pin.PC22 +MISO2 = D20 +D21 = pin.PC19 +CS2 = D21 -#P10 Header +# P10 Header D14 = pin.PH11 D15 = pin.PH12 D16 = pin.PH13 @@ -53,11 +64,17 @@ UART2_TX = D1 UART2_RX = D0 UART5_TX = D3 UART5_RX = D2 +UART6_TX = D11 +UART6_RX = D12 PWM0 = D5 PWM1 = D6 -#Misc -BACK_SW = pin.PH17 #Three buttons featured on the board +# On board buttons +BACK_SW = pin.PH17 HOME_SW = pin.PH18 MENU_SW = pin.PH19 + +# On board LEDs +LED_TX = pin.PH15 +LED_RX = pin.PH16