1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/examples/javascript
kenrabold db4d67c4fd make: add hifive1 to BOARD_INSUFFICIENT_MEMORY
Added HiFive1 to BOARD_INSUFFICIENT_MEMORY list for examples and tests that are too big to fit

build: fixed missing syscall and cpuid failures

Added missing syscall stubs for nanostubs and fixed compile error with cpuid periph

build: fixed whitespace error

build: add hifive1 to more BOARD_INSUFFICIENT_MEMORY

doc: fixed doxygen warnings

Addressed Doxygen warnings in source file comments

doc: more doxygen fixes

doc: even more doxygen fixes

doc: more changes

build: fix pedantic and rdci_simple build failures

make: exclude lua
2018-05-29 16:27:53 -07:00
..
main.c examples/javascript: adapt to updated jerryscript package 2017-10-23 17:03:23 +02:00
main.js examples/javascript: adapt to updated jerryscript package 2017-10-23 17:03:23 +02:00
Makefile make: add hifive1 to BOARD_INSUFFICIENT_MEMORY 2018-05-29 16:27:53 -07:00
README.md examples/javascript: adapt to updated jerryscript package 2017-10-23 17:03:23 +02:00

About

This example shows how to write IoT applications using javascript.

Acknowledgement

This example is based on Jerryscript which does all the heavy lifting, providing full ECMAScript 5.1 profile on your IoT device (kudos guys!).

Caveats

  • currently, the only actual function available is "print"

How to use

Just put your javascript code in "main.js" (check the example). The file will automatically be included when compiling the application, which will execute the file right after booting.

How to run

Type make flash term.

Note: you may have to press RESET on the board (after the flash) if the board reboots faster than the terminal program can start..