diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 66ec4f41..6daa9709 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,7 @@ lib_xua Change Log * CHANGED: HID event ID from list to bit and byte location in HID Report * CHANGED: Interface to UserHIDRecordEvent() + * ADDED: Support for multiple flash specs defined by DFU_FLASH_DEVICE 1.3.0 ----- diff --git a/lib_xua/src/dfu/flashlib_user.c b/lib_xua/src/dfu/flashlib_user.c index 2ef7e47a..323afb86 100644 --- a/lib_xua/src/dfu/flashlib_user.c +++ b/lib_xua/src/dfu/flashlib_user.c @@ -90,9 +90,9 @@ int flash_cmd_enable_ports() #ifdef DFU_FLASH_DEVICE #ifdef QUAD_SPI_FLASH - result = fl_connectToDevice(&p_qflash, flash_devices, 1); + result = fl_connectToDevice(&p_qflash, flash_devices, sizeof(flash_devices) / sizeof(fl_QuadDeviceSpec)); #else - result = fl_connectToDevice(&p_flash, flash_devices, 1); + result = fl_connectToDevice(&p_flash, flash_devices, sizeof(flash_devices) / sizeof(fl_DeviceSpec)); #endif #else /* Use default flash list */