8000 stm32/qspi.c: Updates and fixes. by iabdalkader · Pull Request #8535 · micropython/micropython · GitHub
[go: up one dir, main page]

Skip to content

stm32/qspi.c: Updates and fixes. #8535

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

Closed
wants to merge 3 commits into from

Conversation

iabdalkader
Copy link
Contributor
@iabdalkader iabdalkader commented Apr 13, 2022
  • Add MPU support for common QSPI flash sizes (<1MB up to 256MBs).
  • Wait for at least 1 free FIFO location before writing to DR.
  • Workaround for issue H7 QSPI Transfer Error #5441 (can be reproduced on the Portenta (H747) board).

Note the SR issue is reproducible on H743, H747 with fl 8000 ash part numbers W25Q256JV and MX25L12833F. I'll send board support for Portenta H7 later, which can be used to reproduce the issue.

* Add MPU configuration for common flash sizes and up to 256MBs.
* Must always check the FIFO before writing to DR,
without this, this function hangs on the H747.
* See issue micropython#5441.
* This issue is now reproducible with upstream Micropython
on the Arduino Portenta H747, QSPI flash PN MX25L12833F.
@dpgeorge
Copy link
Member

Merged in b288394 through 32914c5

@dpgeorge dpgeorge closed this Apr 26, 2022
@iabdalkader iabdalkader deleted the stm32_qspi branch April 26, 2022 12:38
tannewt pushed a commit to tannewt/circuitpython that referenced this pull request Oct 30, 2023
Fix keypad classes to show the events property
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0