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.
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) {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 < 300; j++) dummy=0;}
function y(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 (var j = 0; j < 10; j++) dummy=0;}
for(j = 0; j < 100; j++){for(i=0;i<=3;i++) x(i);for(i=3;i>=0;i--) y(i);} print('End');

All wikipages