Skip to content

Pin functionality for QFN-80 package #892

@thelenlucas

Description

@thelenlucas

The QFN-80 package (RP2350B/RP2354B) has an additional series of GPIO pins GPIO30-GPIO47. These pins currently exist as type-level variants, but do not have functionality implemented beyond FunctionSIO<C>. In theory, this should be fairly straightforward to implement, because these pins do not introduce any new peripherals in and of themselves, but I don't have any experience in HAL development, and don't know this would be effected.

As an aside, are there any good resources floating around on learning HAL development or "raw" embedded Rust? I'd love to be able to contribute, especially coming from a C/C++ background the macros that seem to impliment the ValidFunction traits seem very arcane.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions