File tree Expand file tree Collapse file tree 2 files changed +64
-0
lines changed Expand file tree Collapse file tree 2 files changed +64
-0
lines changed Original file line number Diff line number Diff line change
1
+ # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2
+ #
3
+ # SPDX-License-Identifier: MIT
4
+ """
5
+ Pin definitions for the Waveshare RP2040 One with u2if firmware.
6
+
7
+ Adafruit CircuitPython; Waveshare RP2040 One with rp2040
8
+ >>> import board
9
+ >>> board.
10
+ A0 A1 A2 A3
11
+ D2 D3 D10 D11
12
+ D12 D13 D14 D15
13
+ D17 D18 D19 D20
14
+ D21 D22 D23 D24
15
+ D25 D9 I2C MISO
16
+ MOSI NEOPIXEL RX SCK
17
+ SCL SDA SPI TX
18
+ UART
19
+ """
20
+
21
+ from adafruit_blinka .microcontroller .rp2040_u2if import pin
22
+
23
+ D2 = pin .GP2
24
+ D3 = pin .GP3
25
+ D9 = pin .GP9
26
+ D10 = pin .GP10
27
+ D11 = pin .GP11
28
+ D12 = pin .GP12
29
+ D13 = pin .GP13
30
+ D14 = pin .GP14
31
+ D15 = pin .GP15
32
+ D17 = pin .GP17
33
+ D18 = pin .GP18
34
+ D19 = pin .GP19
35
+ D20 = pin .GP20
36
+ D21 = pin .GP21
37
+ D22 = pin .GP22
38
+ D23 = pin .GP23
39
+ D24 = pin .GP24
40
+ D25 = pin .GP25
41
+
42
+ A0 = pin .GP26
43
+ A1 = pin .GP27
44
+ A2 = pin .GP28
45
+ # A3 = pin.GP29 # not currently supported in firmware
46
+
47
+ NEOPIXEL = pin .GP16
48
+
49
+ TX = pin .GP0
50
+ RX = pin .GP1
51
+
52
+ SCL = pin .GP5
53
+ SDA = pin .GP4
54
+
55
+ SCLK = SCK = pin .GP6
56
+ MOSI = pin .GP7
57
+ MISO = pin .GP8
58
+
59
+ # access u2if via pin instance to open for specifc VID/PID
60
+ # pylint:disable = protected-access
61
+ pin .GP0 ._u2if_open_hid (0x2E8A , 0x103A )
Original file line number Diff line number Diff line change 404
404
elif board_id == ap_board .WALNUT_PI_1B :
405
405
from adafruit_blinka .board .walnutpi .walnutpi1b import *
406
406
407
+ elif board_id == ap_board .RP2040_ONE_U2IF :
408
+ from adafruit_blinka .board .rp2040_one_u2if import *
409
+
407
410
elif board_id == ap_board .OS_AGNOSTIC_BOARD :
408
411
from adafruit_blinka .board .generic_agnostic_board import *
409
412
You can’t perform that action at this time.
0 commit comments