diff options
| author | sakumisu <[email protected]> | 2026-05-21 20:58:25 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2026-05-21 20:59:15 +0800 |
| commit | b5429f038a3dc5d9659c0f75ca2b61e4f8549607 (patch) | |
| tree | 472be1675fe082b5deb99a00a9ef56d010952138 | |
| parent | 76be95a3528695653dafe0921eb34ed12e2cd07f (diff) | |
fix(class/dfu): fix read data without const
Signed-off-by: sakumisu <[email protected]>
| -rw-r--r-- | class/dfu/usbd_dfu.c | 2 | ||||
| -rw-r--r-- | class/dfu/usbd_dfu.h | 2 | ||||
| -rw-r--r-- | demo/dfu_template.c | 2 |
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 |
