Norimasa Okamoto / Mbed 2 deprecated TinyJS

Dependencies:   mbed

Fork of TinyJS by Takehisa Oneta

Revision:
3:f56c36ea8266
Parent:
1:d793f113cfc0
Child:
6:30b4122b0ee2
--- a/main.cpp	Sat Jan 11 22:10:19 2014 +0000
+++ b/main.cpp	Sat Jan 18 15:23:00 2014 +0000
@@ -12,12 +12,9 @@
  
 #include "mbed.h"
 #include "TinyJS.h"
+#include "Mbed_Functions.h"
 
 Serial pc(USBTX, USBRX);
-DigitalOut led1(LED1);
-DigitalOut led2(LED2);
-DigitalOut led3(LED3);
-DigitalOut led4(LED4);
 
 //unsigned char usbArea[1024] __attribute__((section("AHBSRAM0")));
 //unsigned char ethArea[1024] __attribute__((section("AHBSRAM1")));
@@ -27,65 +24,6 @@
 
 //---------------------------------------------
 
-void mbedDigitalOut(CScriptVar *c, void *)
-{
-    int pinName = c->getParameter("pinName")->getInt();
-    int val = c->getParameter("val")->getInt();
-
-    switch (pinName) {
-        case LED1:
-            led1 = val;
-            break;
-        case LED2:
-            led2 = val;
-            break;
-        case LED3:
-            led3 = val;
-            break;
-        case LED4:
-            led4 = val;
-            break;
-    }
-}
-
-char ledVarStr[32];
-char *mbedLedsVarString(int ledNo)
-{
-  switch (ledNo) {
-      case 1:
-        sprintf(ledVarStr,  "var led1 = %d;", LED1);
-        break;
-      case 2:
-        sprintf(ledVarStr,  "var led2 = %d;", LED2);
-        break;
-      case 3:
-        sprintf(ledVarStr,  "var led3 = %d;", LED3);
-        break;
-      case 4:
-        sprintf(ledVarStr,  "var led4 = %d;", LED4);
-        break;
-      default:
-        sprintf(ledVarStr,  "");
-        break;
-  }
-  return ledVarStr;
-}
-
-//---------------------------------------------
-void mbedMemfree(CScriptVar *c, void *)
-{
-    int i = 0;
-    while(1) {
-        void *p = malloc(i);
-        if (p == NULL)  break;
-        free(p);
-        i++;
-    }
-    c->getReturnVar()->setInt(i);
-}
-
-//---------------------------------------------
-
 int readOneLine(char *buffer, const int bufferSize)
 {
     int len = 0;