summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/class/dfu/dfu_device.c4
-rw-r--r--src/class/dfu/dfu_device.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/class/dfu/dfu_device.c b/src/class/dfu/dfu_device.c
index 04f086e0e..933946b7e 100644
--- a/src/class/dfu/dfu_device.c
+++ b/src/class/dfu/dfu_device.c
@@ -503,7 +503,7 @@ static bool dfu_state_machine(uint8_t rhport, tusb_control_request_t const * req
{
if ( tud_dfu_abort_cb )
{
- tud_dfu_abort_cb();
+ tud_dfu_abort_cb(_dfu_state_ctx.alt);
}
_dfu_state_ctx.state = DFU_IDLE;
}
@@ -613,7 +613,7 @@ static bool dfu_state_machine(uint8_t rhport, tusb_control_request_t const * req
{
if (tud_dfu_abort_cb)
{
- tud_dfu_abort_cb();
+ tud_dfu_abort_cb(_dfu_state_ctx.alt);
}
_dfu_state_ctx.state = DFU_IDLE;
}
diff --git a/src/class/dfu/dfu_device.h b/src/class/dfu/dfu_device.h
index c09b9a823..73e5055cd 100644
--- a/src/class/dfu/dfu_device.h
+++ b/src/class/dfu/dfu_device.h
@@ -73,7 +73,7 @@ void tud_dfu_dnload_complete(void);
bool tud_dfu_device_data_done_check_cb(uint8_t alt);
// Invoked when the Host has terminated a download or upload transfer
-TU_ATTR_WEAK void tud_dfu_abort_cb(void);
+TU_ATTR_WEAK void tud_dfu_abort_cb(uint8_t alt);
// Invoked when a DFU_UPLOAD request is received
// alt is used as the partition number, in order to support multiple partitions like FLASH, EEPROM, etc.