]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/generic_agnostic_board.py
Merge pull request #837 from brentru/fix-spi-generic-board
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / generic_agnostic_board.py
1 # SPDX-FileCopyrightText: 2024 Brent Rubell for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 """Pin definitions for a generic, os-agnostic, board."""
5 from adafruit_blinka.microcontroller.generic_agnostic_board import pin
6
7 # Digital pins
8 Dx_INPUT_TRUE = pin.D0
9 Dx_INPUT_FALSE = pin.D1
10 Dx_INPUT_TRUE_PULL_UP = pin.D2
11 Dx_INPUT_TRUE_PULL_DOWN = pin.D3
12 Dx_OUTPUT = pin.D4
13 Dx_INPUT_TOGGLE = pin.D7
14
15 # Special digital pins for pixels
16 NEOPIXEL = pin.D6
17 DOTSTAR_DATA = pin.D8
18 DOTSTAR_CLK = pin.D9
19
20 # Analog pins
21 Ax_INPUT_RAND_INT = pin.A0
22 Ax_INPUT_FIXED_INT_PI = pin.A1
23 Ax_INPUT_WAVE_SINE = pin.A2
24 Ax_INPUT_WAVE_SAW = pin.A3
25 Ax_OUTPUT = pin.A4
26
27 # I2C pins
28 SDA = pin.SDA
29 SCL = pin.SCL
30
31 # SPI pins
32 SCLK = pin.SCLK
33 SCK = pin.SCK
34 MOSI = pin.MOSI
35 MISO = pin.MISO
36 CS = pin.D6
37
38 # SPI port
39 spiPorts = ((0, SCK, MOSI, MISO),)
40
41 # UART pins
42 UART_TX = pin.UART_TX
43 UART_RX = pin.UART_RX