{"action":"created","issue":{"url":"https://api.github.com/repos/mbedmicro/mbed/issues/1047","labels_url":"https://api.github.com/repos/mbedmicro/mbed/issues/1047/labels{/name}","comments_url":"https://api.github.com/repos/mbedmicro/mbed/issues/1047/comments","events_url":"https://api.github.com/repos/mbedmicro/mbed/issues/1047/events","html_url":"https://github.com/mbedmicro/mbed/pull/1047","id":68913790,"number":1047,"title":"Fixed interrupt handler in serial_api.c for the Nordic NRF51. The last b...","user":{"login":"marcuschangarm","id":7205609,"avatar_url":"https://avatars.githubusercontent.com/u/7205609?v=3","gravatar_id":"","url":"https://api.github.com/users/marcuschangarm","html_url":"https://github.com/marcuschangarm","followers_url":"https://api.github.com/users/marcuschangarm/followers","following_url":"https://api.github.com/users/marcuschangarm/following{/other_user}","gists_url":"https://api.github.com/users/marcuschangarm/gists{/gist_id}","starred_url":"https://api.github.com/users/marcuschangarm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcuschangarm/subscriptions","organizations_url":"https://api.github.com/users/marcuschangarm/orgs","repos_url":"https://api.github.com/users/marcuschangarm/repos","events_url":"https://api.github.com/users/marcuschangarm/events{/privacy}","received_events_url":"https://api.github.com/users/marcuschangarm/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-04-16T12:30:40Z","updated_at":"2015-04-21T07:33:34Z","closed_at":"2015-04-20T10:16:03Z","pull_request":{"url":"https://api.github.com/repos/mbedmicro/mbed/pulls/1047","html_url":"https://github.com/mbedmicro/mbed/pull/1047","diff_url":"https://github.com/mbedmicro/mbed/pull/1047.diff","patch_url":"https://github.com/mbedmicro/mbed/pull/1047.patch"},"body":"...yte sent in a sequence would not correctly clear the interrupt flag."},"comment":{"url":"https://api.github.com/repos/mbedmicro/mbed/issues/comments/94671522","html_url":"https://github.com/mbedmicro/mbed/pull/1047#issuecomment-94671522","issue_url":"https://api.github.com/repos/mbedmicro/mbed/issues/1047","id":94671522,"user":{"login":"sg-","id":496002,"avatar_url":"https://avatars.githubusercontent.com/u/496002?v=3","gravatar_id":"","url":"https://api.github.com/users/sg-","html_url":"https://github.com/sg-","followers_url":"https://api.github.com/users/sg-/followers","following_url":"https://api.github.com/users/sg-/following{/other_user}","gists_url":"https://api.github.com/users/sg-/gists{/gist_id}","starred_url":"https://api.github.com/users/sg-/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sg-/subscriptions","organizations_url":"https://api.github.com/users/sg-/orgs","repos_url":"https://api.github.com/users/sg-/repos","events_url":"https://api.github.com/users/sg-/events{/privacy}","received_events_url":"https://api.github.com/users/sg-/received_events","type":"User","site_admin":false},"created_at":"2015-04-21T07:33:34Z","updated_at":"2015-04-21T07:33:34Z","body":"This patch breaks other implementations of the TX irq handler such as: https://developer.mbed.org/users/sam_grove/code/BufferedSerial/\r\n\r\nThere are also a lot of FSL targets in which the TX DR irq in an empty state always fire since its 'ready' and the programmers model is to disable this when a buffer is empty. I think the API should be defined so we can write complimentary libraries in a common way or bring buffered transactions into the mbed SDK."}}