No description
| targets | ||
| .gitignore | ||
| LICENSE | ||
| mergebin.js | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
esptool-mergebin-js
A port of ESPTool's merge-bin option for use in JavaScript.
Example Usage
import { MergeBin } from 'https://cdn.jsdelivr.net/gh/adafruit/esptool-mergebin-js/mergebin.js?module';
let mergebin = new MergeBin();
// Optionally set some parameters (these are just examples)
mergebin.setFlashSize("8MB")
mergebin.setFlashFreq("40m")
mergebin.setFlashFreq("40m")
mergebin.setFlashMode("dio")
async doMerge() {}
mergebin.addFile("bootloader.bin", 0x0000);
mergebin.addFile("myfile.bin", 0x1000);
let combined = await mergebin.generate("esp32");
/*
Do something with combined
*/
}