-
Notifications
You must be signed in to change notification settings - Fork 261
Pin functionality for QFN-80 package #892
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
https://github.com/rust-embedded/awesome-embedded-rust contains a lot of links to learning resources and crates for embedded devices. Any you could join https://matrix.to/#/#rust-embedded:matrix.org. (Or https://matrix.to/#/#rp-rs:matrix.org for rp2040/rp2350 specific topics.) |
Hey, I also came across this for a project of mine, I am trying to implement the missing pins in #920 . I think I implemented all of them, but I could be wrong. I do not have any experience writing HALs so if you want to take a look, maybe we can work it out together. |
This looks well put together from me, though I don't have my hands on test hardware at the moment. |
I'll take a shot against changing the ADC pins, any advice about not implementing RP2350B as a feature for this? That code looks pretty specific to RP2350A. Line 284 in 38d28bd
|
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.
The text was updated successfully, but these errors were encountered: