X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fflash%2Fnor%2Fcore.h;h=b164b8dd03384769a46561bcc29f68c89142a4dd;hp=36e163dfc085d69bd157f8c65539d2bb8ef1467c;hb=73566405b6e105b0a8b7f21db48331926bec97ad;hpb=d91941d5a01ca0b9d43571edc03ba18741076cca diff --git a/src/flash/nor/core.h b/src/flash/nor/core.h index 36e163dfc0..b164b8dd03 100644 --- a/src/flash/nor/core.h +++ b/src/flash/nor/core.h @@ -102,10 +102,14 @@ int flash_init_drivers(struct command_context *cmd_ctx); /** * Erases @a length bytes in the @a target flash, starting at @a addr. + * The range @a addr to @a addr + @a length - 1 must be strictly + * sector aligned, unless @a pad is true. Setting @a pad true extends + * the range, at beginning and/or end, if needed for sector alignment. * @returns ERROR_OK if successful; otherwise, an error code. */ int flash_erase_address_range(struct target *target, - uint32_t addr, uint32_t length); + bool pad, uint32_t addr, uint32_t length); + /** * Writes @a image into the @a target flash. The @a written parameter * will contain the