cordova-plugin-nordic-update
Version:
Use Nordic Semiconductor's Device Firmware Update (DFU) service to update a Bluetooth LE device
14 lines (12 loc) • 537 B
JavaScript
var exec = require('cordova/exec');
exports.updateFirmware = function(resultCallback, errorCallback, fileURL, deviceIdentifier) {
if (typeof resultCallback !== 'function') {
throw new Error('Result callback must be a function');
}
if (typeof deviceIdentifier === 'undefined' && typeof errorCallback !== 'function') {
deviceIdentifier = fileURL;
fileURL = errorCallback;
errorCallback = function(param){};
}
exec(resultCallback, errorCallback, "NordicUpdate", "updateFirmware", [deviceIdentifier, fileURL]);
};