]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Added Raspberry Pi Compute Module
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Fri, 19 Jul 2019 21:05:48 +0000 (14:05 -0700)
committerMelissa LeBlanc-Williams <melissa@adafruit.com>
Fri, 19 Jul 2019 21:05:48 +0000 (14:05 -0700)
src/adafruit_blinka/board/raspi_cm.py [new file with mode: 0644]
src/adafruit_blinka/microcontroller/bcm283x/pin.py
src/board.py

diff --git a/src/adafruit_blinka/board/raspi_cm.py b/src/adafruit_blinka/board/raspi_cm.py
new file mode 100644 (file)
index 0000000..eff7f96
--- /dev/null
@@ -0,0 +1,71 @@
+"""Pin definitions for Raspberry Pi Compute Modules."""
+
+from adafruit_blinka.microcontroller.bcm283x import pin
+
+D2 = pin.D2
+SDA = pin.SDA
+D3 = pin.D3
+SCL = pin.SCL
+
+D4 = pin.D4
+D5 = pin.D5
+D6 = pin.D6
+
+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
+
+D12 = pin.D12
+D13 = pin.D13
+
+D14 = pin.D14
+TXD = pin.D14
+D15 = pin.D15
+RXD = pin.D15
+
+D16 = pin.D16
+D17 = pin.D17
+D18 = pin.D18
+D19 = pin.D19
+MISO_1 = pin.D19
+D20 = pin.D20
+MOSI_1 = pin.D20
+D21 = pin.D21
+SCLK_1 = pin.D21
+SCK_1 = pin.D21
+D22 = pin.D22
+D23 = pin.D23
+D24 = pin.D24
+D25 = pin.D25
+D26 = pin.D26
+D27 = pin.D27
+D28 = pin.D28
+D29 = pin.D29
+D30 = pin.D30
+D31 = pin.D31
+D32 = pin.D32
+D33 = pin.D33
+D34 = pin.D34
+D35 = pin.D35
+D36 = pin.D36
+D37 = pin.D37
+D38 = pin.D38
+D39 = pin.D39
+D40 = pin.D40
+MISO_2 = pin.D40
+D41 = pin.D41
+MOSI_2 = pin.D41
+D42 = pin.D42
+SCLK_2 = pin.D42
+SCK_2 = pin.D43
+D43 = pin.D43
+D44 = pin.D44
+D45 = pin.D45
index 30c4f187ff5ab54b127a8b567732d20388f9b92b..10835dc05741c66f5e0f9d7110770d7b29ea81ec 100644 (file)
@@ -107,9 +107,31 @@ D24 = Pin(24)
 D25 = Pin(25)
 D26 = Pin(26)
 D27 = Pin(27)
 D25 = Pin(25)
 D26 = Pin(26)
 D27 = Pin(27)
+D28 = Pin(28)
+D29 = Pin(29)
+D30 = Pin(30)
+D31 = Pin(31)
+D32 = Pin(32)
+D33 = Pin(33)
+D34 = Pin(34)
+D35 = Pin(35)
+D36 = Pin(36)
+D37 = Pin(37)
+D38 = Pin(38)
+D39 = Pin(39)
+D40 = Pin(40)
+MISO_2 = Pin(40)
+D41 = Pin(41)
+MOSI_2 = Pin(41)
+D42 = Pin(42)
+SCLK_2 = Pin(42)
+SCK_2 = Pin(43)
+D43 = Pin(43)
+D44 = Pin(44)
+D45 = Pin(45)
 
 # ordered as spiId, sckId, mosiId, misoId
 
 # ordered as spiId, sckId, mosiId, misoId
-spiPorts = ((0, SCLK, MOSI, MISO), (1, SCLK_1, MOSI_1, MISO_1))
+spiPorts = ((0, SCLK, MOSI, MISO), (1, SCLK_1, MOSI_1, MISO_1), (2, SCLK_2, MOSI_2, MISO_2))
 
 # ordered as uartId, txId, rxId
 uartPorts = (
 
 # ordered as uartId, txId, rxId
 uartPorts = (
index 5173b18f16ecd4303effa6969e8df011b7c609a7..4be114637a4634ebefe43c64cb60e576768035b9 100755 (executable)
@@ -46,6 +46,9 @@ elif board_id == ap_board.PYBOARD:
 elif detector.board.any_raspberry_pi_40_pin:
     from adafruit_blinka.board.raspi_40pin import *
 
 elif detector.board.any_raspberry_pi_40_pin:
     from adafruit_blinka.board.raspi_40pin import *
 
+elif detector.board.any_raspberry_pi_cm:
+    from adafruit_blinka.board.raspi_cm import *
+
 elif detector.board.RASPBERRY_PI_B_REV1:
     from adafruit_blinka.board.raspi_1b_rev1 import *
 
 elif detector.board.RASPBERRY_PI_B_REV1:
     from adafruit_blinka.board.raspi_1b_rev1 import *