This package has been deprecated

Author message:

Package no longer supported. Contact support@npmjs.com for more info.

esptoolpy

0.0.2 • Public • Published

esptoolpy

A Node.js package that bundles esptool.

const { esptool, ARDUINO_DIR } = require('esptoolpy')

// Returns ChildProcess
const cp = esptool([
    '--chip', 'esp32',
    '--port', '/dev/tty.usbserial-142430',
    '--baud', '115200',
    '--before', 'default_reset',
    '--after', 'hard_reset',
    'write_flash',
    '-z',
    '--flash_mode', 'dio', '--flash_freq', '40m', '--flash_size', 'detect',
    '0x1000', path.resolve(ARDUINO_DIR, 'tools/sdk/bootloader_dio_40m.bin'),
    '0x8000', path.resolve(ARDUINO_DIR, 'tools/partitions/default.bin'),
    '0xe000', path.resolve(ARDUINO_DIR, 'tools/partitions/boot_app0.bin'),
    '0x10000', 'firmware.bin'
])

cp.stdout.on('data' s => console.log(s))
cp.stderr.on('data' s => console.error(s))

Dependents (0)

Package Sidebar

Install

npm i esptoolpy

Weekly Downloads

1

Version

0.0.2

License

MIT

Unpacked Size

77.3 MB

Total Files

1736

Last publish

Collaborators

  • npm