Skip to content

Raspberry Pi Pico should have default SPI, I2C, UART pins #5041

Closed
@shuyuan-liu

Description

@shuyuan-liu

Hi! I'm using CircuitPython 7.0.0-alpha.5-8-g779b5c185 on a Raspberry Pi Pico.

Despite the Pico's datasheet labelling GP16-19 as default for SPI, GP4&5 as default for I2C, and GP0&1 as default for UART, there is no board.SPI(), board.I2C(), or board.UART() available.

The pinout diagram on Getting Started with Raspberry Pi Pico and CircuitPython seems outdated as it only includes the default pins for UART but not SPI or I2C. The page also states that "The Pico does not label specific pins as the defaults to use for I2C, SPI, or UART connections," whereas default pins for those functions are marked in the datasheet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    boardNew board or update to a single boardenhancementrp2040Raspberry Pi RP2040

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions