-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Cypress PSOC6 Targets missing QSPI Mbed HAL implementation #9897
Labels
Comments
cc @ARMmbed/team-cypress @orenc17 @kfnta @dannybenor |
Internal Jira reference: https://jira.arm.com/browse/MBOCUSTRIA-940 |
@Team-Cypress - any ETA on this? it would be much appreciated |
@maclobdell we do not have an exact ETA at this time but it is on our backlog of work to do. |
@johndebudge - any update on this? will the integration point be qspifblockdevice or is your team planning a new smif blockdevice class? |
fix merged. closing |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
The CY8CKIT-062-WiFi-BT board has a S25FL512SAGBHIA10 Quad SPI Flash chip which supports SFDP. This device seems perfect for the Mbed QSPI HAL. Adding an implementation for the QSPI HAL on PSOC6 targets with a Quad SPI would enable Little File System and Fat File System, and more sophisticated applications.
Details
Mbed OS File Systems run on top of a Block Device API as referenced here https://os.mbed.com/docs/mbed-os/v5.11/reference/storage-tech.html and https://os.mbed.com/docs/mbed-os/v5.11/apis/blockdevice.html
Mbed OS has a QSPIF Block Device driver https://os.mbed.com/docs/mbed-os/v5.11/apis/qspifblockdevice.html
If QSPI Mbed HAL api is implemented for a target, as referenced here https://os.mbed.com/docs/mbed-os/v5.11/porting/quadspi-port.html, then the QSPI Block Device Driver should just work.
Alternatively, a custom block device driver could be implemented if the above is not possible.
Issue request type
The text was updated successfully, but these errors were encountered: