-
Notifications
You must be signed in to change notification settings - Fork 209
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
Add a basic blocking QSPI interface #645
Conversation
44d40c0
to
c922d4b
Compare
Thanks for your suggestions, I've amended the commit to incorporate them. Let me know if any other changes are required :) |
Added |
Could you add example? |
|
Applied your change and added an example using a W25Q series flash chip. |
0301261
to
e296118
Compare
(Adjusted clock prescaler in example for max speed) |
Is |
I don't think it's required, but that was the configuration generated by CubeMX so I used it as is. From my testing, VeryHigh is required for prescaler zero but it works without setting the speed for higher prescaler. |
|
This module implements the QuadSPI interface which allows high speed communication with external flash memory. Limitations - Interrupts are not supported. - Status polling mode is not supported.
Fixed clippy suggestions |
bors r+ |
Build succeeded! The publicly hosted instance of bors-ng is deprecated and will go away soon. If you want to self-host your own instance, instructions are here. If you want to switch to GitHub's built-in merge queue, visit their help page.
|
This module implements the QuadSPI interface which allows high speed communication with external flash memory.
Limitations:
- Interrupts are not supported.
- Status polling mode is not supported.