From: brentru Date: Thu, 16 May 2024 20:30:52 +0000 (-0400) Subject: agnostic board pinout X-Git-Tag: 8.39.2^2~25 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/ef8c42ebae1bfeb5001fdaa4b8b259e512f6bea8?ds=inline agnostic board pinout --- diff --git a/src/adafruit_blinka/board/generic_agnostic_board.py b/src/adafruit_blinka/board/generic_agnostic_board.py new file mode 100644 index 0000000..82ac5e4 --- /dev/null +++ b/src/adafruit_blinka/board/generic_agnostic_board.py @@ -0,0 +1,34 @@ +# 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_TRUE = pin.D4 +Dx_OUTPUT_FALSE = pin.D5 + +# Analog pins +Ax_INPUT_RAND_INT = pin.A0 +Ax_INPUT_FIXED_INT = pin.A1 +Ax_OUTPUT_WAVE_SINE = pin.A2 +Ax_OUTPUT_WAVE_SAWTOOTH = pin.A3 + +# 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 + +# UART pins +UART_TX = pin.UART_TX +UART_RX = pin.UART_RX