esptoolpy-js
Version:
ESPTOOL.py port to node.js
40 lines (31 loc) • 836 B
JavaScript
var spawn = require('child_process').spawn;
function read_mac (port, cb){
var command = spawn('python', [__dirname + '/lib/esptool.py', '-p', port, 'read_mac']);
command.stdout.on('data', function (data) {
'use strict';
//console.log('stdout: ' + data);
cb(data);
});
command.stderr.on('data', function (data) {
'use strict';
//console.log('stderr: ' + data);
cb(data);
});
}
function flash_id (port, cb){
var command = spawn('python', ['lib/esptool.py', '-p', port, 'flash_id']);
command.stdout.on('data', function (data) {
'use strict';
//console.log('stdout: ' + data);
cb(data);
});
command.stderr.on('data', function (data) {
'use strict';
//console.log('stderr: ' + data);
cb(data);
});
}
module.exports = {
read_mac :read_mac,
flash_id :flash_id
};