Skip to content
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

Test program for RP2040. #2

Merged
merged 11 commits into from
Jan 26, 2024
Merged

Test program for RP2040. #2

merged 11 commits into from
Jan 26, 2024

Conversation

thejpster
Copy link
Member

@thejpster thejpster commented Dec 16, 2023

Provides a UART interface that lets you read and write registers, and loop a 48 kHz 16-bit stereo audio sample.

Currently incomplete.
@thejpster thejpster changed the title Test program for RP2040. Draft: Test program for RP2040. Dec 16, 2023
But at least it plays something! I also
added a simple UART interface to interactively poke registers.
But I had to 'break' the PIO code to look for clock signals being the wrong way up in order for it to work. I worry that the PIO code is being encoded wrong. That or I just really can't read an oscilloscope trace.
Ubuntu on stable Rust is fine.
It has a better progress bar.
Lower latency than wait pin, apparently.
@thejpster thejpster changed the title Draft: Test program for RP2040. Test program for RP2040. Dec 29, 2023
@thejpster
Copy link
Member Author

We should wait for the nau88c22 driver release, which is waiting on Embedded HAL 1.0.

@thejpster
Copy link
Member Author

Oh, we also need eh1.0 in the rp2040 HAL implementation

@thejpster thejpster added this pull request to the merge queue Jan 26, 2024
Merged via the queue into main with commit 2054f42 Jan 26, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants