From f1f7664e316d15b4f575b6924d64e4f63dd06826 Mon Sep 17 00:00:00 2001 From: Offir Kochalsky Date: Mon, 20 Aug 2018 16:02:26 +0300 Subject: [PATCH] RDID is a register read that should use general command --- SPIFBlockDevice.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SPIFBlockDevice.cpp b/SPIFBlockDevice.cpp index b772b1c12c..bc94d466df 100644 --- a/SPIFBlockDevice.cpp +++ b/SPIFBlockDevice.cpp @@ -154,7 +154,8 @@ int SPIFBlockDevice::init() /* Read Manufacturer ID (1byte), and Device ID (2bytes)*/ - spi_status = _spi_send_read_command(SPIF_RDID, vendor_device_ids, 0x0 /*address*/, data_length); + spi_status = _spi_send_general_command(SPIF_RDID, SPI_NO_ADDRESS_COMMAND, NULL, 0, (char *)vendor_device_ids, + data_length); if (spi_status != SPIF_BD_ERROR_OK) { tr_error("ERROR: init - Read Vendor ID Failed"); status = SPIF_BD_ERROR_DEVICE_ERROR;