target: Make the buffers used to program a target's Flash better bounded in lifetime and memory usage
This commit is contained in:
parent
3e9913e88b
commit
30e2106e40
|
@ -283,6 +283,11 @@ int target_flash_write(target *t,
|
|||
dest += tmplen;
|
||||
src += tmplen;
|
||||
len -= tmplen;
|
||||
/* If the current chunk of Flash is now full from this operation
|
||||
* then finish operations on the Flash chunk and free the internal buffer.
|
||||
*/
|
||||
if (dest == f->start + f->length)
|
||||
ret |= target_flash_done_buffered(f);
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue