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.
TinyJS project is https://code.google.com/p/tiny-js/

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

movie sample

動作サンプル動画はこちら。

movie sample JavaScript suorce code

for (x = 0; x < 256; x++) {for (var i = 0; i <= 3; i++) {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 (j = 0; j < 300; j++) dummy=0;}for (var i = 3; i >= 0; i--) {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 (j = 0; j < 10; j++) dummy=0;}};

All wikipages