UNPKG

540 BJavaScriptView Raw
1var bleLib = require('../');
2var tessel = require('tessel');
3var portArg = process.argv[2]
4
5if (portArg && !tessel.port[portArg]) {
6 return console.log("Usage: tessel run ble-update-tool.js <PORT_NAME>");
7}
8
9var portName = portArg || "A";
10
11var ble = bleLib.use(tessel.port[portName]);
12
13ble.on('ready', function() {
14 console.log('Connected to module. Beginning update process...');
15 require('./update-lib/ble-dfu')(ble.messenger, function(err) {
16 if (err) throw err;
17
18 console.log("Finished updating!");
19 process.exit(1);
20 })
21})
\No newline at end of file