This is a generic driver for the W25Q32JV flash chip from Winbond.
It supports:
- Blocking SPI using
embedded-hal 1.0
- Async SPI using
embedded-hal-async
- Blocking
embedded-storage
- Async
embedded-storage-async
To unlock the use of async, activate the async
feature on the crate.
Defmt is also supported through the defmt
feature.
- Fast read support. So far there's only support for the normal read, so don't use a SPI speed of > 50Mhz
- Update to embedded-hal 1.0
- Added functions to use the power down mode of the W25Q32JV.
- Added readback-check feature that reads back the writes and the erases to check if they've succeeded ok
- BREAKING: Error struct is now exhaustive and a variant was added
- Write enable is now being checked
- Initial release