Particle Mesh | NRF52840

Posted on
  • Hi there,
    I just ordered some Particle Mesh boards. First "mass production" boards with NRF52840. Would be very nice to get Espruino ported on those.
    There is a referral program, my referral link is­. I will donate everything - i.e. bonus boards - I get to @Gordon. Perhaps he could help on porting ;-).
    IMHO it would be nice to get these boards for a few dollars more directly from @Gordon with Espruino installed (There was a discussion about this in the Patreon section of this board). They comply to the Adafruit Feather specs.

  • Nice - thanks!

    There will definitely be an nRF52840 port because I'm planning on releasing an nRF52840-based board, and I'm aiming to bring Bluetooth Mesh to Espruino as well (even on nRF52832 devices like Puck.js).

    Actually getting that going on the Particle board should be trivial and I can provide some pointers, however I'm afraid I wouldn't be building/hosting firmwares myself for other people's hardware unless Particle were willing to help support it like Seeed/Ruuvitag/ST/etc do, so if you wanted custom builds you'd still have to do them yourself.

    It's a pain but it's just what I'm having to do now - since it's all open, what I build and host on is about the only leverage I've got to encourage companies to help support my work on it.

    Just to add, there's some very cool Nordic stuff just around the corner that I may well end up doing something with too. I think there's a good likelihood that LTE-M will roll out across a whole bunch of countries very quickly.

  • Do you know when you might have a nRF52840 module available ? My project scope has changed and things are starting to get tight inside the MDBT42Q !

  • I do have some modules here that I'll be testing with soon, but because the nRF52840 has quite a bit more IO on it the module is finer pitch with lots of pins in the middle - I'm not sure if that'd cause you problems or not?

    If you want I could take a look at the code (you could PM it to me) and see if I have any suggestions? Usually uploading to flash will reduce the RAM usage massively (especially if you minify), and it might be possible to increase the size of the saved code area if you were able/willing to have a special firmware image.

    There's also the ability to upload pretokenised code. It's something I haven't done in the IDE yet but it'd take quite a lot off the code size.

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview

Particle Mesh | NRF52840

Posted by Avatar for Spocki @Spocki