-
Notifications
You must be signed in to change notification settings - Fork 201
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
Promote the pygamer
BSP to Tier 1 status
#766
Conversation
…s were changed to pascal case and fields changed to snake case.
Thanks @kyp44! I'll keep this PR on standby for now, I want to make a new |
Closes #513. |
Promote pygamer to Tier 1
[Follow-up of the conversation here]:
I think that would be great. We should strive to provide the latest and greatest for T1 boards. I think the |
Here are all the dependencies with major version status:
|
Thanks for writeup. I would suggest to work on updating the dependencies here (Could rename the PR to something along the lines of "Promote pygamer to Tier 1 status"). About your questions:
Some additional thoughts
|
Copy, I'll work on the updates just in this branch and rename the PR. I'll focus on the core library dependencies first, but it also shouldn't be a big deal to update the example dependencies too, unless this is being worked elsewhere. I use the neopixels in my project, and they are generally problematic. Evidently they are driven with just a single pin that requires precise timing. The driver allows for various timing options. They actually seemed to work best with the old Regarding the SPI implementation in general though, I have not experienced any issues or glitches with the display whatsoever. I can look into DMA to test with the display, but the display driver consumes a |
pygamer
BSP cratepygamer
BSP to Tier 1 status
* Removes some unnecessary features and dependencies. * Corrects a minor typo in the `pwm_tcc0.rs` example that caused a compilation error.
* micromath: 0.5.1 -> 2.1 * smart-leds: 0.3 -> 0.4 * lis3dh: 0.1.0 -> 0.4.3 * cortex-m-rtic 1.0 -> rtic 2.1.1
* Adds all examples to Cargo.toml per best practice.
* Removes the TODO comments in `Cargo.toml` related to the display/graphics dependency upgrades.
Summary
Updates PAC references for the
pygamer
BSP, which was necessary due to #576.Checklist
CHANGELOG.md
for the BSP or HAL updated#[allow]
certain lints where reasonable, but ideally justify those with a short comment.