summaryrefslogtreecommitdiffstats
path: root/sdk-config/sdk/libraries/bootloader_dfu/dfu_transport_ble.c
diff options
context:
space:
mode:
authorroot <root@lamia.panaceas.james.local>2015-09-04 10:32:32 +0100
committerroot <root@lamia.panaceas.james.local>2015-09-04 10:32:32 +0100
commit5f40eb2e90297240505e8fcd0816b84065fe26b7 (patch)
tree9407bf03f93dbb95988903104d47c0428e5e3385 /sdk-config/sdk/libraries/bootloader_dfu/dfu_transport_ble.c
parent91229a0f6fcda6c1729edae6e717f3a6c844c0a6 (diff)
downloadbootloader-fish.tar.gz
bootloader-fish.tar.bz2
bootloader-fish.zip
fishfish
Diffstat (limited to 'sdk-config/sdk/libraries/bootloader_dfu/dfu_transport_ble.c')
-rw-r--r--sdk-config/sdk/libraries/bootloader_dfu/dfu_transport_ble.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sdk-config/sdk/libraries/bootloader_dfu/dfu_transport_ble.c b/sdk-config/sdk/libraries/bootloader_dfu/dfu_transport_ble.c
index f17e936..9ede19d 100644
--- a/sdk-config/sdk/libraries/bootloader_dfu/dfu_transport_ble.c
+++ b/sdk-config/sdk/libraries/bootloader_dfu/dfu_transport_ble.c
@@ -575,18 +575,19 @@ static void on_dfu_evt(ble_dfu_t * p_dfu, ble_dfu_evt_t * p_evt)
case BLE_DFU_VALIDATE:
err_code = dfu_image_validate();
+ ble_dfu_response_send(p_dfu, 0x55, err_code+0x80);
+
// Translate the err_code returned by the above function to DFU Response Value.
resp_val = nrf_err_code_translate(err_code, BLE_DFU_VALIDATE_PROCEDURE);
err_code = ble_dfu_response_send(p_dfu, BLE_DFU_VALIDATE_PROCEDURE, resp_val);
APP_ERROR_CHECK(err_code);
+
break;
case BLE_DFU_ACTIVATE_N_RESET:
-#if 0
err_code = dfu_transport_close();
APP_ERROR_CHECK(err_code);
-#endif
// With the S110 Flash API it is safe to initiate the activate before connection is
// fully closed.