]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/microcontroller/pentium/j4105/pin.py
Fixed requirements to use setup.py and rpi-lgpio for the gpio
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / pentium / j4105 / pin.py
1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 """Intel Celeron j4105 pin names"""
5
6 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
7
8 GPIO388 = Pin((1, 36))
9 GPIO389 = Pin((1, 37))
10 GPIO386 = Pin((1, 34))
11 GPIO387 = Pin((1, 35))
12 GPIO337 = Pin((2, 5))
13 GPIO415 = Pin((1, 63))
14 GPIO416 = Pin((1, 64))
15 GPIO357 = Pin((1, 5))
16 GPIO356 = Pin((1, 4))
17 GPIO358 = Pin((1, 6))
18 GPIO359 = Pin((1, 7))
19 GPIO355 = Pin((1, 3))
20 GPIO391 = Pin((1, 39))
21 GPIO417 = Pin((1, 65))
22 GPIO493 = Pin((0, 61))
23 GPIO492 = Pin((0, 60))
24 GPIO410 = Pin((1, 58))
25 GPIO364 = Pin((1, 12))
26 GPIO338 = Pin((2, 6))
27 GPIO339 = Pin((2, 7))
28 GPIO340 = Pin((2, 8))
29 GPIO341 = Pin((2, 9))
30 GPIO413 = Pin((1, 61))
31 GPIO421 = Pin((1, 69))
32 GPIO422 = Pin((1, 70))
33 GPIO390 = Pin((1, 38))
34 GPIO419 = Pin((1, 67))
35 GPIO412 = Pin((1, 60))
36
37 SPI1_SCLK = GPIO355
38 SPI1_MOSI = GPIO359
39 SPI1_MISO = GPIO358
40 SPI1_FSO = GPIO356
41 SPI1_FS1 = GPIO357
42
43 UART4_TX = GPIO493
44 UART4_RX = GPIO492
45
46 I2C2_SDA = GPIO386
47 I2C2_SCL = GPIO387
48
49 I2C3_SDA = GPIO388
50 I2C3_SCL = GPIO389
51
52 i2cPorts = (
53     (2, I2C2_SCL, I2C2_SDA),
54     (3, I2C3_SCL, I2C3_SDA),
55 )
56 # ordered as spiId, sckId, mosiId, misoId
57 spiPorts = ((1, SPI1_SCLK, SPI1_MOSI, SPI1_MISO),)
58 # ordered as uartId, txId, rxId
59 uartPorts = ((4, UART4_TX, UART4_RX),)