{"action":"created","issue":{"url":"https://api.github.com/repos/zephyrproject-rtos/zephyr/issues/6068","repository_url":"https://api.github.com/repos/zephyrproject-rtos/zephyr","labels_url":"https://api.github.com/repos/zephyrproject-rtos/zephyr/issues/6068/labels{/name}","comments_url":"https://api.github.com/repos/zephyrproject-rtos/zephyr/issues/6068/comments","events_url":"https://api.github.com/repos/zephyrproject-rtos/zephyr/issues/6068/events","html_url":"https://github.com/zephyrproject-rtos/zephyr/pull/6068","id":295734069,"number":6068,"title":"mcumgr external library + zephyr support code","user":{"login":"ccollins476ad","id":13006531,"avatar_url":"https://avatars0.githubusercontent.com/u/13006531?v=4","gravatar_id":"","url":"https://api.github.com/users/ccollins476ad","html_url":"https://github.com/ccollins476ad","followers_url":"https://api.github.com/users/ccollins476ad/followers","following_url":"https://api.github.com/users/ccollins476ad/following{/other_user}","gists_url":"https://api.github.com/users/ccollins476ad/gists{/gist_id}","starred_url":"https://api.github.com/users/ccollins476ad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ccollins476ad/subscriptions","organizations_url":"https://api.github.com/users/ccollins476ad/orgs","repos_url":"https://api.github.com/users/ccollins476ad/repos","events_url":"https://api.github.com/users/ccollins476ad/events{/privacy}","received_events_url":"https://api.github.com/users/ccollins476ad/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2018-02-09T02:25:09Z","updated_at":"2018-02-10T00:53:50Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/zephyrproject-rtos/zephyr/pulls/6068","html_url":"https://github.com/zephyrproject-rtos/zephyr/pull/6068","diff_url":"https://github.com/zephyrproject-rtos/zephyr/pull/6068.diff","patch_url":"https://github.com/zephyrproject-rtos/zephyr/pull/6068.patch"},"body":"This PR does two things:\r\n1. Bring the mcumgr library into the `ext/` directory\r\n2. Adds additional code necessary for mcumgr to hook into zephyr.\r\n\r\nThe goal of mcumgr is to define a common management infrastructure with pluggable transport and encoding components.  In addition, mcumgr provides definitions and handlers for some core commands: e.g., image management, file system management, and OS managment.  The mcumgr github repo contains more information: https://github.com/apache/mynewt-mcumgr\r\n\r\nThe first two commits bring mcumgr into the zephyr repo.  The remaining commits add support code.  Briefly, functionality added with support code is:\r\n* Expose additional MCUboot state for image management.\r\n* Modification of the shell to allow mcumgr the transmission of mcumgr requests and responses.\r\n* A UART driver to be used for transmission of mcumgr requests and responses (as an alternative to the shell transport).\r\n* Definition of the mcumgr Bluetooth service, used for transmission of mucmgr requests and responses.\r\n* Addition of a managed log (mdlog) that is agnostic to its underlying medium.\r\n* Addition of retrievable statistics.\r\n\r\nNote: This PR depends on the the bug fix in https://github.com/zephyrproject-rtos/zephyr/pull/6065"},"comment":{"url":"https://api.github.com/repos/zephyrproject-rtos/zephyr/issues/comments/364610815","html_url":"https://github.com/zephyrproject-rtos/zephyr/pull/6068#issuecomment-364610815","issue_url":"https://api.github.com/repos/zephyrproject-rtos/zephyr/issues/6068","id":364610815,"user":{"login":"nashif","id":180017,"avatar_url":"https://avatars0.githubusercontent.com/u/180017?v=4","gravatar_id":"","url":"https://api.github.com/users/nashif","html_url":"https://github.com/nashif","followers_url":"https://api.github.com/users/nashif/followers","following_url":"https://api.github.com/users/nashif/following{/other_user}","gists_url":"https://api.github.com/users/nashif/gists{/gist_id}","starred_url":"https://api.github.com/users/nashif/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nashif/subscriptions","organizations_url":"https://api.github.com/users/nashif/orgs","repos_url":"https://api.github.com/users/nashif/repos","events_url":"https://api.github.com/users/nashif/events{/privacy}","received_events_url":"https://api.github.com/users/nashif/received_events","type":"User","site_admin":false},"created_at":"2018-02-10T00:53:49Z","updated_at":"2018-02-10T00:53:49Z","author_association":"OWNER","body":"i understand what you are saying, but we have been following this style of tab + spaces for alignment and it is the linux kernel coding style as well which we adopted."}}
{"actor":{"display_login":"nashif"}}