60 lines
991 B
Python
60 lines
991 B
Python
# SPDX-FileCopyrightText: 2022 Martin Schnur for Siemens AG
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
"""Pin definitions for the Siemens Simatic IOT2050 Basic/Advanced."""
|
|
# Output Pins are the same as Arduino Uno R3,Overall 31 + 1 Pins !
|
|
|
|
from adafruit_blinka.microcontroller.am65xx import pin
|
|
|
|
# Digital Pins
|
|
D0 = pin.D0
|
|
D1 = pin.D1
|
|
D2 = pin.D2
|
|
D3 = pin.D3
|
|
D4 = pin.D4
|
|
D5 = pin.D5
|
|
D6 = pin.D6
|
|
D7 = pin.D7
|
|
D8 = pin.D8
|
|
D9 = pin.D9
|
|
D10 = pin.D10
|
|
D11 = pin.D11
|
|
D12 = pin.D12
|
|
D13 = pin.D13
|
|
D14 = pin.D14
|
|
D15 = pin.D15
|
|
D16 = pin.D16
|
|
D17 = pin.D17
|
|
D18 = pin.D18
|
|
D19 = pin.D19
|
|
|
|
# Analog Pins
|
|
A0 = pin.A0
|
|
A1 = pin.A1
|
|
A2 = pin.A2
|
|
A3 = pin.A3
|
|
A4 = pin.A4
|
|
A5 = pin.A5
|
|
|
|
# I2C allocation
|
|
SCL = pin.I2C_SCL
|
|
SDA = pin.I2C_SDA
|
|
|
|
# SPI allocation
|
|
SCLK = pin.SPIO_SCLK
|
|
MOSI = pin.SPIO_MOSI
|
|
MISO = pin.SPIO_MISO
|
|
SS = pin.SPIO_SS
|
|
|
|
# UART allocation
|
|
UART_TX = pin.UART_TX
|
|
UART_RX = pin.UART_RX
|
|
|
|
|
|
# PWM allocation
|
|
PWM_4 = pin.PWM_4
|
|
PWM_5 = pin.PWM_5
|
|
PWM_6 = pin.PWM_6
|
|
PWM_7 = pin.PWM_7
|
|
PWM_8 = pin.PWM_8
|
|
PWM_9 = pin.PWM_9
|