Error return passed back up for writing page data

This commit is contained in:
Ross Owen
2017-08-14 12:00:52 +01:00
parent 0e75a1e037
commit ce5ae60f3b
2 changed files with 11 additions and 2 deletions

View File

@@ -155,7 +155,10 @@ static int DFU_Dnload(unsigned int request_len, unsigned int block_num, const un
unsigned int subPagePad[16] = {0}; unsigned int subPagePad[16] = {0};
for (i = 0; i < subPagesLeft; i++) for (i = 0; i < subPagesLeft; i++)
{ {
flash_cmd_write_page_data((subPagePad, unsigned char[64])); if(flash_cmd_write_page_data((subPagePad, unsigned char[64])))
{
return 1;
}
} }
} }
@@ -192,7 +195,10 @@ static int DFU_Dnload(unsigned int request_len, unsigned int block_num, const un
cmd_data[i] = request_data[i]; cmd_data[i] = request_data[i];
} }
flash_cmd_write_page_data((cmd_data, unsigned char[64])); if(flash_cmd_write_page_data((cmd_data, unsigned char[64])))
{
return 1;
}
subPagesLeft--; subPagesLeft--;
DFU_state = STATE_DFU_DOWNLOAD_SYNC; DFU_state = STATE_DFU_DOWNLOAD_SYNC;

View File

@@ -196,7 +196,10 @@ int flash_cmd_write_page_data(unsigned char *data)
if (current_flash_subpage_index == 4) if (current_flash_subpage_index == 4)
{ {
if (fl_writeImagePage(current_flash_page_data) != 0) if (fl_writeImagePage(current_flash_page_data) != 0)
{
FLASH_ERROR(); FLASH_ERROR();
return 1;
}
pages_written++; pages_written++;
} }