uploaded 6 months ago
Using JavaScript (JerryScript) on ESP32

readme

Using JerryScript on ESP32

JerryScript is the lightweight JavaScript engine intended to run on a very constrained devices such as microcontrollers:

  • Only few kilobytes of RAM available to the engine (<64 KB RAM)
  • Constrained ROM space for the code of the engine (<200 KB ROM)

The engine supports on-device compilation, execution and provides access to peripherals from JavaScript.

Using JerryScript

JerryScript needs a heap, if you have external PSRAM, add the following configuration to your sdkconfig.defaults

Sh

CONFIG_JERRYSCRIPT_MALLOC_STRATEGY_SPIRAM=y
CONFIG_JERRYSCRIPT_HEAP_SIZE=128

Have a look at the example code: hello_world

Contributing

We welcome contributions in the form of code, bug reports, and feedback.

Contact

Join the conversation on:

Links

Supports all targets

License: MIT

To add this component to your project, run:

idf.py add-dependency "marcel-cd/jerryscript^1.0.6"

or download archive

Stats

  • Archive size
    Archive size ~ 3.43 MB
  • Downloaded in total
    Downloaded in total 29 times
  • Downloaded this version
    This version: 2 times

Badge

marcel-cd/jerryscript version: 1.0.6
|