Devan Lai
Devan Lai
I have no particular stake in this issue, but here's a summary of the background information I've collected while looking into this for curiosity's sake that might be useful to...
Hi @zapta, Thanks for the feedback. I think adding a way to select the DFU interface when there are multiple (as is often the case for DfuSe) sounds like a...
Hi @kheperV3, This demo started out only supporting the vanilla DFU protocol, so there's currently no support for parsing either the DfuSe header or the standard DFU suffix. For now,...
This seems like a reasonable suggestion. It might be a while before I find the time to clean everything up and reorganize it as an ES6 module, though.
Yeah, `dfu.js` and `dfuse.js` are more or less directly ported from [dfu-util](http://dfu-util.sourceforge.net/), whereas `dfu-util.js` is a bit more interactive than the real dfu-util. My initial thoughts for refactoring some of...
@beriberikix I'm not sure that I understand what you're proposing. Right now, webdfu is basically just a driver/front-end for USB DFU class devices. It would be a major departure from...
I haven't tried this personally (or Node.js, for that matter), but there is a Node.js implementation of the WebUSB spec that you could try: https://github.com/thegecko/webusb
Hi @vicgwee, perhaps I should have documented the highboot bootloader a little better. When it writes the application into flash, it modifies the contents of the vector table in the...
There are a few different ways to generate a combined image. If you're generating a bin file, it's an exercise in taking the bootloader bin file and padding it until...
I've only been marking functions as weak as a convenience for some of hooks that have default / no-op implementations in `dummy.c`. In general, to customize the behavior for a...