Skip to content

Instantly share code, notes, and snippets.

@Neradoc
Last active June 2, 2022 20:27
Show Gist options
  • Save Neradoc/3bf51a7fc5ac03a0013871207a71ac1a to your computer and use it in GitHub Desktop.
Save Neradoc/3bf51a7fc5ac03a0013871207a71ac1a to your computer and use it in GitHub Desktop.
Helper library with pin aliases for Cytron's Maker Pi Pico (Base)
from board import *
# on-board default SPI for SD card
SCK = GP10
MOSI = GP11
MISO = GP12
SD_CS = GP15
# alternate SD card pins names
SD_CMD = GP11
SD_DAT0 = GP12
SD_DAT1 = GP13
SD_DAT2 = GP14
SD_DAT3 = GP15
# ESP-01 connector (TX on the board is RX on the ESP-01)
ESP_TX = GP16
ESP_RX = GP17
# buzzer
BUZZER = GP18
# headphone connector
HEADPHONE_LEFT = GP18
HEADPHONE_RIGHT = GP19
# buttons
BUTTON_20 = GP20
BUTTON_21 = GP21
BUTTON_22 = GP22
# neopixel
NEOPIXEL = GP28
# grove ports (based on port numbers on the silkscreen)
GROVE1_SDA = GP0
GROVE1_SCL = GP1
GROVE2_SDA = GP2
GROVE2_SCL = GP3
GROVE3_SDA = GP4
GROVE3_SCL = GP5
GROVE4_SDA = GP6
GROVE4_SCL = GP7
GROVE5_SDA = GP8
GROVE5_SCL = GP9
GROVE6_SDA = GP26
GROVE6_SCL = GP27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment