Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Driver was built and tested on custom board with STM32G491 MCU.
It is very similar to the others in this repository but is specifically for S25FL064L and uses QPI mode for all functions after Init().
When built with STM32CubeIDE default settings on STM32G491 the external loader failed to read with 'Init function failed with timeout' error. Thanks to comments on STM32 forums by Tesla DeLorean the fix to this problem was setting the optimization level to -Os. A comment is in the CSP_QUADSPI_Init function providing this information if users experience the same error.