{"action":"created","issue":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/7122","repository_url":"https://api.github.com/repos/RIOT-OS/RIOT","labels_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/7122/labels{/name}","comments_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/7122/comments","events_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/7122/events","html_url":"https://github.com/RIOT-OS/RIOT/pull/7122","id":232891278,"number":7122,"title":"cpu: stm32f4: i2c: fix some problems","user":{"login":"kaspar030","id":4679640,"avatar_url":"https://avatars3.githubusercontent.com/u/4679640?v=3","gravatar_id":"","url":"https://api.github.com/users/kaspar030","html_url":"https://github.com/kaspar030","followers_url":"https://api.github.com/users/kaspar030/followers","following_url":"https://api.github.com/users/kaspar030/following{/other_user}","gists_url":"https://api.github.com/users/kaspar030/gists{/gist_id}","starred_url":"https://api.github.com/users/kaspar030/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaspar030/subscriptions","organizations_url":"https://api.github.com/users/kaspar030/orgs","repos_url":"https://api.github.com/users/kaspar030/repos","events_url":"https://api.github.com/users/kaspar030/events{/privacy}","received_events_url":"https://api.github.com/users/kaspar030/received_events","type":"User","site_admin":false},"labels":[{"id":23399098,"url":"https://api.github.com/repos/RIOT-OS/RIOT/labels/bug","name":"bug","color":"fc2929","default":true},{"id":135467271,"url":"https://api.github.com/repos/RIOT-OS/RIOT/labels/Device%20driver","name":"Device driver","color":"aaffff","default":false},{"id":214816571,"url":"https://api.github.com/repos/RIOT-OS/RIOT/labels/Ready%20for%20CI%20build","name":"Ready for CI build","color":"bfdadc","default":false}],"state":"open","locked":false,"assignee":{"login":"haukepetersen","id":620834,"avatar_url":"https://avatars0.githubusercontent.com/u/620834?v=3","gravatar_id":"","url":"https://api.github.com/users/haukepetersen","html_url":"https://github.com/haukepetersen","followers_url":"https://api.github.com/users/haukepetersen/followers","following_url":"https://api.github.com/users/haukepetersen/following{/other_user}","gists_url":"https://api.github.com/users/haukepetersen/gists{/gist_id}","starred_url":"https://api.github.com/users/haukepetersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haukepetersen/subscriptions","organizations_url":"https://api.github.com/users/haukepetersen/orgs","repos_url":"https://api.github.com/users/haukepetersen/repos","events_url":"https://api.github.com/users/haukepetersen/events{/privacy}","received_events_url":"https://api.github.com/users/haukepetersen/received_events","type":"User","site_admin":false},"assignees":[{"login":"haukepetersen","id":620834,"avatar_url":"https://avatars0.githubusercontent.com/u/620834?v=3","gravatar_id":"","url":"https://api.github.com/users/haukepetersen","html_url":"https://github.com/haukepetersen","followers_url":"https://api.github.com/users/haukepetersen/followers","following_url":"https://api.github.com/users/haukepetersen/following{/other_user}","gists_url":"https://api.github.com/users/haukepetersen/gists{/gist_id}","starred_url":"https://api.github.com/users/haukepetersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haukepetersen/subscriptions","organizations_url":"https://api.github.com/users/haukepetersen/orgs","repos_url":"https://api.github.com/users/haukepetersen/repos","events_url":"https://api.github.com/users/haukepetersen/events{/privacy}","received_events_url":"https://api.github.com/users/haukepetersen/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/milestones/19","html_url":"https://github.com/RIOT-OS/RIOT/milestone/19","labels_url":"https://api.github.com/repos/RIOT-OS/RIOT/milestones/19/labels","id":2471521,"number":19,"title":"Release 2017.07","description":"","creator":{"login":"kaspar030","id":4679640,"avatar_url":"https://avatars3.githubusercontent.com/u/4679640?v=3","gravatar_id":"","url":"https://api.github.com/users/kaspar030","html_url":"https://github.com/kaspar030","followers_url":"https://api.github.com/users/kaspar030/followers","following_url":"https://api.github.com/users/kaspar030/following{/other_user}","gists_url":"https://api.github.com/users/kaspar030/gists{/gist_id}","starred_url":"https://api.github.com/users/kaspar030/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaspar030/subscriptions","organizations_url":"https://api.github.com/users/kaspar030/orgs","repos_url":"https://api.github.com/users/kaspar030/repos","events_url":"https://api.github.com/users/kaspar030/events{/privacy}","received_events_url":"https://api.github.com/users/kaspar030/received_events","type":"User","site_admin":false},"open_issues":310,"closed_issues":190,"state":"open","created_at":"2017-04-21T08:04:23Z","updated_at":"2017-06-29T12:21:55Z","due_on":"2017-07-31T07:00:00Z","closed_at":null},"comments":5,"created_at":"2017-06-01T14:07:34Z","updated_at":"2017-06-29T12:31:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/7122","html_url":"https://github.com/RIOT-OS/RIOT/pull/7122","diff_url":"https://github.com/RIOT-OS/RIOT/pull/7122.diff","patch_url":"https://github.com/RIOT-OS/RIOT/pull/7122.patch"},"body":"- driver did not support repeated start\r\n\r\n- driver locked up in ISR on any i2c error\r\n\r\nNow errors are mostly ignored. Only if AF occurs while sending START, the driver retries. While not optimal, this at least makes it work.\r\n\r\nTested with\r\n\r\n- tmp006 (worked before, still works)\r\n- mma8x5x (broken before, works now)\r\n\r\nIMO the driver needs more cleanup still...\r\n"},"comment":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/comments/311952368","html_url":"https://github.com/RIOT-OS/RIOT/pull/7122#issuecomment-311952368","issue_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/7122","id":311952368,"user":{"login":"kaspar030","id":4679640,"avatar_url":"https://avatars3.githubusercontent.com/u/4679640?v=3","gravatar_id":"","url":"https://api.github.com/users/kaspar030","html_url":"https://github.com/kaspar030","followers_url":"https://api.github.com/users/kaspar030/followers","following_url":"https://api.github.com/users/kaspar030/following{/other_user}","gists_url":"https://api.github.com/users/kaspar030/gists{/gist_id}","starred_url":"https://api.github.com/users/kaspar030/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaspar030/subscriptions","organizations_url":"https://api.github.com/users/kaspar030/orgs","repos_url":"https://api.github.com/users/kaspar030/repos","events_url":"https://api.github.com/users/kaspar030/events{/privacy}","received_events_url":"https://api.github.com/users/kaspar030/received_events","type":"User","site_admin":false},"created_at":"2017-06-29T12:31:43Z","updated_at":"2017-06-29T12:31:43Z","body":"@haukepetersen Let's merge this fix for the release, improve later!"}}
{"actor":{"display_login":"kaspar030"}}