{"action":"created","issue":{"url":"https://api.github.com/repos/libopencm3/libopencm3/issues/724","repository_url":"https://api.github.com/repos/libopencm3/libopencm3","labels_url":"https://api.github.com/repos/libopencm3/libopencm3/issues/724/labels{/name}","comments_url":"https://api.github.com/repos/libopencm3/libopencm3/issues/724/comments","events_url":"https://api.github.com/repos/libopencm3/libopencm3/issues/724/events","html_url":"https://github.com/libopencm3/libopencm3/issues/724","id":194602453,"number":724,"title":"usb:event (reset,sof,suspend,resume) events have no caller device parameter","user":{"login":"alexrayne","id":14196732,"avatar_url":"https://avatars.githubusercontent.com/u/14196732?v=3","gravatar_id":"","url":"https://api.github.com/users/alexrayne","html_url":"https://github.com/alexrayne","followers_url":"https://api.github.com/users/alexrayne/followers","following_url":"https://api.github.com/users/alexrayne/following{/other_user}","gists_url":"https://api.github.com/users/alexrayne/gists{/gist_id}","starred_url":"https://api.github.com/users/alexrayne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexrayne/subscriptions","organizations_url":"https://api.github.com/users/alexrayne/orgs","repos_url":"https://api.github.com/users/alexrayne/repos","events_url":"https://api.github.com/users/alexrayne/events{/privacy}","received_events_url":"https://api.github.com/users/alexrayne/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2016-12-09T13:56:39Z","updated_at":"2016-12-10T11:14:17Z","closed_at":null,"body":"Hallow.\r\ncallbacks reset,sof,suspend,resume for usb_device are void(*)(void) type, they have no it`s own usb_device* parameter. therefore for multiple usb ports it must be provided multiple callbacks on event,  or other complexity. there is no proplem to pass one parameter from usbd core. (imho - such parameter even can not be conflicted with old parameterless handlers)\r\nis there maintainers interested for change such API? i can provide an patch, it not difficult."},"comment":{"url":"https://api.github.com/repos/libopencm3/libopencm3/issues/comments/266200804","html_url":"https://github.com/libopencm3/libopencm3/issues/724#issuecomment-266200804","issue_url":"https://api.github.com/repos/libopencm3/libopencm3/issues/724","id":266200804,"user":{"login":"kuldeepdhaka","id":1651124,"avatar_url":"https://avatars.githubusercontent.com/u/1651124?v=3","gravatar_id":"","url":"https://api.github.com/users/kuldeepdhaka","html_url":"https://github.com/kuldeepdhaka","followers_url":"https://api.github.com/users/kuldeepdhaka/followers","following_url":"https://api.github.com/users/kuldeepdhaka/following{/other_user}","gists_url":"https://api.github.com/users/kuldeepdhaka/gists{/gist_id}","starred_url":"https://api.github.com/users/kuldeepdhaka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kuldeepdhaka/subscriptions","organizations_url":"https://api.github.com/users/kuldeepdhaka/orgs","repos_url":"https://api.github.com/users/kuldeepdhaka/repos","events_url":"https://api.github.com/users/kuldeepdhaka/events{/privacy}","received_events_url":"https://api.github.com/users/kuldeepdhaka/received_events","type":"User","site_admin":false},"created_at":"2016-12-10T11:14:17Z","updated_at":"2016-12-10T11:14:17Z","body":"@alexrayne You can install a IRC client (example: hexchat). it will store history on your HDD + other features."}}
{"actor":{"display_login":"kuldeepdhaka"}}