From: Brennen Bearnes Date: Mon, 24 Dec 2018 17:04:33 +0000 (-0700) Subject: first pass at raspi_1b_rev1 pin definitions X-Git-Tag: 1.1.0^2~1 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/3a4a0b4497c997d4589eb9da90a0bce1492c3ccb first pass at raspi_1b_rev1 pin definitions --- diff --git a/src/adafruit_blinka/board/raspi_1b_rev1.py b/src/adafruit_blinka/board/raspi_1b_rev1.py new file mode 100644 index 0000000..919b37d --- /dev/null +++ b/src/adafruit_blinka/board/raspi_1b_rev1.py @@ -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 diff --git a/src/adafruit_blinka/microcontroller/bcm283x/pin.py b/src/adafruit_blinka/microcontroller/bcm283x/pin.py index 5b6ea24..41a89ff 100644 --- a/src/adafruit_blinka/microcontroller/bcm283x/pin.py +++ b/src/adafruit_blinka/microcontroller/bcm283x/pin.py @@ -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) diff --git a/src/board.py b/src/board.py index d862e34..41711f9 100755 --- a/src/board.py +++ b/src/board.py @@ -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 *