aboutsummaryrefslogtreecommitdiff
path: root/src/stm32l1.c
diff options
context:
space:
mode:
authorGareth McMullin2015-03-15 14:31:57 -0700
committerGareth McMullin2015-03-15 14:31:57 -0700
commitee3af96a736139b71678a0e590865f9ffafc2f35 (patch)
treec607858419aae08f4946bb2b400e7159e95cb6fe /src/stm32l1.c
parent2e785e56fa4e77549878eac88f2c4891af043e64 (diff)
Consolidate target_mem_read* and target_mem_write* methods.
There are now only mem_read and mem_write, that must handle all alignments. These methods return void, errors must be checked with target_check_error.
Diffstat (limited to 'src/stm32l1.c')
-rw-r--r--src/stm32l1.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/stm32l1.c b/src/stm32l1.c
index 86298e5..c72cccd 100644
--- a/src/stm32l1.c
+++ b/src/stm32l1.c
@@ -176,7 +176,7 @@ static int stm32l1_flash_write(struct target_s *target, uint32_t dest,
if(xlen > len)
xlen = len & ~3;
- target_mem_write_words(target, dest, (uint32_t*)src, xlen);
+ target_mem_write(target, dest, src, xlen);
src += xlen;
dest += xlen;
len -= xlen;
@@ -192,7 +192,7 @@ static int stm32l1_flash_write(struct target_s *target, uint32_t dest,
if(target_check_error(target))
return -1;
- target_mem_write_words(target, dest, (uint32_t*)src, len & ~127);
+ target_mem_write(target, dest, src, len & ~127);
src += len & ~127;
dest += len & ~127;
len -= len & ~127;
@@ -208,7 +208,7 @@ static int stm32l1_flash_write(struct target_s *target, uint32_t dest,
/* Handle non-full page at the end */
if(len >= 4) {
- target_mem_write_words(target, dest, (uint32_t*)src, len & ~3);
+ target_mem_write(target, dest, src, len & ~3);
src += len & ~3;
dest += len & ~3;
len -= len & ~3;