Error return passed back up for writing page data
This commit is contained in:
@@ -155,7 +155,10 @@ static int DFU_Dnload(unsigned int request_len, unsigned int block_num, const un
|
||||
unsigned int subPagePad[16] = {0};
|
||||
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];
|
||||
}
|
||||
|
||||
flash_cmd_write_page_data((cmd_data, unsigned char[64]));
|
||||
if(flash_cmd_write_page_data((cmd_data, unsigned char[64])))
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
subPagesLeft--;
|
||||
|
||||
DFU_state = STATE_DFU_DOWNLOAD_SYNC;
|
||||
|
||||
@@ -196,7 +196,10 @@ int flash_cmd_write_page_data(unsigned char *data)
|
||||
if (current_flash_subpage_index == 4)
|
||||
{
|
||||
if (fl_writeImagePage(current_flash_page_data) != 0)
|
||||
{
|
||||
FLASH_ERROR();
|
||||
return 1;
|
||||
}
|
||||
pages_written++;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user