{"action":"created","issue":{"url":"https://api.github.com/repos/espruino/Espruino/issues/619","labels_url":"https://api.github.com/repos/espruino/Espruino/issues/619/labels{/name}","comments_url":"https://api.github.com/repos/espruino/Espruino/issues/619/comments","events_url":"https://api.github.com/repos/espruino/Espruino/issues/619/events","html_url":"https://github.com/espruino/Espruino/issues/619","id":109878554,"number":619,"title":"Implement ESP8266 specific reset in jshardware.c","user":{"login":"nkolban","id":3421732,"avatar_url":"https://avatars.githubusercontent.com/u/3421732?v=3","gravatar_id":"","url":"https://api.github.com/users/nkolban","html_url":"https://github.com/nkolban","followers_url":"https://api.github.com/users/nkolban/followers","following_url":"https://api.github.com/users/nkolban/following{/other_user}","gists_url":"https://api.github.com/users/nkolban/gists{/gist_id}","starred_url":"https://api.github.com/users/nkolban/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nkolban/subscriptions","organizations_url":"https://api.github.com/users/nkolban/orgs","repos_url":"https://api.github.com/users/nkolban/repos","events_url":"https://api.github.com/users/nkolban/events{/privacy}","received_events_url":"https://api.github.com/users/nkolban/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/espruino/Espruino/labels/ESP8266","name":"ESP8266","color":"d4c5f9"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-10-05T20:24:51Z","updated_at":"2015-10-09T04:08:25Z","closed_at":null,"body":"In a recent update, the `jshReset()` function was changed to perform a hardware reset of the ESP8266.  This is believed to not be a good idea.   This issue asks for study of the `jshReset` intent and implement it to achieve its semantic goals.\r\n\r\nIn the mean-time, the implementation is being changed to **not** perform a hardware reset.\r\n\r\nThis issue might also resolve #603."},"comment":{"url":"https://api.github.com/repos/espruino/Espruino/issues/comments/146751560","html_url":"https://github.com/espruino/Espruino/issues/619#issuecomment-146751560","issue_url":"https://api.github.com/repos/espruino/Espruino/issues/619","id":146751560,"user":{"login":"nkolban","id":3421732,"avatar_url":"https://avatars.githubusercontent.com/u/3421732?v=3","gravatar_id":"","url":"https://api.github.com/users/nkolban","html_url":"https://github.com/nkolban","followers_url":"https://api.github.com/users/nkolban/followers","following_url":"https://api.github.com/users/nkolban/following{/other_user}","gists_url":"https://api.github.com/users/nkolban/gists{/gist_id}","starred_url":"https://api.github.com/users/nkolban/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nkolban/subscriptions","organizations_url":"https://api.github.com/users/nkolban/orgs","repos_url":"https://api.github.com/users/nkolban/repos","events_url":"https://api.github.com/users/nkolban/events{/privacy}","received_events_url":"https://api.github.com/users/nkolban/received_events","type":"User","site_admin":false},"created_at":"2015-10-09T04:08:25Z","updated_at":"2015-10-09T04:08:25Z","body":"Although `jshReset()` has not been implemented in the ESP8266 (i.e. the function is present but returns without doing anything special) ... we think that this will be acceptable for just now.  With the removal of the ESP8266 restart API call, we are now able to push a 2nd (and 3rd ...) script without issue.  As such, we no longer have the severity of bug, as function is fully present without obvious issue.  However, this issue should remain open until we explicitly determine that nothing needs to be done to support a logical reset in this function."}}