{"action":"created","issue":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1922","labels_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1922/labels{/name}","comments_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1922/comments","events_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1922/events","html_url":"https://github.com/MarlinFirmware/Marlin/pull/1922","id":68900215,"number":1922,"title":"Serial wait","user":{"login":"Wurstnase","id":8709415,"avatar_url":"https://avatars.githubusercontent.com/u/8709415?v=3","gravatar_id":"","url":"https://api.github.com/users/Wurstnase","html_url":"https://github.com/Wurstnase","followers_url":"https://api.github.com/users/Wurstnase/followers","following_url":"https://api.github.com/users/Wurstnase/following{/other_user}","gists_url":"https://api.github.com/users/Wurstnase/gists{/gist_id}","starred_url":"https://api.github.com/users/Wurstnase/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Wurstnase/subscriptions","organizations_url":"https://api.github.com/users/Wurstnase/orgs","repos_url":"https://api.github.com/users/Wurstnase/repos","events_url":"https://api.github.com/users/Wurstnase/events{/privacy}","received_events_url":"https://api.github.com/users/Wurstnase/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/Improvement","name":"Improvement","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-04-16T11:05:35Z","updated_at":"2015-04-17T10:00:12Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/pulls/1922","html_url":"https://github.com/MarlinFirmware/Marlin/pull/1922","diff_url":"https://github.com/MarlinFirmware/Marlin/pull/1922.diff","patch_url":"https://github.com/MarlinFirmware/Marlin/pull/1922.patch"},"body":"backup for a swallowed 'ok' on a serial connection"},"comment":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/comments/93956542","html_url":"https://github.com/MarlinFirmware/Marlin/pull/1922#issuecomment-93956542","issue_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1922","id":93956542,"user":{"login":"nophead","id":566149,"avatar_url":"https://avatars.githubusercontent.com/u/566149?v=3","gravatar_id":"","url":"https://api.github.com/users/nophead","html_url":"https://github.com/nophead","followers_url":"https://api.github.com/users/nophead/followers","following_url":"https://api.github.com/users/nophead/following{/other_user}","gists_url":"https://api.github.com/users/nophead/gists{/gist_id}","starred_url":"https://api.github.com/users/nophead/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nophead/subscriptions","organizations_url":"https://api.github.com/users/nophead/orgs","repos_url":"https://api.github.com/users/nophead/repos","events_url":"https://api.github.com/users/nophead/events{/privacy}","received_events_url":"https://api.github.com/users/nophead/received_events","type":"User","site_admin":false},"created_at":"2015-04-17T10:00:12Z","updated_at":"2015-04-17T10:00:12Z","body":"This is completely wrong. If you want a maximum pause of one second the host timeout should be set to one second and then it just works. I.e. the protocol already has a standard master slave retry mechanism.\r\n\r\nAs soon as you break the master slave relationship you have race conditions. The slave might send wait, or OK just has the host happens to send a command."}}