From 9f6a17e4f1aa9f97f7aab6616cdec231e56e0dd4 Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Fri, 2 Nov 2018 17:15:38 +0000 Subject: Various fixes to OCTOSPI e DMAv1 and MX25. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12401 110e8d01-0319-4d1e-a829-52ad28d1bb01 --- .../lib/complex/serial_nor/devices/macronix_mx25/hal_flash_device.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'os/hal/lib/complex/serial_nor') diff --git a/os/hal/lib/complex/serial_nor/devices/macronix_mx25/hal_flash_device.c b/os/hal/lib/complex/serial_nor/devices/macronix_mx25/hal_flash_device.c index c9058199d..653ada832 100644 --- a/os/hal/lib/complex/serial_nor/devices/macronix_mx25/hal_flash_device.c +++ b/os/hal/lib/complex/serial_nor/devices/macronix_mx25/hal_flash_device.c @@ -352,8 +352,7 @@ void snor_device_init(SNORDriver *devp) { n25q_reset_memory(devp); /* Reading device ID and unique ID.*/ - wspiReceive(devp->config->busp, &mx25_cmd_read_id, - sizeof devp->device_id, devp->device_id); + wspiReceive(devp->config->busp, &mx25_cmd_read_id, 3U, devp->device_id); #endif /* SNOR_BUS_DRIVER == SNOR_BUS_DRIVER_WSPI */ /* Checking if the device is white listed.*/ @@ -382,7 +381,7 @@ void snor_device_init(SNORDriver *devp) { /* Reading ID again for confirmation, in DTR mode bytes are read twice, it needs adjusting.*/ #if MX25_BUS_MODE == MX25_BUS_MODE_OPI_DTR - bus_cmd_dummy_receive(devp->config->busp, MX25_CMD_OPI_RDID, 6, id); + bus_cmd_dummy_receive(devp->config->busp, MX25_CMD_OPI_RDID, 6U, id); id[1] = id[2]; id[2] = id[4]; #else -- cgit v1.2.3