X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/5da8051ef58b3d4f75b280b1862eb4e771438107..a3770186a94117be56a8d9a8038a2d540bd2884c:/src/adafruit_blinka/microcontroller/stm32/pin.py?ds=sidebyside diff --git a/src/adafruit_blinka/microcontroller/stm32/pin.py b/src/adafruit_blinka/microcontroller/stm32/pin.py old mode 100644 new mode 100755 index 711383a..b308069 --- a/src/adafruit_blinka/microcontroller/stm32/pin.py +++ b/src/adafruit_blinka/microcontroller/stm32/pin.py @@ -1,49 +1,68 @@ +"""STM32 pins""" + from microcontroller import Pin -A0 = Pin('A0') -A1 = Pin('A1') -A2 = Pin('A2') -A3 = Pin('A3') -A4 = Pin('A4') -A5 = Pin('A5') -A6 = Pin('A6') -A7 = Pin('A7') -A8 = Pin('A8') -A9 = Pin('A9') -A10 = Pin('A10') -A11 = Pin('A11') -A12 = Pin('A12') -A13 = Pin('A13') -A14 = Pin('A14') -A15 = Pin('A15') -B0 = Pin('B0') -B1 = Pin('B1') -B2 = Pin('B2') -B3 = Pin('B3') -B4 = Pin('B4') -B5 = Pin('B5') -B6 = Pin('B6') -B7 = Pin('B7') -B8 = Pin('B8') -B9 = Pin('B9') -B10 = Pin('B10') -B11 = Pin('B11') -B12 = Pin('B12') -B13 = Pin('B13') -B14 = Pin('B14') -B15 = Pin('B15') -C0 = Pin('C0') -C1 = Pin('C1') -C2 = Pin('C2') -C3 = Pin('C3') -C4 = Pin('C4') -C5 = Pin('C5') -C6 = Pin('C6') -C7 = Pin('C7') -C8 = Pin('C8') -C9 = Pin('C9') -C10 = Pin('C10') -C11 = Pin('C11') -C12 = Pin('C12') -C13 = Pin('C13') -D2 = Pin('D2') +A0 = Pin("A0") +A1 = Pin("A1") +A2 = Pin("A2") +A3 = Pin("A3") +A4 = Pin("A4") +A5 = Pin("A5") +A6 = Pin("A6") +A7 = Pin("A7") +A8 = Pin("A8") +A9 = Pin("A9") +A10 = Pin("A10") +A11 = Pin("A11") +A12 = Pin("A12") +A13 = Pin("A13") +A14 = Pin("A14") +A15 = Pin("A15") +B0 = Pin("B0") +B1 = Pin("B1") +B2 = Pin("B2") +B3 = Pin("B3") +B4 = Pin("B4") +B5 = Pin("B5") +B6 = Pin("B6") +B7 = Pin("B7") +B8 = Pin("B8") +B9 = Pin("B9") +B10 = Pin("B10") +B11 = Pin("B11") +B12 = Pin("B12") +B13 = Pin("B13") +B14 = Pin("B14") +B15 = Pin("B15") +C0 = Pin("C0") +C1 = Pin("C1") +C2 = Pin("C2") +C3 = Pin("C3") +C4 = Pin("C4") +C5 = Pin("C5") +C6 = Pin("C6") +C7 = Pin("C7") +C8 = Pin("C8") +C9 = Pin("C9") +C10 = Pin("C10") +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), +)