Takehisa Oneta / Mbed 2 deprecated TinyJS

Dependencies:   mbed

You are viewing an older revision! See the latest version

Homepage

TinyJS on mbed

what's this ?

TinyJS is an extremely simple (-2000 line) JavaScript interpreter engine.
I ported on mbed. but it restrict any features.
TinyJS project is https://code.google.com/p/tiny-js/

TinyJSは2000行以下で書かれた非常に小さいJavaScriptインタプリタエンジンです。これをmbedに移植してみました。
(ただし、いろいろ制限があります)
本家はこちら。 https://code.google.com/p/tiny-js/

movie sample

サンプル動画

このJavaScriptを実行しています。

movie sample JavaScript suorce code

function x(i, wait) {mbed.DigitalOut(led1, (1 << i) & 0x01);mbed.DigitalOut(led2, (1 << i) & 0x02);mbed.DigitalOut(led3, (1 << i) & 0x04);mbed.DigitalOut(led4, (1 << i) & 0x08);for (var j = 0; j < wait; j++) dummy=0;}
for (var j = 0; j < 10; j++) {for (i = 0; i <= 3; i++) {x(i, 300);}for (i = 3; i >= 0; i--) {x(i, 10);}}

All wikipages