Jake Gordon
Jake Gordon
Was this issue resolved? I intend to try out `BroadcastChannel` tomorrow which will be required to move my web app from Heroku to Deploy, but it's a non-starter if it's...
Seems similar to my issue https://github.com/kaluma-project/kaluma-cli/issues/38 I expect I'll read the source later, but I'm scratching my head as to where the usercode is stored. If I reflash the .uf2...
Ok so going from `node-serialport` 9.2.8 to the latest 12.0.0 version gets Kaluma running, but then we get errors like: ``` kaluma.js:75 const ports = await SerialPort.list(); ^ TypeError: SerialPort.list...
Ok, so I found out how it's possible! Let's consider 2 files: `flash.js` and `index.js`. `flash.js` is flashed just once, and includes bootstrapping code to read and write to `index.js`...
Ok so this works! Using this code means the code sent to the Pico runs pretty much instantly (vs several seconds using the ymodem implementation). ```js // Flash this file...
I've implemented this in full here: https://www.mathsuniverse.com/pico Once connected to the Pico, the `flash.js` file above needs to be installed by pressing the green **'Flash bootloader'**. This sends it via...
I just made a new video showing it in action. https://youtu.be/J1tOiVSxBqY?si=yCRjoMEp8UXaIZVN&t=69 (jumps to 1min9s to see how fast it is). Using ymodem: ~4s Using the bootloader: ~50ms
Any progress on this? It's such an easy win for reducing bytes over the wire.
Any official support for this on the way?
Kind of amazed this still isn't a thing yet. It's a little embarrassing that I'm running websites without gzip compression as a result.