]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/udoo_x86ultra.py
Add files via upload
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / udoo_x86ultra.py
1 """Pin definitions for Udoo x86 Ultra
2 (should work for Ultra and Ultra II)
3
4 There are 2 naming systems.  A Digital Pin system which includes
5 the arduino chip (Leonardo or 101).  The Braswell #s start at 16 and
6 is documented in the diagram and text for linux version later than 4.15 in:
7 https://www.udoo.org/docs-x86II/Introduction/Introduction.html
8 The other is based on the hardware manual:
9 https://udoo.org/download/files/UDOO_X86/Doc/UDOO_X86II_MANUAL.pdf
10
11 This will use the D system based on the diagram in the user guide
12
13 i2c use i2c(board.I2C0_SCL, board_I2C0_SDA) or i2c(board.I2C1_SCL, board_I2C1_SDA)
14 for the i2c(board.SCL, board.SCL) in the examples
15
16 UART use pyserial not busio
17 """
18
19 from adafruit_blinka.microcontroller.pentium.n3710 import pin
20
21 # Connector CN15
22 D16 = pin.UART1_RTS
23 D17 = pin.UART1_CTS
24 D18 = pin.UART1_TXD
25 D19 = pin.UART1_RXD
26 D20 = pin.UART2_RTS
27 D21 = pin.UART2_CTS
28 D22 = pin.UART2_TXD
29 D23 = pin.UART2_RXD
30
31 # Connector CN13 LPC interface
32 D24 = pin.GPIO_275
33 D25 = pin.GPIO_280
34 D26 = pin.GPIO_273
35 D27 = pin.GPIO_278
36 D28 = pin.GPIO_276
37 D29 = pin.GPIO_279
38 D30 = pin.GPIO_307
39
40 # Connector CN14
41 D34 = pin.I2C0_SCL
42 D35 = pin.I2C0_SDA
43
44 D36 = pin.GPIO_492
45 D37 = pin.GPIO_490
46
47 D38 = pin.I2C1_SCL
48 D39 = pin.I2C1_SDA
49
50 # Connector CN12 SDIO SD/MMC interfaces
51 D40 = pin.GPIO_358
52 D41 = pin.GPIO_243
53 D42 = pin.GPIO_249
54 D43 = pin.GPIO_246
55 D44 = pin.GPIO_253
56 D45 = pin.GPIO_250
57 D46 = pin.GPIO_247
58
59 # aliases
60 UART1_RX = D19
61 UART1_TX = D18
62
63 UART2_RX = D23
64 UART2_TX = D22
65
66 I2C0_SCL = D34  # labeled on diagram as I2C1, hardware manual port 0
67 I2C0_SDA = D35  # i2cdetect-l lists it as i2c-0
68
69 I2C1_SCL = D38  # Labeled on diagram as I2C2, hardware manual port 5
70 I2C1_SCL = D39  # i2cdetect lists it as i2c-1