apploader.js: add -b1 param to upload to Bangle.js 1

pull/2120/head
Richard de Boer 2022-09-09 15:10:06 +02:00
parent 0a7f3abb08
commit e072fe23a1
No known key found for this signature in database
1 changed files with 7 additions and 4 deletions

View File

@ -63,6 +63,10 @@ dirs.forEach(dir => {
var args = process.argv;
var bangleParam = args.findIndex(arg => /-b\d/.test(arg));
if (bangleParam!==-1) {
deviceId = "BANGLEJS"+args.splice(bangleParam, 1)[0][2];
}
if (args.length==3 && args[2]=="list") cmdListApps();
else if (args.length==3 && args[2]=="devices") cmdListDevices();
else if (args.length==4 && args[2]=="install") cmdInstallApp(args[3]);
@ -77,11 +81,10 @@ apploader.js list
- list available apps
apploader.js devices
- list available device addresses
apploader.js install appname [de:vi:ce:ad:dr:es]
apploader.js install [-b1] appname [de:vi:ce:ad:dr:es]
NOTE: Currently this App Loader expects the device it uploads to
(deviceId) to be BANGLEJS2, so it won't work for Bangle.js 1 without
modification.
NOTE: By default this App Loader expects the device it uploads to
(deviceId) to be BANGLEJS2, pass '-b1' for it to work with Bangle.js 1
`);
process.exit(0);
}