UNPKG

esptoolpy-js

Version:
40 lines (31 loc) 836 B
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 };