]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - src/adafruit_blinka/microcontroller/sama5/pin.py
feat: add I2C and SPI
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / sama5 / pin.py
index 5b496692c140edbd07e4185347b5daf4e7ca1c5d..1fdee5be845f73b8f94979ca6ff8b1a1b6842949 100644 (file)
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
+#
+# SPDX-License-Identifier: MIT
+"""Atmel SAMA5 pin names"""
 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
 
 PD23 = Pin(119)
@@ -27,7 +31,7 @@ PD13 = Pin(109)
 PD31 = Pin(127)
 PB0 = Pin(32)
 PWM1 = PB0
-PB7 = Pin(38)
+PB7 = Pin(39)
 PWM3 = PB7
 PB1 = Pin(33)
 PWML1 = PB1
@@ -39,10 +43,14 @@ TWI0_SCL = PC0
 PB31 = Pin(63)
 TWI0_SDA = PB31
 
-i2cPorts = ( (0, TWI0_SCL, TWI0_SDA), )
+i2cPorts = ((0, TWI0_SCL, TWI0_SDA),)
 # ordered as spiId, sckId, mosiId, misoId
-spiPorts = ( (0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO), )
+spiPorts = ((0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO),)
 # ordered as uartId, txId, rxId
-uartPorts = ( (1, UART1_TX, UART1_RX), )
+uartPorts = ((1, UART1_TX, UART1_RX),)
 # SysFS pwm outputs, pwm channel and pin in first tuple
-pwmOuts = ( ((0, 1), PWM1), ((0, 2), PWM2), ((0, 3), PWM3), )
+pwmOuts = (
+    ((0, 1), PWM1),
+    ((0, 2), PWM2),
+    ((0, 3), PWM3),
+)