]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/feather_u2if.py
add support for jetson thor
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / feather_u2if.py
1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 """
5 Pin definitions for the Feather RP2040 with u2if firmware.
6
7 Adafruit CircuitPython 6.2.0 on 2021-04-05; Adafruit Feather RP2040 with rp2040
8 >>> import board
9 >>> board.
10 A0              A1              A2              A3
11 D0              D1              D10             D11
12 D12             D13             D24             D25
13 D4              D5              D6              D9
14 I2C             LED             MISO            MOSI
15 NEOPIXEL        RX              SCK             SCL
16 SDA             SPI             TX              UART
17 """
18
19 from adafruit_blinka.microcontroller.rp2040_u2if import pin
20
21 D0 = pin.GP0
22 D1 = pin.GP1
23 D4 = pin.GP6
24 D5 = pin.GP7
25 D6 = pin.GP8
26 D9 = pin.GP9
27 D10 = pin.GP10
28 D11 = pin.GP11
29 D12 = pin.GP12
30 D13 = pin.GP13
31 D24 = pin.GP24
32 D25 = pin.GP25
33
34 A0 = pin.GP26
35 A1 = pin.GP27
36 A2 = pin.GP28
37 # A3 = pin.GP29 # not currently supported in firmware
38
39 NEOPIXEL = pin.GP16
40
41 SCL = pin.GP3
42 SDA = pin.GP2
43
44 SCLK = SCK = pin.GP18
45 MOSI = pin.GP19
46 MISO = pin.GP20
47
48 # access u2if via pin instance to open for specifc VID/PID
49 # pylint:disable = protected-access
50 pin.GP0._u2if_open_hid(0x239A, 0x00F1)