abschlussarbeit/lib/python3.11/site-packages/adafruit_blinka/board/generic_agnostic_board.py

43 lines
873 B
Python

# SPDX-FileCopyrightText: 2024 Brent Rubell for Adafruit Industries
#
# SPDX-License-Identifier: MIT
"""Pin definitions for a generic, os-agnostic, board."""
from adafruit_blinka.microcontroller.generic_agnostic_board import pin
# Digital pins
Dx_INPUT_TRUE = pin.D0
Dx_INPUT_FALSE = pin.D1
Dx_INPUT_TRUE_PULL_UP = pin.D2
Dx_INPUT_TRUE_PULL_DOWN = pin.D3
Dx_OUTPUT = pin.D4
Dx_INPUT_TOGGLE = pin.D7
# Special digital pins for pixels
NEOPIXEL = pin.D6
DOTSTAR_DATA = pin.D8
DOTSTAR_CLK = pin.D9
# Analog pins
Ax_INPUT_RAND_INT = pin.A0
Ax_INPUT_FIXED_INT_PI = pin.A1
Ax_INPUT_WAVE_SINE = pin.A2
Ax_INPUT_WAVE_SAW = pin.A3
Ax_OUTPUT = pin.A4
# I2C pins
SDA = pin.SDA
SCL = pin.SCL
# SPI pins
SCLK = pin.SCLK
SCK = pin.SCK
MOSI = pin.MOSI
MISO = pin.MISO
CS = pin.D6
# SPI port
spiPorts = ((0, SCK, MOSI, MISO),)
# UART pins
UART_TX = pin.UART_TX
UART_RX = pin.UART_RX