I don't feel particularly able to answer your question but below are a set of links I have collected over the last few years. I thought it may help if I share. The first link should answer your question and the rest are links to things I wish I had found sooner when I started tinkering inside Espruino.
I will definitely try these items. Thank you very much for sharing your experiences. I looked around and did not find these links. After I try them, I will definitely tell you here.
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.
Hi @Salariz,
I don't feel particularly able to answer your question but below are a set of links I have collected over the last few years. I thought it may help if I share. The first link should answer your question and the rest are links to things I wish I had found sooner when I started tinkering inside Espruino.
Gary
Compiling:
https://github.com/espruino/Espruino/blob/master/README_Building.md
Extending:
http://www.espruino.com/Extending+Espruino+1
http://www.espruino.com/Extending+Espruino+2
JSON Extension Format:
https://github.com/espruino/Espruino/blob/master/scripts/common.py#L52
Espruino Internals:
http://forum.espruino.com/conversations/357006/#comment15666995
http://forum.espruino.com/conversations/302250/
http://www.espruino.com/Internals
ESP-IDF
https://docs.espressif.com/projects/esp-idf/en/release-v3.3/api-reference/index.html