2 Pin definitions for the Beaglebone PocketBeagle.
5 https://github.com/beagleboard/pocketbeagle/wiki/System-Reference-Manual#figure-42-expansion-header-popular-functions---color-coded
7 from adafruit_blinka.microcontroller.am335x import pin
9 # initial pins, to mimic bonescript demo
81 # Refer to header default pin modes
82 # https://raw.githubusercontent.com/wiki/beagleboard/pocketbeagle/images/PocketBeagle_pinout.png
85 # P2_11 (I2C1_SDA => SDA_1) data signal
86 # P2_9 (I2C1_SCL => SCL_1) clock signal
91 # P1_26 (I2C2_SDA => SDA_2) data signal
92 # P1_28 (I2C2_SCL => SCL_2) clock signal
97 # P1_6 (SPI0_CSO => CE0) enables peripheral device
98 # P1_12 (SPI0_MOSI => MOSI) outputs data to peripheral device
99 # P1_10 (SPIO_MISO => MISO) receives data from peripheral device
100 # P1_8 (SPI0_CLK => SCLK) outputs clock signal
105 # CircuitPython naming convention for SPI Clock
109 # P2_31 (SPI1_CS1 => CE1) enables peripheral device
110 # P2_25 (SPI1_MOSI => MOSI) outputs data to peripheral device
111 # P2_27 (SPI1_MISO => MISO) receives data from peripheral device
112 # P2_29 (SPI1_CLK => SCLK) outputs clock signal
117 # CircuitPython naming convention for SPI Clock