-
Notifications
You must be signed in to change notification settings - Fork 0
Added compat Conditions #2
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
Open
CloudySky0
wants to merge
17
commits into
main
Choose a base branch
from
OCTOSPI_changes
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ Added stutus registers for IS25 + Added Fn registers + Added Read Reg definitions + Added Extended Read Reg definitions + Added Autoboot Reg definitions + Added Bank Reg definitions + Added ASPR Reg definitions + Added PPB Lock Reg definitions + Changed SPIF_WriteReg1 to work for IS25
Added Conditional Compilation in SPIF_WaitForWriting to handle both WS25 and IS25
- Split the SPI and OCTOSPI interfaces into separate files - Split the compatibility layer for IS25xx and W25xx into separate files
- added spif_util.h to hold common structs and enums. - ported the register defintions to source files to prevent conflicts. - changed the functions in spif_compat_is25xx and spif_compat_w25xx to use correct registers.
- Corrected spif_util.c and spif_util.h to hold common functions.
- Added the init function for SPIF. - Added SPIF_EmulatedPhases struct to SPIF_HandleTypeDef. - Changed the functions in compat files to use emulated phases. - Changed the functions of OctoSPI to use phases properly.
- Moved interface function definitions to spif_util.h - Moved debug from spif.h to spif_util.h
- put all the private definitions and functions into spif_internal - put all the common definitions and functions into spif_common
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
feat(octospi):
feat(is25):
fix(is25):
fix():