]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/vicharak/axon.py
Merge branch 'main' of https://github.com/ErikApption/Adafruit_Blinka into erikapption
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / vicharak / axon.py
1 # SPDX-FileCopyrightText: 2025 djkabutar
2 # See https://docs.vicharak.in/vicharak_sbcs/vaaman/vaaman-gpio-description for pinout
3 #
4 # SPDX-License-Identifier: MIT
5 """Pin definitions for the Vicharak Vaaman."""
6
7 from adafruit_blinka.microcontroller.rockchip.rk3588 import pin
8
9 D2 = pin.GPIO0_B6
10 D4 = pin.GPIO0_B5
11 D9 = pin.GPIO2_C1
12 D10 = pin.GPIO2_B6
13 D11 = pin.GPIO2_C0
14 D12 = pin.GPIO2_B7
15 D13 = pin.GPIO0_C0
16 D17 = pin.GPIO1_D0
17 D18 = pin.GPIO1_D1
18 D19 = pin.GPIO1_D3
19 D20 = pin.GPIO1_D2
20 D23 = pin.GPIO1_B3
21 D29 = pin.ADC_IN1
22 D30 = pin.ADC_IN2
23 D28 = pin.ADC_IN3
24 D27 = pin.ADC_IN4
25
26 # UART
27 # UART2_M0
28 UART2_RX = D2
29 UART2_TX = D4
30 # UART1_M0
31 UART1_RX = D10
32 UART1_TX = D12
33 UART1_CSTN = D9
34 UART1_RSTN = D11
35 # UART6_M2
36 UART6_RX = D17
37 UART6_TX = D18
38 # UART4_M0
39 UART4_RX = D19
40 UART4_TX = D20
41
42 # Default UART -> UART2_M0
43 UART_RX = UART2_RX
44 UART_TX = UART2_TX
45
46 # I2C
47 # I2C2_M1
48 I2C2_SCL = D9
49 I2C2_SDA = D11
50 # I2C5_M4
51 I2C5_SCL = D10
52 I2C5_SDA = D12
53 # I2C7_M0
54 I2C7_SCL = D17
55 I2C7_SDA = D18
56 # I2C1_M4
57 I2C1_SCL = D20
58 I2C1_SDA = D19
59
60 # Default I2C -> I2C2_M1
61 SCL = I2C2_SCL
62 SDA = I2C2_SDA
63
64 # SPI
65 # SPI1_M2
66 SPI_MOSI = D18
67 SPI_MISO = D17
68 SPI_CLK = D20
69 SPI_SCLK = SPI_CLK
70 SPI_CS0 = D19
71 SPI_CS = SPI_CS0
72
73 MOSI = D18
74 MISO = D17
75 SCLK = SPI_CLK
76 CS = D19
77
78 # PWM
79 # PWM0_M1
80 PWM0 = D20
81 PWM1_M0 = D13
82 PWM1_M1 = D19
83
84 # ADC
85 ADC_IN1 = D29
86 ADC_IN2 = D30
87 ADC_IN3 = D28
88 ADC_IN4 = D27