File tree Expand file tree Collapse file tree 3 files changed +78
-1
lines changed
microcontroller/rockchip/rk3399 Expand file tree Collapse file tree 3 files changed +78
-1
lines changed Original file line number Diff line number Diff line change
1
+ # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2
+ # See https://wiki.radxa.com/Rock4/hardware/gpio for pinout
3
+ #
4
+ # SPDX-License-Identifier: MIT
5
+ """Pin definitions for the Vivid Unit Board. Pins are
6
+ BCM Equivalent GPIO numbers rather than phyisical pin numbers."""
7
+
8
+ from adafruit_blinka .microcontroller .rockchip .rk3399 import pin
9
+
10
+ D0 = pin .GPIO2_A7
11
+ D1 = pin .GPIO2_B0
12
+ D2 = pin .GPIO2_A0
13
+ D3 = pin .GPIO2_A1
14
+ D4 = pin .GPIO4_D1
15
+ D5 = pin .GPIO1_A4
16
+ D6 = pin .GPIO1_A2
17
+ D7 = pin .GPIO2_A5
18
+ D8 = pin .GPIO2_B4
19
+ D9 = pin .GPIO2_B1
20
+ D10 = pin .GPIO2_B2
21
+ D11 = pin .GPIO2_B3
22
+ D12 = pin .GPIO1_A1
23
+ D13 = pin .GPIO4_B3
24
+ D14 = pin .GPIO4_C4
25
+ D15 = pin .GPIO4_C3
26
+ D16 = pin .GPIO4_B4
27
+ D17 = pin .GPIO4_D6
28
+ D18 = pin .GPIO4_D2
29
+ D19 = pin .GPIO4_B5
30
+ D20 = pin .GPIO4_B1
31
+ D21 = pin .GPIO4_B2
32
+ D22 = pin .GPIO2_A4
33
+ D23 = pin .GPIO2_A6
34
+ D24 = pin .GPIO2_A3
35
+ D25 = pin .GPIO2_A2
36
+ D26 = pin .GPIO4_B0
37
+ D27 = pin .GPIO2_D3
38
+
39
+ SDA = D2
40
+ SCL = D3
41
+
42
+ SCLK = D11
43
+ MOSI = D10
44
+ MISO = D9
45
+ CS = D8
46
+ SCK = SCLK
47
+
48
+ UART2_TX = D14
49
+ UART2_RX = D15
50
+
51
+ UART4_TX = D10
52
+ UART4_RX = D9
53
+
54
+ UART_TX = UART2_TX
55
+ UART_RX = UART2_RX
56
+
57
+ PWM0 = pin .PWM0
58
+ PWM1 = pin .PWM1
59
+
60
+ ADC_IN0 = pin .ADC_IN0
61
+ ADC_IN3 = pin .ADC_IN3
62
+ ADC_IN4 = pin .ADC_IN4
Original file line number Diff line number Diff line change 175
175
GPIO4_D7 = Pin ((4 , 31 ))
176
176
177
177
ADC_IN0 = 1
178
+ ADC_IN1 = 2
179
+ ADC_IN2 = 3
180
+ ADC_IN3 = 4
181
+ ADC_IN4 = 5
182
+ ADC_IN5 = 6
178
183
179
184
# I2C
180
185
I2C2_SDA = GPIO2_A0
230
235
)
231
236
232
237
# SysFS analog inputs, Ordered as analog analogInId, device, and channel
233
- analogIns = ((ADC_IN0 , 0 , 0 ),)
238
+ analogIns = (
239
+ (ADC_IN0 , 0 , 0 ),
240
+ (ADC_IN1 , 0 , 1 ),
241
+ (ADC_IN2 , 0 , 2 ),
242
+ (ADC_IN3 , 0 , 3 ),
243
+ (ADC_IN4 , 0 , 4 ),
244
+ (ADC_IN5 , 0 , 5 ),
245
+ )
Original file line number Diff line number Diff line change 419
419
elif board_id == ap_board .LUCKFOX_PICO_MAX :
420
420
from adafruit_blinka .board .luckfox .luckfoxpico_max import *
421
421
422
+ elif board_id == ap_board .VIVID_UNIT :
423
+ from adafruit_blinka .board .vivid_unit import *
424
+
422
425
elif "sphinx" in sys .modules :
423
426
pass
424
427
You can’t perform that action at this time.
0 commit comments