B- Now, just uploaded the very same source after the success posted above, this time the borad is not recognised:
_____ _
| __|___ ___ ___ _ _|_|___ ___
| __|_ -| . | _| | | | | . |
|_____|___| _|_| |___|_|_|_|___|
|_| http://espruino.com
1v95 Copyright 2017 G.Williams
>Uncaught Error: Function "compiledC" not found!
at line 1 col 11
var c = E.compiledC(`
^
Uncaught Error: Field or method "sum" does not already exist, and can't create it on undefined
at line 1 col 8
print(c.sum(str.length, E.getAddressOf(str,true)));
^
=undefined
>process.env
={
"VERSION": "1v95",
"BUILD_DATE": "Dec 15 2017",
"BUILD_TIME": "17:07:34",
"GIT_COMMIT": "7dbffcf5da09570bd95714b2386a12ab25ab1d50",
"BOARD": "ESPRUINOBOARD",
"CHIP": "STM32F103RCT6",
"CHIP_FAMILY": "STM32F1",
"FLASH": 262144, "RAM": 49152,
"SERIAL": "34ffdb05-42573838-24631743",
"CONSOLE": "USB",
"EXPORTS": { "jsvLock": 131929, "jsvLockAgainSafe": 131915, "jsvUnLock": 131889, "jsvSkipName": 19429,
"jsvMathsOp": 24927, "jsvMathsOpSkipNames": 24977, "jsvNewFromFloat": 132269, "jsvNewFromInteger": 132305, "jsvNewFromString": 133473,
"jsvNewFromBool": 132289, "jsvGetFloat": 19713, "jsvGetInteger": 17081, "jsvGetBool": 20437, "jspeiFindInScopes": 31009,
"jspReplaceWith": 31069, "jspeFunctionCall": 35349, "jspGetNamedVariable": 188129, "jspGetNamedField": 189697, "jspGetVarNamedField": 189293,
"jsvNewWithFlags": 132085 }
}
>
---> "\u0010console.log(\"<\",\"<<\",JSON.stringify(process.env),\">>\",\">\")\n"
>>> Sent
Got "< << {\"VERSION\":\"1v95\",\"BUILD_DATE\":\"Dec 15 2017\",\"BUILD_TIME\":\"17:07:34\",\"GIT_COMMIT\":\"7dbffcf5da09570bd95714b2386a12ab25ab1d50\",\"BOARD\":\"ESPRUINOBOARD\",\"CHIP\":\"STM32F103RCT6\",\"CHIP_FAMILY\":\"STM32F1\",\"FLASH\":262144,\"RAM\":49152,\"SERIAL\":\"34ffdb05-42573838-24631743\",\"CONSOLE\":\"USB\",\"EXPORTS\":{\"jsvLock\":131929,\"jsvLockAgainSafe\":131915,\"jsvUnLock\":131889,\"jsvSkipName\":19429,\"jsvMathsOp\":24927,\"jsvMathsOpSkipNames\":24977,\"jsvNewFromFloat\":132269,\"jsvNewFromInteger\":132305,\"jsvNewFromString\":133473,\"jsvNewFromBool\":132289,\"jsvGetFloat\":19713,\"jsvGetInteger\":17081,\"jsvGetBool\":20437,\"jspeiFindInScopes\":31009,\"jspReplaceWith\":31069,\"jspeFunctionCall\":35349,\"jspGetNamedVariable\":188129,\"jspGetNamedField\":189697,\"jspGetVarNamedField\":189293,\"jsvNewWithFlags\":132085}} >> >\r\n"
Loading http://www.espruino.com/json/ESPRUINOBOARD.json
Searching for json/ESPRUINOBOARD.json
json/ESPRUINOBOARD.json found in offline archive
Board JSON loaded
Firmware >1.43 supports faster writes over USB
ForceThrottle option is set - set Slow Write = true
FIRMWARE: Current 1v95, Available 1v95
Device found (connectionId=2)
[success] Connected to port /dev/ttyACM0
>>> Connected to port /dev/ttyACM0
WARNING: [notify_warn] Errors while minifying - sending unminified code.
Found a prompt... great!
>>> Sending...
---> "\u0010reset();\n\u0010setTime(1518688159.377);\n\u0010var c = (function(){\u001b\n var bin=atob(\"ChgAIJFCA9AR+AE7GET553BHAAA=\");\u001b\n return {\u001b\n sum:E.nativeCall(1, \"int(int, int)\", bin),\u001b\n };\u001b\n})();\n\u0010var str = E.toString(\"\\1\\2\\3\\4\\5\\6\");\n\u0010print(c.sum(str.length, E.getAddressOf(str,true)));\n\n"
Splitting at "reset();\n", delay 250
ERROR: [notify_error] Input_0:8: ERROR - This style of octal literal is not supported in strict mode.
ERROR: [notify_error] var str = E.toString("\1\2\3\4\5\6"); // create a flat string
ERROR: [notify_error] ^
>>> Sent
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
B- Now, just uploaded the very same source after the success posted above, this time the borad is not recognised: