Move checkFirmwareImage() from shared.js to uhk.js

This commit is contained in:
László Monda
2018-01-30 21:28:00 +01:00
parent 8e620caac5
commit 73e07eae2d
4 changed files with 20 additions and 20 deletions

View File

@@ -62,6 +62,23 @@ function getBootloaderDevice() {
return foundDevice;
}
function checkFirmwareImage(imagePath, extension) {
if (!imagePath) {
echo('No firmware image specified.');
exit(1);
}
if (!imagePath.endsWith(extension)) {
echo(`Firmware image extension is not ${extension}`);
exit(1);
}
if (!test('-f', imagePath)) {
echo('Firmware image does not exist.');
exit(1);
}
}
let configBufferIds = {
hardwareConfig: 0,
stagingUserConfig: 1,
@@ -135,6 +152,7 @@ exports = module.exports = moduleExports = {
getBootloaderDevice,
getTransferData,
checkModuleSlot,
checkFirmwareImage,
reenumerate,
usbCommands: {
getDeviceProperty : 0x00,