-
Notifications
You must be signed in to change notification settings - Fork 186
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
Cleanup to grapefruit-seq
in preparation for Cosmo
#1990
Conversation
765dd64
to
480bbfb
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is pretty straightforward and seems good to me! I had one suggestion about the API for the spartan7-spi-program
crate, which could make things a bit nicer but is also completely ignorable. :)
drv/spartan7-spi-program/src/lib.rs
Outdated
} | ||
} | ||
|
||
// Send 64 bonus clocks to complete the startup sequence (see "Clocking |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I love the naming "bonus clocks" :D
480bbfb
to
7aaaa49
Compare
7aaaa49
to
dfd0d5e
Compare
dfd0d5e
to
207302e
Compare
I applied @hawkw 's comments, here's the inter-diff |
Lovely! |
Three relatively standalone commits:
AuxFlash::get_compressed_blob_streaming
to do streaming decompression of a blob in auxflash. We'll use this for both FPGAs on Cosmo.drv-ice40-spi-program
.fmc
peripheral from thefmc_demo
task, because it's now initialized pre-Hubris.