circuitpython/ports/raspberrypi/boards/solderparty_rp2040_stamp/stamp_carrier_board.py

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

50 lines
534 B
Python
Raw Normal View History

from board import *
import busio
_SPI = None
_UART = None
_I2C = None
SCL = GP5
SDA = GP4
SCK = GP18
CIPO = GP16
MISO = GP16
COPI = GP19
MOSI = GP19
CS = GP17
TX = GP0
RX = GP1
LED = GP20
VOLTAGE_MONITOR = A0
BATTERY = A0
def SPI():
global _SPI
if not _SPI:
_SPI = busio.SPI(SCK, COPI, CIPO)
return _SPI
def UART():
global _UART
if not _UART:
_UART = busio.UART(TX, RX)
return _UART
def I2C():
global _I2C
if not _I2C:
_I2C = busio.I2C(SCL, SDA)
return _I2C