]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Merge pull request #668 from BlitzCityDIY/main 8.18.0
authorLimor "Ladyada" Fried <limor@ladyada.net>
Thu, 6 Apr 2023 22:23:38 +0000 (18:23 -0400)
committerGitHub <noreply@github.com>
Thu, 6 Apr 2023 22:23:38 +0000 (18:23 -0400)
Adding support for Feather ThinkInk

src/adafruit_blinka/board/beagleboard/beaglebone_blue.py [new file with mode: 0644]
src/adafruit_blinka/board/nvidia/jetson_orin_nx.py [new file with mode: 0644]
src/adafruit_blinka/microcontroller/tegra/t234/pin.py
src/board.py

diff --git a/src/adafruit_blinka/board/beagleboard/beaglebone_blue.py b/src/adafruit_blinka/board/beagleboard/beaglebone_blue.py
new file mode 100644 (file)
index 0000000..47f038f
--- /dev/null
@@ -0,0 +1,14 @@
+# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
+#
+# SPDX-License-Identifier: MIT
+"""Pin definitions for the Beaglebone Blue."""
+from adafruit_blinka.microcontroller.am335x import pin
+
+# common to all beagles
+LED_USR0 = pin.USR0
+LED_USR1 = pin.USR1
+LED_USR2 = pin.USR2
+LED_USR3 = pin.USR3
+
+SDA = pin.I2C1_SDA
+SCL = pin.I2C1_SCL
diff --git a/src/adafruit_blinka/board/nvidia/jetson_orin_nx.py b/src/adafruit_blinka/board/nvidia/jetson_orin_nx.py
new file mode 100644 (file)
index 0000000..1aa27d3
--- /dev/null
@@ -0,0 +1,42 @@
+# SPDX-FileCopyrightText: 2022 Linh Hoang for NVIDIA
+# SPDX-FileCopyrightText: 2022 Melissa LeBlanc-Williams for Adafruit Industries
+#
+# SPDX-License-Identifier: MIT
+"""Pin definitions for Jetson AGX Orin."""
+
+from adafruit_blinka.microcontroller.tegra.t234 import pin
+
+SDA = pin.SDA
+SCL = pin.SCL
+SDA_1 = pin.SDA_1
+SCL_1 = pin.SCL_1
+
+D4 = pin.AC06
+D5 = pin.Q05
+D6 = pin.Q06
+D7 = pin.Z07
+D8 = pin.Z06
+D9 = pin.Z04
+D10 = pin.Z05
+D11 = pin.Z03
+D12 = pin.G06
+D13 = pin.H00
+D16 = pin.R05
+D17 = pin.R04
+D18 = pin.H07
+D19 = pin.I02
+D20 = pin.I01
+D21 = pin.I00
+D22 = pin.N01
+D23 = pin.Y04
+D24 = pin.Y03
+D25 = pin.Y01
+D26 = pin.Y02
+D27 = pin.Y00
+
+CE1 = D7
+CE0 = D8
+MISO = D9
+MOSI = D10
+SCLK = D11
+SCK = D11
index f2f33327d83222a52a2e67402cea7905b0f5fe5b..26a80723cfd5cea2d70a2abc27efa5353af5782b 100644 (file)
@@ -110,6 +110,18 @@ AA03 = Pin("GP20_CAN1_DIN")
 I01 = Pin("GP124")
 I00 = Pin("GP123")
 
+
+AC06 = Pin("GP167")
+Y00 = Pin("SPI1_SCK")
+N01 = Pin("GP88_PWM1")
+Y04 = Pin("GP40_SPI3_CS1_N")
+Y03 = Pin("GP39_SPI3_CS0_N")
+Y01 = Pin("GP37_SPI3_MISO")
+Q05 = Pin("GP65")
+G06 = Pin("GP113_PWM7")
+Y02 = Pin("GP38_SPI3_MOSI")
+
+
 i2cPorts = (
     (7, SCL, SDA),
     (1, SCL_1, SDA_1),
index 943ccc7b978408ce2481e43b907aa9011a5a2952..c1785ff363f6174515ab61e880a9e85aa8272113 100644 (file)
@@ -61,6 +61,9 @@ elif board_id == ap_board.BEAGLEBONE:
 elif board_id == ap_board.BEAGLEBONE_BLACK:
     from adafruit_blinka.board.beagleboard.beaglebone_black import *
 
+elif board_id == ap_board.BEAGLEBONE_BLUE:
+    from adafruit_blinka.board.beagleboard.beaglebone_blue import *
+
 elif board_id == ap_board.BEAGLEBONE_GREEN:
     from adafruit_blinka.board.beagleboard.beaglebone_black import *
 
@@ -163,6 +166,9 @@ elif board_id == ap_board.JETSON_NX:
 elif board_id == ap_board.JETSON_AGX_ORIN:
     from adafruit_blinka.board.nvidia.jetson_orin import *
 
+elif board_id in (ap_board.JETSON_ORIN_NX, ap_board.JETSON_ORIN_NANO):
+    from adafruit_blinka.board.nvidia.jetson_orin_nx import *
+
 elif board_id == ap_board.CLARA_AGX_XAVIER:
     from adafruit_blinka.board.nvidia.clara_agx_xavier import *