{"action":"created","issue":{"url":"https://api.github.com/repos/OpenRoberta/robertalab/issues/1007","repository_url":"https://api.github.com/repos/OpenRoberta/robertalab","labels_url":"https://api.github.com/repos/OpenRoberta/robertalab/issues/1007/labels{/name}","comments_url":"https://api.github.com/repos/OpenRoberta/robertalab/issues/1007/comments","events_url":"https://api.github.com/repos/OpenRoberta/robertalab/issues/1007/events","html_url":"https://github.com/OpenRoberta/robertalab/issues/1007","id":363545446,"node_id":"MDU6SXNzdWUzNjM1NDU0NDY=","number":1007,"title":"Calliope support for serial read / write","user":{"login":"bjost2s","id":1613069,"node_id":"MDQ6VXNlcjE2MTMwNjk=","avatar_url":"https://avatars0.githubusercontent.com/u/1613069?v=4","gravatar_id":"","url":"https://api.github.com/users/bjost2s","html_url":"https://github.com/bjost2s","followers_url":"https://api.github.com/users/bjost2s/followers","following_url":"https://api.github.com/users/bjost2s/following{/other_user}","gists_url":"https://api.github.com/users/bjost2s/gists{/gist_id}","starred_url":"https://api.github.com/users/bjost2s/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bjost2s/subscriptions","organizations_url":"https://api.github.com/users/bjost2s/orgs","repos_url":"https://api.github.com/users/bjost2s/repos","events_url":"https://api.github.com/users/bjost2s/events{/privacy}","received_events_url":"https://api.github.com/users/bjost2s/received_events","type":"User","site_admin":false},"labels":[{"id":267874480,"node_id":"MDU6TGFiZWwyNjc4NzQ0ODA=","url":"https://api.github.com/repos/OpenRoberta/robertalab/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":461975294,"node_id":"MDU6TGFiZWw0NjE5NzUyOTQ=","url":"https://api.github.com/repos/OpenRoberta/robertalab/labels/microbit%20/%20calliope","name":"microbit / calliope","color":"1d76db","default":false}],"state":"open","locked":false,"assignee":{"login":"bjost2s","id":1613069,"node_id":"MDQ6VXNlcjE2MTMwNjk=","avatar_url":"https://avatars0.githubusercontent.com/u/1613069?v=4","gravatar_id":"","url":"https://api.github.com/users/bjost2s","html_url":"https://github.com/bjost2s","followers_url":"https://api.github.com/users/bjost2s/followers","following_url":"https://api.github.com/users/bjost2s/following{/other_user}","gists_url":"https://api.github.com/users/bjost2s/gists{/gist_id}","starred_url":"https://api.github.com/users/bjost2s/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bjost2s/subscriptions","organizations_url":"https://api.github.com/users/bjost2s/orgs","repos_url":"https://api.github.com/users/bjost2s/repos","events_url":"https://api.github.com/users/bjost2s/events{/privacy}","received_events_url":"https://api.github.com/users/bjost2s/received_events","type":"User","site_admin":false},"assignees":[{"login":"bjost2s","id":1613069,"node_id":"MDQ6VXNlcjE2MTMwNjk=","avatar_url":"https://avatars0.githubusercontent.com/u/1613069?v=4","gravatar_id":"","url":"https://api.github.com/users/bjost2s","html_url":"https://github.com/bjost2s","followers_url":"https://api.github.com/users/bjost2s/followers","following_url":"https://api.github.com/users/bjost2s/following{/other_user}","gists_url":"https://api.github.com/users/bjost2s/gists{/gist_id}","starred_url":"https://api.github.com/users/bjost2s/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bjost2s/subscriptions","organizations_url":"https://api.github.com/users/bjost2s/orgs","repos_url":"https://api.github.com/users/bjost2s/repos","events_url":"https://api.github.com/users/bjost2s/events{/privacy}","received_events_url":"https://api.github.com/users/bjost2s/received_events","type":"User","site_admin":false},{"login":"boonto","id":7438960,"node_id":"MDQ6VXNlcjc0Mzg5NjA=","avatar_url":"https://avatars0.githubusercontent.com/u/7438960?v=4","gravatar_id":"","url":"https://api.github.com/users/boonto","html_url":"https://github.com/boonto","followers_url":"https://api.github.com/users/boonto/followers","following_url":"https://api.github.com/users/boonto/following{/other_user}","gists_url":"https://api.github.com/users/boonto/gists{/gist_id}","starred_url":"https://api.github.com/users/boonto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boonto/subscriptions","organizations_url":"https://api.github.com/users/boonto/orgs","repos_url":"https://api.github.com/users/boonto/repos","events_url":"https://api.github.com/users/boonto/events{/privacy}","received_events_url":"https://api.github.com/users/boonto/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2018-09-25T12:07:43Z","updated_at":"2018-11-20T14:47:05Z","closed_at":null,"author_association":"MEMBER","body":"**Is your feature request related to a problem? Please describe.**\r\n - As a calliope programmer you run often into problems when dealing with sensor values. Because there is no way to debug calliope so far, a serial write function would make it much easier to debug the program. \r\n\r\n**Describe the solution you'd like**\r\n - here is a good description of the feature https://mini.pxt.io/device/serial\r\n"},"comment":{"url":"https://api.github.com/repos/OpenRoberta/robertalab/issues/comments/440298347","html_url":"https://github.com/OpenRoberta/robertalab/issues/1007#issuecomment-440298347","issue_url":"https://api.github.com/repos/OpenRoberta/robertalab/issues/1007","id":440298347,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MDI5ODM0Nw==","user":{"login":"boonto","id":7438960,"node_id":"MDQ6VXNlcjc0Mzg5NjA=","avatar_url":"https://avatars0.githubusercontent.com/u/7438960?v=4","gravatar_id":"","url":"https://api.github.com/users/boonto","html_url":"https://github.com/boonto","followers_url":"https://api.github.com/users/boonto/followers","following_url":"https://api.github.com/users/boonto/following{/other_user}","gists_url":"https://api.github.com/users/boonto/gists{/gist_id}","starred_url":"https://api.github.com/users/boonto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boonto/subscriptions","organizations_url":"https://api.github.com/users/boonto/orgs","repos_url":"https://api.github.com/users/boonto/repos","events_url":"https://api.github.com/users/boonto/events{/privacy}","received_events_url":"https://api.github.com/users/boonto/received_events","type":"User","site_admin":false},"created_at":"2018-11-20T14:47:05Z","updated_at":"2018-11-20T14:47:05Z","author_association":"CONTRIBUTOR","body":"I started to implement the serial write for Calliope.\r\nI moved the Arduino specific write serial up to the common robot and added the block to the Calliope expert *display* toolbox.\r\nIt works for now, however I am not sure what mode is best (`ASYNC`, `SYNC_SPINWAIT` or `SYNC_SLEEP`; see [MicroBitSerial.cpp](https://github.com/OpenRoberta/microbit-dal/blob/master/source/drivers/MicroBitSerial.cpp#L424)) and there is still some weird behaviour in combination with `wait` blocks.\r\n\r\nStill missing:\r\n- [ ] Write serial implementation in Microbit visitor\r\n- [ ] Write serial implementation in simulation visitor\r\n- [ ] Adding read serial block to mbed toolbox\r\n- [ ] Read serial implementation in Calliope visitor \r\n- [ ] Read serial implementation in Microbit visitor \r\n- [ ] Read serial implementation in simulation visitor \r\n- [ ] Tests\r\n"}}
{"actor":{"display_login":"boonto"}}