TinyJS

Dependencies:   mbed

Fork of TinyJS by Takehisa Oneta

Mbed_Functions.h

Committer:
ohneta
Date:
2014-01-19
Revision:
6:30b4122b0ee2
Parent:
4:729cab0e95c6
Child:
7:40010b4dc51d

File content as of revision 6:30b4122b0ee2:

/*
 * TinyJS for mbed.
 * Mbed_Functions.h
 *
 * Authored by Takehisa Oneta (ohneta@gmail.com)
 * 17th Jan. 2014
 */

#include "mbed.h"

//---------------------------------------------
void mbedDigitalIn(CScriptVar *c, void *);
void mbedDigitalOut(CScriptVar *c, void *);

void mbedAnalogIn(CScriptVar *c, void *);
void mbedAnalogOut(CScriptVar *c, void *);

void mbedSetInterrupt(CScriptVar *c, void *data);
void mbedRemoveInterrupt(CScriptVar *c, void *);

void mbedWait(CScriptVar *c, void *);
void mbedTimerStart(CScriptVar *c, void *);
void mbedTimerStop(CScriptVar *c, void *);
void mbedTimerReset(CScriptVar *c, void *);
void mbedTimerRead(CScriptVar *c, void *);
    
//---------------------------------------------
void mbedMemfree(CScriptVar *c, void *);
void mbedPinNames(CScriptVar *c, void *);

void registerMbedFunctions(CTinyJS *tinyJS);


//---------------------------------------------
PinName _mbedPinNameExchange(string pinNameString);