summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2026-05-21 20:58:25 +0800
committersakumisu <[email protected]>2026-05-21 20:59:15 +0800
commitb5429f038a3dc5d9659c0f75ca2b61e4f8549607 (patch)
tree472be1675fe082b5deb99a00a9ef56d010952138
parent76be95a3528695653dafe0921eb34ed12e2cd07f (diff)
fix(class/dfu): fix read data without const
Signed-off-by: sakumisu <[email protected]>
-rw-r--r--class/dfu/usbd_dfu.c2
-rw-r--r--class/dfu/usbd_dfu.h2
-rw-r--r--demo/dfu_template.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/class/dfu/usbd_dfu.c b/class/dfu/usbd_dfu.c
index 4c3e432c..96782e08 100644
--- a/class/dfu/usbd_dfu.c
+++ b/class/dfu/usbd_dfu.c
@@ -354,7 +354,7 @@ __WEAK int usbd_dfu_write(uint16_t value, const uint8_t *data, uint16_t length)
return 0;
}
-__WEAK int usbd_dfu_read(uint16_t value, const uint8_t *data, uint16_t length, uint16_t *actual_length)
+__WEAK int usbd_dfu_read(uint16_t value, uint8_t *data, uint16_t length, uint16_t *actual_length)
{
return 0;
} \ No newline at end of file
diff --git a/class/dfu/usbd_dfu.h b/class/dfu/usbd_dfu.h
index cec005c1..d84dbb3e 100644
--- a/class/dfu/usbd_dfu.h
+++ b/class/dfu/usbd_dfu.h
@@ -20,7 +20,7 @@ void usbd_dfu_begin_load(void);
void usbd_dfu_end_load(void);
void usbd_dfu_reset(void);
int usbd_dfu_write(uint16_t value, const uint8_t *data, uint16_t length);
-int usbd_dfu_read(uint16_t value, const uint8_t *data, uint16_t length, uint16_t *actual_length);
+int usbd_dfu_read(uint16_t value, uint8_t *data, uint16_t length, uint16_t *actual_length);
#ifdef __cplusplus
}
diff --git a/demo/dfu_template.c b/demo/dfu_template.c
index faa6a0c8..bb703551 100644
--- a/demo/dfu_template.c
+++ b/demo/dfu_template.c
@@ -150,7 +150,7 @@ int usbd_dfu_write(uint16_t value, const uint8_t *data, uint16_t length)
return 0;
}
-int usbd_dfu_read(uint16_t value, const uint8_t *data, uint16_t length, uint16_t *actual_length)
+int usbd_dfu_read(uint16_t value, uint8_t *data, uint16_t length, uint16_t *actual_length)
{
return 0;
} \ No newline at end of file