I'm a full stack (and seemingly now embedded) software engineer working on Industrial IoT/SCADA systems. I've been wondering what will happen when I press enter since I began on a Commodore 64. Sometimes I even guess right.
Has anyone tried to make use of the ESP-IDF secure boot and OTA features with espruino?
I'm hoping someone maybe able to share what they've done and what they've learnt.
In addition to the links provided by JumJum, I have found the following to be exceptionally useful while building custom extensions for Espruino on the ESP32.
JSON Extension Format:
Hi Gordon, thank you for taking the time to provide a very helpful answer. I feel more confident about what I'm doing now.
I'm learning to create my own extensions for Espruino. I have read the various guides and documentation and referred to existing libraries which have enabled me to succeed in making a simple extension that does not leak memory.
My success is despite uncertainty around the purpose of jsUnLock() and when to use it. My understanding so far is:
Have I misunderstood anything? Is there anything significant I am missing?
I have added a comment on that issue.
I am having a go at finding the cause but I can't promise to get results. I only set up an environment for compiling Espruino yesterday and I don't have much experience with C. I will be happy if I can give something back though.
I'm experiencing problems on the ESP32 when Storage.compact() is called, either explicitly or as a result of calling a write method.
In the last hour I compiled Espruino from a clone of the source on Github and using the example code in this issue, I'm getting the same Stack Overflow problem there described.
Sometimes instead of a stack overflow, I see a guru meditation error:
Guru Meditation Error: Core 0 panic'ed (LoadStoreError). Exception was unhandled
In the project I'm trying to work on, I'm storing configuration in Storage and updating settings a second time causes a crash.
I have tried version 2.02 and found that the problem has been fixed. Thanks everyone :)
© Espruino, powered by microcosm.
Report a problem