{"action":"created","issue":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/10563","repository_url":"https://api.github.com/repos/RIOT-OS/RIOT","labels_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/10563/labels{/name}","comments_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/10563/comments","events_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/10563/events","html_url":"https://github.com/RIOT-OS/RIOT/pull/10563","id":388265362,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM2NTcwMjQ1","number":10563,"title":"boards/particle-mesh: add initial support","user":{"login":"aabadie","id":1375137,"node_id":"MDQ6VXNlcjEzNzUxMzc=","avatar_url":"https://avatars3.githubusercontent.com/u/1375137?v=4","gravatar_id":"","url":"https://api.github.com/users/aabadie","html_url":"https://github.com/aabadie","followers_url":"https://api.github.com/users/aabadie/followers","following_url":"https://api.github.com/users/aabadie/following{/other_user}","gists_url":"https://api.github.com/users/aabadie/gists{/gist_id}","starred_url":"https://api.github.com/users/aabadie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aabadie/subscriptions","organizations_url":"https://api.github.com/users/aabadie/orgs","repos_url":"https://api.github.com/users/aabadie/repos","events_url":"https://api.github.com/users/aabadie/events{/privacy}","received_events_url":"https://api.github.com/users/aabadie/received_events","type":"User","site_admin":false},"labels":[{"id":718655339,"node_id":"MDU6TGFiZWw3MTg2NTUzMzk=","url":"https://api.github.com/repos/RIOT-OS/RIOT/labels/Area:%20boards","name":"Area: boards","color":"6600ff","default":false},{"id":214816571,"node_id":"MDU6TGFiZWwyMTQ4MTY1NzE=","url":"https://api.github.com/repos/RIOT-OS/RIOT/labels/CI:%20ready%20for%20build","name":"CI: ready for build","color":"66ffcc","default":false},{"id":97458574,"node_id":"MDU6TGFiZWw5NzQ1ODU3NA==","url":"https://api.github.com/repos/RIOT-OS/RIOT/labels/Type:%20new%20feature","name":"Type: new feature","color":"ffff66","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-06T15:29:36Z","updated_at":"2018-12-06T18:11:17Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/10563","html_url":"https://github.com/RIOT-OS/RIOT/pull/10563","diff_url":"https://github.com/RIOT-OS/RIOT/pull/10563.diff","patch_url":"https://github.com/RIOT-OS/RIOT/pull/10563.patch"},"body":"<!--\r\nThe RIOT community cares a lot about code quality.\r\nTherefore, before describing what your contribution is about, we would like\r\nyou to make sure that your modifications are compliant with the RIOT\r\ncoding conventions, see https://github.com/RIOT-OS/RIOT/wiki/Coding-conventions.\r\n-->\r\n\r\n### Contribution description\r\n\r\nThis PR adds support for the [Particle Mesh development kit](https://www.particle.io/mesh/). I backed the project several month ago and received the boards this week.\r\n\r\nThe port is minimal: it just adds support for the nrf52840 and map some available pins. Since the WiFi, LTE drivers are not yet supported by RIOT, nothing is provided for them.\r\n\r\nTo flash the board, the default configuration is to use one of their accessories: the debugger. It provides a DAPLink interface to flash and debug the boards. Since OpenOCD 0.10 doesn't work with this version of the CPU, the default programmer configured is PyOCD (see #9847 for details).\r\n\r\nThe programming pins are exposed, so it's certainly possible to use another external tool (Segger JLink, etc) but I haven't tried.\r\n\r\nOne also needs an USB to UART converter to access the debug console.\r\n\r\n<!--\r\nPut here the description of your contribution:\r\n- describe which part(s) of RIOT is (are) involved\r\n- if it's a bug fix, describe the bug that it solves and how it is solved\r\n- you can also give more information to reviewers about how to test your changes\r\n-->\r\n\r\n\r\n### Testing procedure\r\n\r\n- Plug an USB to UART converter and the debugger to the board\r\n- Build and flash any application:\r\n```\r\nmake BOARD=particle-mesh -C examples/default flash term\r\n```\r\n- Enjoy!\r\n\r\n<!--\r\nDetails steps to test your contribution:\r\n- which test/example to compile for which board and is there a 'test' command\r\n- how to know that it was not working/available in master\r\n- the expected success test output\r\n-->\r\n\r\n\r\n### Issues/PRs references\r\n\r\nThis PR is based on #9847 to flash the board, #10279 is also required in order to minimize code duplication.\r\n\r\n<!--\r\nExamples: Fixes #1234. See also #5678. Depends on PR #9876.\r\n\r\nPlease use keywords (e.g., fixes, resolve) with the links to the issues you\r\nresolved, this way they will be automatically closed when your pull request\r\nis merged. See https://help.github.com/articles/closing-issues-using-keywords/.\r\n-->\r\n"},"comment":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/comments/444972378","html_url":"https://github.com/RIOT-OS/RIOT/pull/10563#issuecomment-444972378","issue_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/10563","id":444972378,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NDk3MjM3OA==","user":{"login":"miri64","id":675644,"node_id":"MDQ6VXNlcjY3NTY0NA==","avatar_url":"https://avatars1.githubusercontent.com/u/675644?v=4","gravatar_id":"","url":"https://api.github.com/users/miri64","html_url":"https://github.com/miri64","followers_url":"https://api.github.com/users/miri64/followers","following_url":"https://api.github.com/users/miri64/following{/other_user}","gists_url":"https://api.github.com/users/miri64/gists{/gist_id}","starred_url":"https://api.github.com/users/miri64/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/miri64/subscriptions","organizations_url":"https://api.github.com/users/miri64/orgs","repos_url":"https://api.github.com/users/miri64/repos","events_url":"https://api.github.com/users/miri64/events{/privacy}","received_events_url":"https://api.github.com/users/miri64/received_events","type":"User","site_admin":false},"created_at":"2018-12-06T18:11:17Z","updated_at":"2018-12-06T18:11:17Z","author_association":"MEMBER","body":"Due to the long queue length on Murdock I reschedule this to favor already ACK'd PRs."}}
{"actor":{"display_login":"miri64"}}