]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - src/adafruit_blinka/microcontroller/stm32/pin.py
Bumping requirements for release
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / stm32 / pin.py
old mode 100644 (file)
new mode 100755 (executable)
index 711383a..870e240
@@ -1,3 +1,5 @@
+"""STM32 pins"""
+
 from microcontroller import Pin
 
 A0 = Pin('A0')
@@ -47,3 +49,20 @@ C11 = Pin('C11')
 C12 = Pin('C12')
 C13 = Pin('C13')
 D2 = Pin('D2')
+
+# ordered as spiId, sckId, mosiId, misoId
+SPI_PORTS = ((1, B13, B15, B14), (2, A5, A6, A7))
+
+# ordered as uartId, txId, rxId
+UART_PORTS = (
+    (1, B6, B7),
+    (2, A2, A3),
+    (3, B10, B11),
+    (4, A0, A1),
+    (6, C6, C7),
+)
+
+I2C_PORTS = (
+    (1, B6, B7),
+    (2, B10, B11),
+)