diff --git a/ble/services/DFUService.h b/ble/services/DFUService.h index 4dbec30..7149efb 100644 --- a/ble/services/DFUService.h +++ b/ble/services/DFUService.h @@ -14,6 +14,8 @@ * limitations under the License. */ +#ifdef TARGET_NRF51822 /* DFU only supported on nrf51 platforms */ + #ifndef __BLE_DFU_SERVICE_H__ #define __BLE_DFU_SERVICE_H__ @@ -141,3 +143,4 @@ protected: }; #endif /* #ifndef __BLE_DFU_SERVICE_H__*/ +#endif /* #ifdef TARGET_NRF51822 */ diff --git a/source/services/DFUService.cpp b/source/services/DFUService.cpp index a72e559..b10e24c 100644 --- a/source/services/DFUService.cpp +++ b/source/services/DFUService.cpp @@ -14,6 +14,8 @@ * limitations under the License. */ +#ifdef TARGET_NRF51822 /* DFU only supported on nrf51 platforms */ + #include "ble/services/DFUService.h" const uint8_t DFUServiceBaseUUID[] = { @@ -38,3 +40,5 @@ const uint8_t DFUServicePacketCharacteristicUUID[] = { }; DFUService::ResetPrepare_t DFUService::handoverCallback = NULL; + +#endif /* #ifdef TARGET_NRF51822 */