lib : https://developer.mbed.org/users/DimiterK/code/W25Q64FVSSIG/ I try a little change code.
Fork of W25Q64FVSSIG by
Diff: W25Q64FV.cpp
- Revision:
- 1:259668edf734
- Parent:
- 0:b71060e03299
--- a/W25Q64FV.cpp Sun Oct 09 23:05:55 2016 +0000 +++ b/W25Q64FV.cpp Fri Sep 08 05:51:40 2017 +0000 @@ -30,6 +30,16 @@ return id; } +void W25Q64FV::W25Q64_readManufacturer(uint8_t* d) { + + cs -> write(0); + spi->write(CMD_MANU_ID); + for (uint8_t i =0; i <5; i++) { + d[i] = spi->write(0); + } + cs -> write(1); +} + uint32_t W25Q64FV::JEDECId() { cs->write(0);