{"action":"created","issue":{"url":"https://api.github.com/repos/adafruit/circuitpython/issues/310","repository_url":"https://api.github.com/repos/adafruit/circuitpython","labels_url":"https://api.github.com/repos/adafruit/circuitpython/issues/310/labels{/name}","comments_url":"https://api.github.com/repos/adafruit/circuitpython/issues/310/comments","events_url":"https://api.github.com/repos/adafruit/circuitpython/issues/310/events","html_url":"https://github.com/adafruit/circuitpython/issues/310","id":264002814,"number":310,"title":"transfer support for SPI devices","user":{"login":"deanm1278","id":6306234,"avatar_url":"https://avatars3.githubusercontent.com/u/6306234?v=4","gravatar_id":"","url":"https://api.github.com/users/deanm1278","html_url":"https://github.com/deanm1278","followers_url":"https://api.github.com/users/deanm1278/followers","following_url":"https://api.github.com/users/deanm1278/following{/other_user}","gists_url":"https://api.github.com/users/deanm1278/gists{/gist_id}","starred_url":"https://api.github.com/users/deanm1278/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deanm1278/subscriptions","organizations_url":"https://api.github.com/users/deanm1278/orgs","repos_url":"https://api.github.com/users/deanm1278/repos","events_url":"https://api.github.com/users/deanm1278/events{/privacy}","received_events_url":"https://api.github.com/users/deanm1278/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"dhalbert","id":2847802,"avatar_url":"https://avatars0.githubusercontent.com/u/2847802?v=4","gravatar_id":"","url":"https://api.github.com/users/dhalbert","html_url":"https://github.com/dhalbert","followers_url":"https://api.github.com/users/dhalbert/followers","following_url":"https://api.github.com/users/dhalbert/following{/other_user}","gists_url":"https://api.github.com/users/dhalbert/gists{/gist_id}","starred_url":"https://api.github.com/users/dhalbert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dhalbert/subscriptions","organizations_url":"https://api.github.com/users/dhalbert/orgs","repos_url":"https://api.github.com/users/dhalbert/repos","events_url":"https://api.github.com/users/dhalbert/events{/privacy}","received_events_url":"https://api.github.com/users/dhalbert/received_events","type":"User","site_admin":false},"assignees":[{"login":"dhalbert","id":2847802,"avatar_url":"https://avatars0.githubusercontent.com/u/2847802?v=4","gravatar_id":"","url":"https://api.github.com/users/dhalbert","html_url":"https://github.com/dhalbert","followers_url":"https://api.github.com/users/dhalbert/followers","following_url":"https://api.github.com/users/dhalbert/following{/other_user}","gists_url":"https://api.github.com/users/dhalbert/gists{/gist_id}","starred_url":"https://api.github.com/users/dhalbert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dhalbert/subscriptions","organizations_url":"https://api.github.com/users/dhalbert/orgs","repos_url":"https://api.github.com/users/dhalbert/repos","events_url":"https://api.github.com/users/dhalbert/events{/privacy}","received_events_url":"https://api.github.com/users/dhalbert/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/adafruit/circuitpython/milestones/3","html_url":"https://github.com/adafruit/circuitpython/milestone/3","labels_url":"https://api.github.com/repos/adafruit/circuitpython/milestones/3/labels","id":2166924,"number":3,"title":"2.x","description":"Maintenance tasks on 2.0 stable.","creator":{"login":"tannewt","id":52649,"avatar_url":"https://avatars1.githubusercontent.com/u/52649?v=4","gravatar_id":"","url":"https://api.github.com/users/tannewt","html_url":"https://github.com/tannewt","followers_url":"https://api.github.com/users/tannewt/followers","following_url":"https://api.github.com/users/tannewt/following{/other_user}","gists_url":"https://api.github.com/users/tannewt/gists{/gist_id}","starred_url":"https://api.github.com/users/tannewt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tannewt/subscriptions","organizations_url":"https://api.github.com/users/tannewt/orgs","repos_url":"https://api.github.com/users/tannewt/repos","events_url":"https://api.github.com/users/tannewt/events{/privacy}","received_events_url":"https://api.github.com/users/tannewt/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":41,"state":"open","created_at":"2016-11-30T17:29:37Z","updated_at":"2017-10-16T01:43:06Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2017-10-09T19:33:32Z","updated_at":"2017-10-16T01:49:57Z","closed_at":null,"author_association":"NONE","body":"We need a way to do a full duplex SPI transfer. It would read and write at the same time\r\n\r\nwould likely go something like:\r\n\r\n\r\n```\r\nc = None\r\nwith self.spi_device as spi:\r\n\t\t\tc = spi.transfer(bytearray([0x0A, 0x04]))\r\n```\r\n\r\nc would be a bytearray of the data read during the transfer"},"comment":{"url":"https://api.github.com/repos/adafruit/circuitpython/issues/comments/336760051","html_url":"https://github.com/adafruit/circuitpython/issues/310#issuecomment-336760051","issue_url":"https://api.github.com/repos/adafruit/circuitpython/issues/310","id":336760051,"user":{"login":"dhalbert","id":2847802,"avatar_url":"https://avatars0.githubusercontent.com/u/2847802?v=4","gravatar_id":"","url":"https://api.github.com/users/dhalbert","html_url":"https://github.com/dhalbert","followers_url":"https://api.github.com/users/dhalbert/followers","following_url":"https://api.github.com/users/dhalbert/following{/other_user}","gists_url":"https://api.github.com/users/dhalbert/gists{/gist_id}","starred_url":"https://api.github.com/users/dhalbert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dhalbert/subscriptions","organizations_url":"https://api.github.com/users/dhalbert/orgs","repos_url":"https://api.github.com/users/dhalbert/repos","events_url":"https://api.github.com/users/dhalbert/events{/privacy}","received_events_url":"https://api.github.com/users/dhalbert/received_events","type":"User","site_admin":false},"created_at":"2017-10-16T01:49:57Z","updated_at":"2017-10-16T01:49:57Z","author_association":"NONE","body":"I'm in progress on this. Do we want bidirectional support for `bitbangio` as well at the same time, or can that be deferred a bit? I don't think it's that hard, but the `shared-module` implementation could probably use some refactoring to help supporot it."}}
{"actor":{"display_login":"dhalbert"}}