]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
first pass at raspi_1b_rev1 pin definitions
authorBrennen Bearnes <bbearnes@gmail.com>
Mon, 24 Dec 2018 17:04:33 +0000 (10:04 -0700)
committerBrennen Bearnes <bbearnes@gmail.com>
Mon, 24 Dec 2018 17:04:33 +0000 (10:04 -0700)
src/adafruit_blinka/board/raspi_1b_rev1.py [new file with mode: 0644]
src/adafruit_blinka/microcontroller/bcm283x/pin.py
src/board.py

diff --git a/src/adafruit_blinka/board/raspi_1b_rev1.py b/src/adafruit_blinka/board/raspi_1b_rev1.py
new file mode 100644 (file)
index 0000000..919b37d
--- /dev/null
@@ -0,0 +1,32 @@
+from adafruit_blinka.microcontroller.bcm283x import pin
+
+D0 = pin.D0
+D1 = pin.D1
+SDA = pin.D0
+SCL = pin.D1
+D4 = pin.D4
+
+D7 = pin.D7
+CE1 = pin.D7
+D8 = pin.D8
+CE0 = pin.D8
+D9 = pin.D9
+MISO = pin.D9
+D10 = pin.D10
+MOSI = pin.D10
+D11 = pin.D11
+SCLK = pin.D11
+SCK = pin.D11
+
+D14 = pin.D14
+TXD = pin.D14
+D15 = pin.D15
+RXD = pin.D15
+
+D17 = pin.D17
+D18 = pin.D18
+D21 = pin.D21
+D22 = pin.D22
+D23 = pin.D23
+D24 = pin.D24
+D25 = pin.D25
index 5b6ea24a925416abd181b0601348e3202dd3e28b..41a89ffd103132c7b6d669f3ec7ca19285c5aaab 100644 (file)
@@ -58,6 +58,10 @@ class Pin:
         else:
             return GPIO.input(self.id)
 
+# Pi 1B rev1 only?
+D0 = Pin(0)
+D1 = Pin(1)
+
 D2 = Pin(2)
 SDA = Pin(2)
 D3 = Pin(3)
index d862e349e65d83b3d5e5d8c5cec919f8abca7b7e..41711f9d5a901f739ae32684b326e4e33dbea4e7 100755 (executable)
@@ -46,6 +46,12 @@ elif board_id == ap_board.PYBOARD:
 elif detector.board.any_raspberry_pi_40_pin:
     from adafruit_blinka.board.raspi_40pin import *
 
+elif detector.board.RASPBERRY_PI_B_REV1:
+    from adafruit_blinka.board.raspi_1b_rev1 import *
+
+# elif detector.board.RASPBERRY_PI_B_REV2:
+#    from adafruit_blinka.board.raspi_1b_rev2 import *
+
 elif board_id == ap_board.BEAGLEBONE_BLACK:
     from adafruit_blinka.board.beaglebone_black import *