TinyJS on mbed. TinyJS is very simple JavaScript engine.

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Mbed_Functions.h Source File

Mbed_Functions.h

00001 /*
00002  * TinyJS for mbed.
00003  * Mbed_Functions.h
00004  *
00005  * Authored by Takehisa Oneta (ohneta@gmail.com)
00006  * 17th Jan. 2014 - 
00007  */
00008 
00009 #include "mbed.h"
00010 
00011 //---------------------------------------------
00012 void mbedDigitalIn(CScriptVar *c, void *);
00013 void mbedDigitalOut(CScriptVar *c, void *);
00014 void mbedAnalogIn(CScriptVar *c, void *);
00015 void mbedAnalogOut(CScriptVar *c, void *);
00016 void mbedInterruptIn(CScriptVar *c, void *data);
00017 void mbedWait(CScriptVar *c, void *);
00018 void mbedTimerStart(CScriptVar *c, void *);
00019 void mbedTimerStop(CScriptVar *c, void *);
00020 void mbedTimerReset(CScriptVar *c, void *);
00021 void mbedTimerRead(CScriptVar *c, void *);
00022     
00023 //---------------------------------------------
00024 void mbedMemfree(CScriptVar *c, void *);
00025 
00026 //---------------------------------------------
00027 void registerMbedFunctions(CTinyJS *tinyJS);
00028 PinName _mbedPinNameExchange(string pinNameString);
00029 
00030 //---------------------------------------------