]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/siemens/siemens_iot2050.py
Merge pull request #1005 from makermelissa/libgpiod-fix
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / siemens / siemens_iot2050.py
1 # SPDX-FileCopyrightText: 2022 Martin Schnur for Siemens AG
2 #
3 # SPDX-License-Identifier: MIT
4 """Pin definitions for the Siemens Simatic IOT2050 Basic/Advanced."""
5 # Output Pins are the same as Arduino Uno R3,Overall 31 + 1 Pins !
6
7 from adafruit_blinka.microcontroller.am65xx import pin
8
9 # Digital Pins
10 D0 = pin.D0
11 D1 = pin.D1
12 D2 = pin.D2
13 D3 = pin.D3
14 D4 = pin.D4
15 D5 = pin.D5
16 D6 = pin.D6
17 D7 = pin.D7
18 D8 = pin.D8
19 D9 = pin.D9
20 D10 = pin.D10
21 D11 = pin.D11
22 D12 = pin.D12
23 D13 = pin.D13
24 D14 = pin.D14
25 D15 = pin.D15
26 D16 = pin.D16
27 D17 = pin.D17
28 D18 = pin.D18
29 D19 = pin.D19
30
31 # Analog Pins
32 A0 = pin.A0
33 A1 = pin.A1
34 A2 = pin.A2
35 A3 = pin.A3
36 A4 = pin.A4
37 A5 = pin.A5
38
39 # I2C allocation
40 SCL = pin.I2C_SCL
41 SDA = pin.I2C_SDA
42
43 # SPI allocation
44 SCLK = pin.SPIO_SCLK
45 MOSI = pin.SPIO_MOSI
46 MISO = pin.SPIO_MISO
47 SS = pin.SPIO_SS
48
49 # UART allocation
50 UART_TX = pin.UART_TX
51 UART_RX = pin.UART_RX
52
53
54 # PWM allocation
55 PWM_4 = pin.PWM_4
56 PWM_5 = pin.PWM_5
57 PWM_6 = pin.PWM_6
58 PWM_7 = pin.PWM_7
59 PWM_8 = pin.PWM_8
60 PWM_9 = pin.PWM_9