aboutsummaryrefslogtreecommitdiff
path: root/src/samd.c
diff options
context:
space:
mode:
authorGareth McMullin2015-03-14 15:18:22 -0700
committerGareth McMullin2015-03-14 15:18:22 -0700
commit6f5b1873d7b986fe7b3bc1f267bae9f7649630a5 (patch)
tree81246a079184046887e2accd5585bd916d426584 /src/samd.c
parentf5c856af3b3b0155050e793f50c29965d2c8326d (diff)
Use size_t for sizes in flash functions. Fix all sign compare warnings.
Diffstat (limited to 'src/samd.c')
-rw-r--r--src/samd.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/samd.c b/src/samd.c
index 1a7a553..6f73956 100644
--- a/src/samd.c
+++ b/src/samd.c
@@ -40,9 +40,9 @@
#include "gdb_packet.h"
#include "cortexm.h"
-static int samd_flash_erase(struct target_s *target, uint32_t addr, int len);
+static int samd_flash_erase(struct target_s *target, uint32_t addr, size_t len);
static int samd_flash_write(struct target_s *target, uint32_t dest,
- const uint8_t *src, int len);
+ const uint8_t *src, size_t len);
static bool samd_cmd_erase_all(target *t);
static bool samd_cmd_lock_flash(target *t);
@@ -479,7 +479,7 @@ static void samd_unlock_current_address(struct target_s *target)
/**
* Erase flash row by row
*/
-static int samd_flash_erase(struct target_s *target, uint32_t addr, int len)
+static int samd_flash_erase(struct target_s *target, uint32_t addr, size_t len)
{
ADIv5_AP_t *ap = adiv5_target_ap(target);
@@ -515,7 +515,7 @@ static int samd_flash_erase(struct target_s *target, uint32_t addr, int len)
* Write flash page by page
*/
static int samd_flash_write(struct target_s *target, uint32_t dest,
- const uint8_t *src, int len)
+ const uint8_t *src, size_t len)
{
ADIv5_AP_t *ap = adiv5_target_ap(target);