X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/6db6ef855f798996075d2919ca924ec31983f7f1..a536d1589003c40d1531f13003bcc548e68d68d2:/src/adafruit_blinka/microcontroller/rp2040/pin.py diff --git a/src/adafruit_blinka/microcontroller/rp2040/pin.py b/src/adafruit_blinka/microcontroller/rp2040/pin.py index e16890f..7d29960 100755 --- a/src/adafruit_blinka/microcontroller/rp2040/pin.py +++ b/src/adafruit_blinka/microcontroller/rp2040/pin.py @@ -1,6 +1,9 @@ +# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries +# +# SPDX-License-Identifier: MIT """RP2040 pins""" -from microcontroller import Pin +from ..generic_micropython import Pin GP0 = Pin(0) GP1 = Pin(1) @@ -37,12 +40,31 @@ GP29 = Pin(29) spiPorts = ( (0, GP2, GP3, GP0), (0, GP2, GP3, GP4), + (0, GP2, GP3, GP16), (0, GP2, GP7, GP0), (0, GP2, GP7, GP4), + (0, GP2, GP7, GP16), + (0, GP2, GP19, GP0), + (0, GP2, GP19, GP4), + (0, GP2, GP19, GP16), (0, GP6, GP3, GP0), (0, GP6, GP3, GP4), + (0, GP6, GP3, GP16), (0, GP6, GP7, GP0), (0, GP6, GP7, GP4), + (0, GP6, GP7, GP16), + (0, GP6, GP19, GP0), + (0, GP6, GP19, GP4), + (0, GP6, GP19, GP16), + (0, GP18, GP3, GP0), + (0, GP18, GP3, GP4), + (0, GP18, GP3, GP16), + (0, GP18, GP7, GP0), + (0, GP18, GP7, GP4), + (0, GP18, GP7, GP16), + (0, GP18, GP19, GP0), + (0, GP18, GP19, GP4), + (0, GP18, GP19, GP16), (1, GP10, GP11, GP8), (1, GP10, GP11, GP12), (1, GP10, GP15, GP8), @@ -71,32 +93,113 @@ i2cPorts = ( (0, GP1, GP4), (0, GP1, GP8), (0, GP1, GP12), - (0, GP5, GP0), - (0, GP5, GP4), - (0, GP5, GP8), - (0, GP5, GP12), - (0, GP9, GP0), - (0, GP9, GP4), - (0, GP9, GP8), - (0, GP9, GP12), - (0, GP13, GP0), - (0, GP13, GP4), - (0, GP13, GP8), - (0, GP13, GP12), + (0, GP1, GP16), + (0, GP1, GP20), + (0, GP1, GP24), + (0, GP1, GP28), (1, GP3, GP2), (1, GP3, GP6), (1, GP3, GP10), (1, GP3, GP14), + (1, GP3, GP18), + (1, GP3, GP22), + (1, GP3, GP26), + (0, GP5, GP0), + (0, GP5, GP4), + (0, GP5, GP8), + (0, GP5, GP12), + (0, GP5, GP16), + (0, GP5, GP20), + (0, GP5, GP24), + (0, GP5, GP28), (1, GP7, GP2), (1, GP7, GP6), (1, GP7, GP10), (1, GP7, GP14), + (1, GP7, GP18), + (1, GP7, GP22), + (1, GP7, GP26), + (0, GP9, GP0), + (0, GP9, GP4), + (0, GP9, GP8), + (0, GP9, GP12), + (0, GP9, GP16), + (0, GP9, GP20), + (0, GP9, GP24), + (0, GP9, GP28), (1, GP11, GP2), (1, GP11, GP6), (1, GP11, GP10), (1, GP11, GP14), + (1, GP11, GP18), + (1, GP11, GP22), + (1, GP11, GP26), + (0, GP13, GP0), + (0, GP13, GP4), + (0, GP13, GP8), + (0, GP13, GP12), + (0, GP13, GP16), + (0, GP13, GP20), + (0, GP13, GP24), + (0, GP13, GP28), (1, GP15, GP2), (1, GP15, GP6), (1, GP15, GP10), (1, GP15, GP14), + (1, GP15, GP18), + (1, GP15, GP22), + (1, GP15, GP26), + (0, GP17, GP0), + (0, GP17, GP4), + (0, GP17, GP8), + (0, GP17, GP12), + (0, GP17, GP16), + (0, GP17, GP20), + (0, GP17, GP24), + (0, GP17, GP28), + (1, GP19, GP2), + (1, GP19, GP6), + (1, GP19, GP10), + (1, GP19, GP14), + (1, GP19, GP18), + (1, GP19, GP22), + (1, GP19, GP26), + (0, GP21, GP0), + (0, GP21, GP4), + (0, GP21, GP8), + (0, GP21, GP12), + (0, GP21, GP16), + (0, GP21, GP20), + (0, GP21, GP24), + (0, GP21, GP28), + (1, GP23, GP2), + (1, GP23, GP6), + (1, GP23, GP10), + (1, GP23, GP14), + (1, GP23, GP18), + (1, GP23, GP22), + (1, GP23, GP26), + (0, GP25, GP0), + (0, GP25, GP4), + (0, GP25, GP8), + (0, GP25, GP12), + (0, GP25, GP16), + (0, GP25, GP20), + (0, GP25, GP24), + (0, GP25, GP28), + (1, GP27, GP2), + (1, GP27, GP6), + (1, GP27, GP10), + (1, GP27, GP14), + (1, GP27, GP18), + (1, GP27, GP22), + (1, GP27, GP26), + (0, GP29, GP0), + (0, GP29, GP4), + (0, GP29, GP8), + (0, GP29, GP12), + (0, GP29, GP16), + (0, GP29, GP20), + (0, GP29, GP24), + (0, GP29, GP28), )