Yeah, I spent way too long doing exactly the same things as @diego did, and I either got constant build errors due to not having exactly ABI version 88, or I'd get everything just right... and discovery wouldn't return a single result. Tossed the lot out and decided it was just rotten. (for reference, I'm running Ubuntu 21.10 here.)
I've fixed the bugs in my node-ble branch (new PR is up) and it now nicely gives me a terminal and everything behaves as it should. Although not before spending three hours trying to determine why I got every rx packet twice... only for it to stop the instant I closed the (disconnected) WebIDE I had running in another window. So yeah, don't have that going when using this :)
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.
Yeah, I spent way too long doing exactly the same things as @diego did, and I either got constant build errors due to not having exactly ABI version 88, or I'd get everything just right... and discovery wouldn't return a single result. Tossed the lot out and decided it was just rotten. (for reference, I'm running Ubuntu 21.10 here.)
I've fixed the bugs in my node-ble branch (new PR is up) and it now nicely gives me a terminal and everything behaves as it should. Although not before spending three hours trying to determine why I got every rx packet twice... only for it to stop the instant I closed the (disconnected) WebIDE I had running in another window. So yeah, don't have that going when using this :)