So, am I understanding they reflashed their own firmware onto a Pixl.js, then built their own hardware to run that firmware, and still call it a Pixl.js and in fact it's the 2nd hit for "Pixl.js" now? um lol.
But then what is the line at the top of solosky's README.md "The pixl.jx project is a forked version of the original Pixl.js." with a link back to the Espruino Pixl.js...that's kind of confusing, I don't understand how it's a fork then. I looked through his repo and maybe I missed it but, I couldn't find any Espruino code if it's in there.
Indeed, I was wondering if the OLED display would be supported as looking into this gizmo further I was starting to suspect that this wasn't in fact an official version of the HW. So I guess I would have to backport their driver or try Gordon's suggestion -- I've got no idea how the screen is connected but maybe SPI, and I assume they might have documented this HW version somewhere over in their project.
I also haven't been able to connect to it yet with the normal Espruino IDE -- their web app shows it as a "Pixl.js" and also shows my (real) Bangle.js as an offer to pair so there's obviously some overlap there -- and I can see it in the Espruino IDE if I navigate to the "BLE file share" option in the interface, but then the connection only sort of "half works", it shows some connecting steps in the bottom banner like normal, I get some garbage in the console and then nothing more and no REPL.
Guess I need to take it apart and see what exactly I've got. I haven't done so yet because...the case is just a little plastic cube with a screen in the front and a barely visible seam near the screen. Hopefully they didn't glue this thing as it's kinda pretty, so far anyway.
Or maybe I'll just dig into their code, and see if I can find a way to hack into it first.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
So, am I understanding they reflashed their own firmware onto a Pixl.js, then built their own hardware to run that firmware, and still call it a Pixl.js and in fact it's the 2nd hit for "Pixl.js" now? um lol.
But then what is the line at the top of solosky's README.md "The pixl.jx project is a forked version of the original Pixl.js." with a link back to the Espruino Pixl.js...that's kind of confusing, I don't understand how it's a fork then. I looked through his repo and maybe I missed it but, I couldn't find any Espruino code if it's in there.
Indeed, I was wondering if the OLED display would be supported as looking into this gizmo further I was starting to suspect that this wasn't in fact an official version of the HW. So I guess I would have to backport their driver or try Gordon's suggestion -- I've got no idea how the screen is connected but maybe SPI, and I assume they might have documented this HW version somewhere over in their project.
I also haven't been able to connect to it yet with the normal Espruino IDE -- their web app shows it as a "Pixl.js" and also shows my (real) Bangle.js as an offer to pair so there's obviously some overlap there -- and I can see it in the Espruino IDE if I navigate to the "BLE file share" option in the interface, but then the connection only sort of "half works", it shows some connecting steps in the bottom banner like normal, I get some garbage in the console and then nothing more and no REPL.
Guess I need to take it apart and see what exactly I've got. I haven't done so yet because...the case is just a little plastic cube with a screen in the front and a barely visible seam near the screen. Hopefully they didn't glue this thing as it's kinda pretty, so far anyway.
Or maybe I'll just dig into their code, and see if I can find a way to hack into it first.