Initialising Terminal
Initialising CodeWriter
Initialising Modules
Initialising Env
Initialising Flasher
Initialising EditorBlockly
Initialising EditorJavaScript
Initialising Send
Initialising MenuPortSelector
Initialising MenuSettings
Initialising MenuFlasher
Initialising SettingsAbout
Initialising SettingsFlasher
Initialising BoardJSON
Initialising VersionChecker
Initialising Compiler
Initialising Assembler
Initialising GetGitHub
Initialising SetTime
Initialising Unicode
Initialising Minify
Initialising SaveOnSend
Initialising Tutorial
Initialising Webcam
Initialising FontSize
Initialising UiMode
Initialising URLHandler
Initialising CodeLink
Initialising Project
Initialising Testing
Initialising Notification_Sound
Initialising Tern
Initialising Debugger
Initialising Tour
Initialising SettingsProfile
Initialising HelpLinks
Initialising Offline
Loaded code from storage.
GET chrome.storage.local.OFFLINE_DATA = 497080 bytes
No navigator.bluetooth - Web Bluetooth not enabled
>>> Connecting...
ForceThrottle option is set - set Slow Write = true
[object Object]
Connected [object Object]
Found a prompt... great!
>>> Sending...
---> "\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=1)
[success] Connected to port /dev/ttyACM0
>>> Connected to port /dev/ttyACM0
ERROR: [notify_error] Compiler not active as no process.env.EXPORTS/EXPTR available.<br/>Is your board supported and firmware up to date?
WARNING: [notify_warn] Errors while minifying - sending unminified code.
Found a prompt... great!
>>> Sending...
---> "\u0010reset();\n\u0010setTime(1518688740.932);\n\u0010var c = E.compiledC(`\n // int sum(int, int)\n int sum(int len, unsigned char *data){\n int s = 0;\n while (len--)\n s += *(data++);\n return s;\n }\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:11: 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
Disconnect callback...
WARNING: [notify_warn] Disconnected
>>> Disconnected
>>> Connecting...
ForceThrottle option is set - set Slow Write = true
[object Object]
Connected [object Object]
Found a prompt... great!
>>> Sending...
---> "\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(1518688966.433);\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.
Now disconnected and uploaded again:
And full log after first fail and second success: