X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/9aedff3827db31f6f40f4a2777538d1ffba39bf0..bf49679028e57296e105c3e50b2cd25abc8dc19b:/src/adafruit_blinka/microcontroller/stm32/pin.py 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 3b27f65..870e240 --- 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') \ No newline at end of file +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), +)