X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Ftarget.h;h=9dc928fe8f339de70bb77e8367caafa6f984bd4b;hp=a5ab3bddc7bd7ebe79d9ad698cd3765ba34d9c89;hb=bee7184ce4bd2beb10fb29d1b6ba4e4b33f1c2ed;hpb=dec6b913809bd3f857af31be178ffde65e42dbab;ds=sidebyside diff --git a/src/target/target.h b/src/target/target.h index a5ab3bddc7..9dc928fe8f 100644 --- a/src/target/target.h +++ b/src/target/target.h @@ -442,6 +442,18 @@ int target_wait_algorithm(struct target *target, uint32_t exit_point, int timeout_ms, void *arch_info); +/** + * This routine is a wrapper for asynchronous algorithms. + * + */ +int target_run_flash_async_algorithm(struct target *target, + uint8_t *buffer, uint32_t count, int block_size, + int num_mem_params, struct mem_param *mem_params, + int num_reg_params, struct reg_param *reg_params, + uint32_t buffer_start, uint32_t buffer_size, + uint32_t entry_point, uint32_t exit_point, + void *arch_info); + /** * Read @a count items of @a size bytes from the memory of @a target at * the @a address given.