{"action":"opened","number":974,"pull_request":{"url":"https://api.github.com/repos/contiki-os/contiki/pulls/974","id":29986538,"html_url":"https://github.com/contiki-os/contiki/pull/974","diff_url":"https://github.com/contiki-os/contiki/pull/974.diff","patch_url":"https://github.com/contiki-os/contiki/pull/974.patch","issue_url":"https://api.github.com/repos/contiki-os/contiki/issues/974","number":974,"state":"open","locked":false,"title":"New platform: Texas Instruments CC26xx","user":{"login":"jonnteolsson","id":3283830,"avatar_url":"https://avatars.githubusercontent.com/u/3283830?v=3","gravatar_id":"","url":"https://api.github.com/users/jonnteolsson","html_url":"https://github.com/jonnteolsson","followers_url":"https://api.github.com/users/jonnteolsson/followers","following_url":"https://api.github.com/users/jonnteolsson/following{/other_user}","gists_url":"https://api.github.com/users/jonnteolsson/gists{/gist_id}","starred_url":"https://api.github.com/users/jonnteolsson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonnteolsson/subscriptions","organizations_url":"https://api.github.com/users/jonnteolsson/orgs","repos_url":"https://api.github.com/users/jonnteolsson/repos","events_url":"https://api.github.com/users/jonnteolsson/events{/privacy}","received_events_url":"https://api.github.com/users/jonnteolsson/received_events","type":"User","site_admin":false},"body":"Today we announced our new SimpleLink ultra-low power wireless MCU platform CC26xx. This pull adds support for the CC26xx platform to Contiki.\r\n\r\nThe CC26xx family consist of ultra-low power ARM Cortex-M3 based 2.4-GHz RF devices;\r\n*The CC2630 is a wireless MCU targeting IEEE802.15.4 and 6LoWPAN applications.\r\n*The CC2650 is a superset device with support for both IEEE802.15.4/6LoWPAN and Bluetooth Smart.\r\n\r\nThis pull adds support for two boards:\r\n\t*SmartRF06EB-CC2650EM, http://www.ti.com/tool/cc2650dk\r\n\t*CC2650 SensorTag, http://www.ti.com/tool/cc2650stk\r\n\t\r\nFurther more the pull adds two examples applications:\r\n*cc26xx-demo:\r\n  * How to take sensor readings\r\n  * How to use buttons and the reed relay (triggered by holding a magnet near S3\r\n  on the SensorTag).\r\n  * How to keep a power domain powered and a peripheral clocked under low power\r\n  operation\r\n  * How to send out BLE advertisements. The device will periodically send out BLE\r\n  beacons with the platform name as payload. Those beacons/BLE ADV packets can\r\n  be captured with any BLE capable device. Two such applications for iOS are the\r\n  TI Multitool and the TI Sensortag app. They can be found in the Apple App\r\n  Store. If you have a BLE-capable Mac, you can also use LightBlue for OS X.\r\n\r\n*cc26xx-web-demo:\r\nThis demo project combines a number of web-based applications aiming to\r\ndemonstrate the CC26xx capability. The applications are:\r\n\r\n  * A network-based UART\r\n  * A client for [6lbr](http://cetic.github.io/6lbr/)\r\n  * A CoAP server\r\n  * An MQTT client, connects by default to IBM Internet Of Things cloud service\r\n  * A web server which can be used to display sensor readings but also to\r\n  configure MQTT functionality\r\n  \r\nThis platform has been tested with nullrdc and ContikiMAC as RDC layer, connecting to Internet via 6LBR running on a BeagleBone Black and CC2531 USB dongle as RF interface.\r\n\r\nTo use this port, you will need to download and extract CC26xxware sources, as provided by TI. CC26xxware sources are also distributed under the terms of the 3-clause BSD license.\r\nThe reason for the use of external cc26xxware driverlib software is to always have up-to-date drivers and startup files for the platform.\r\n\t\r\nFor more information on the platform, please see;\r\n *http://processors.wiki.ti.com/index.php/Contiki-6LOWPAN\r\n *http://www.ti.com/product/CC2630\r\n \r\n Enjoy!\r\n \r\n Jonas Olsson \r\n Applications Engineer \r\n Texas Instruments, Low Power RF\r\n","created_at":"2015-02-25T13:29:29Z","updated_at":"2015-02-25T13:29:29Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/contiki-os/contiki/pulls/974/commits","review_comments_url":"https://api.github.com/repos/contiki-os/contiki/pulls/974/comments","review_comment_url":"https://api.github.com/repos/contiki-os/contiki/pulls/comments{/number}","comments_url":"https://api.github.com/repos/contiki-os/contiki/issues/974/comments","statuses_url":"https://api.github.com/repos/contiki-os/contiki/statuses/8bf35f9e4ae4ffb11ac9358eb98680f8dbfdfde7","head":{"label":"jonnteolsson:cc26xx-contrib","ref":"cc26xx-contrib","sha":"8bf35f9e4ae4ffb11ac9358eb98680f8dbfdfde7","user":{"login":"jonnteolsson","id":3283830,"avatar_url":"https://avatars.githubusercontent.com/u/3283830?v=3","gravatar_id":"","url":"https://api.github.com/users/jonnteolsson","html_url":"https://github.com/jonnteolsson","followers_url":"https://api.github.com/users/jonnteolsson/followers","following_url":"https://api.github.com/users/jonnteolsson/following{/other_user}","gists_url":"https://api.github.com/users/jonnteolsson/gists{/gist_id}","starred_url":"https://api.github.com/users/jonnteolsson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonnteolsson/subscriptions","organizations_url":"https://api.github.com/users/jonnteolsson/orgs","repos_url":"https://api.github.com/users/jonnteolsson/repos","events_url":"https://api.github.com/users/jonnteolsson/events{/privacy}","received_events_url":"https://api.github.com/users/jonnteolsson/received_events","type":"User","site_admin":false},"repo":{"id":12544612,"name":"contiki-fork","full_name":"jonnteolsson/contiki-fork","owner":{"login":"jonnteolsson","id":3283830,"avatar_url":"https://avatars.githubusercontent.com/u/3283830?v=3","gravatar_id":"","url":"https://api.github.com/users/jonnteolsson","html_url":"https://github.com/jonnteolsson","followers_url":"https://api.github.com/users/jonnteolsson/followers","following_url":"https://api.github.com/users/jonnteolsson/following{/other_user}","gists_url":"https://api.github.com/users/jonnteolsson/gists{/gist_id}","starred_url":"https://api.github.com/users/jonnteolsson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonnteolsson/subscriptions","organizations_url":"https://api.github.com/users/jonnteolsson/orgs","repos_url":"https://api.github.com/users/jonnteolsson/repos","events_url":"https://api.github.com/users/jonnteolsson/events{/privacy}","received_events_url":"https://api.github.com/users/jonnteolsson/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jonnteolsson/contiki-fork","description":"The official git repository for Contiki, the open source OS for the Internet of Things","fork":true,"url":"https://api.github.com/repos/jonnteolsson/contiki-fork","forks_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/forks","keys_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/teams","hooks_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/hooks","issue_events_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/issues/events{/number}","events_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/events","assignees_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/assignees{/user}","branches_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/branches{/branch}","tags_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/tags","blobs_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/git/refs{/sha}","trees_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/statuses/{sha}","languages_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/languages","stargazers_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/stargazers","contributors_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/contributors","subscribers_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/subscribers","subscription_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/subscription","commits_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/commits{/sha}","git_commits_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/git/commits{/sha}","comments_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/comments{/number}","issue_comment_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/issues/comments{/number}","contents_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/contents/{+path}","compare_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/merges","archive_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/downloads","issues_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/issues{/number}","pulls_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/pulls{/number}","milestones_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/milestones{/number}","notifications_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/labels{/name}","releases_url":"https://api.github.com/repos/jonnteolsson/contiki-fork/releases{/id}","created_at":"2013-09-02T16:42:25Z","updated_at":"2015-02-25T09:37:24Z","pushed_at":"2015-02-25T12:21:01Z","git_url":"git://github.com/jonnteolsson/contiki-fork.git","ssh_url":"git@github.com:jonnteolsson/contiki-fork.git","clone_url":"https://github.com/jonnteolsson/contiki-fork.git","svn_url":"https://github.com/jonnteolsson/contiki-fork","homepage":"http://www.contiki-os.org/","size":64135,"stargazers_count":0,"watchers_count":0,"language":"C","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"contiki-os:master","ref":"master","sha":"0c7d261465403fa680446d189910879538887f9b","user":{"login":"contiki-os","id":2511296,"avatar_url":"https://avatars.githubusercontent.com/u/2511296?v=3","gravatar_id":"","url":"https://api.github.com/users/contiki-os","html_url":"https://github.com/contiki-os","followers_url":"https://api.github.com/users/contiki-os/followers","following_url":"https://api.github.com/users/contiki-os/following{/other_user}","gists_url":"https://api.github.com/users/contiki-os/gists{/gist_id}","starred_url":"https://api.github.com/users/contiki-os/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/contiki-os/subscriptions","organizations_url":"https://api.github.com/users/contiki-os/orgs","repos_url":"https://api.github.com/users/contiki-os/repos","events_url":"https://api.github.com/users/contiki-os/events{/privacy}","received_events_url":"https://api.github.com/users/contiki-os/received_events","type":"Organization","site_admin":false},"repo":{"id":6365284,"name":"contiki","full_name":"contiki-os/contiki","owner":{"login":"contiki-os","id":2511296,"avatar_url":"https://avatars.githubusercontent.com/u/2511296?v=3","gravatar_id":"","url":"https://api.github.com/users/contiki-os","html_url":"https://github.com/contiki-os","followers_url":"https://api.github.com/users/contiki-os/followers","following_url":"https://api.github.com/users/contiki-os/following{/other_user}","gists_url":"https://api.github.com/users/contiki-os/gists{/gist_id}","starred_url":"https://api.github.com/users/contiki-os/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/contiki-os/subscriptions","organizations_url":"https://api.github.com/users/contiki-os/orgs","repos_url":"https://api.github.com/users/contiki-os/repos","events_url":"https://api.github.com/users/contiki-os/events{/privacy}","received_events_url":"https://api.github.com/users/contiki-os/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/contiki-os/contiki","description":"The official git repository for Contiki, the open source OS for the Internet of Things","fork":false,"url":"https://api.github.com/repos/contiki-os/contiki","forks_url":"https://api.github.com/repos/contiki-os/contiki/forks","keys_url":"https://api.github.com/repos/contiki-os/contiki/keys{/key_id}","collaborators_url":"https://api.github.com/repos/contiki-os/contiki/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/contiki-os/contiki/teams","hooks_url":"https://api.github.com/repos/contiki-os/contiki/hooks","issue_events_url":"https://api.github.com/repos/contiki-os/contiki/issues/events{/number}","events_url":"https://api.github.com/repos/contiki-os/contiki/events","assignees_url":"https://api.github.com/repos/contiki-os/contiki/assignees{/user}","branches_url":"https://api.github.com/repos/contiki-os/contiki/branches{/branch}","tags_url":"https://api.github.com/repos/contiki-os/contiki/tags","blobs_url":"https://api.github.com/repos/contiki-os/contiki/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/contiki-os/contiki/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/contiki-os/contiki/git/refs{/sha}","trees_url":"https://api.github.com/repos/contiki-os/contiki/git/trees{/sha}","statuses_url":"https://api.github.com/repos/contiki-os/contiki/statuses/{sha}","languages_url":"https://api.github.com/repos/contiki-os/contiki/languages","stargazers_url":"https://api.github.com/repos/contiki-os/contiki/stargazers","contributors_url":"https://api.github.com/repos/contiki-os/contiki/contributors","subscribers_url":"https://api.github.com/repos/contiki-os/contiki/subscribers","subscription_url":"https://api.github.com/repos/contiki-os/contiki/subscription","commits_url":"https://api.github.com/repos/contiki-os/contiki/commits{/sha}","git_commits_url":"https://api.github.com/repos/contiki-os/contiki/git/commits{/sha}","comments_url":"https://api.github.com/repos/contiki-os/contiki/comments{/number}","issue_comment_url":"https://api.github.com/repos/contiki-os/contiki/issues/comments{/number}","contents_url":"https://api.github.com/repos/contiki-os/contiki/contents/{+path}","compare_url":"https://api.github.com/repos/contiki-os/contiki/compare/{base}...{head}","merges_url":"https://api.github.com/repos/contiki-os/contiki/merges","archive_url":"https://api.github.com/repos/contiki-os/contiki/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/contiki-os/contiki/downloads","issues_url":"https://api.github.com/repos/contiki-os/contiki/issues{/number}","pulls_url":"https://api.github.com/repos/contiki-os/contiki/pulls{/number}","milestones_url":"https://api.github.com/repos/contiki-os/contiki/milestones{/number}","notifications_url":"https://api.github.com/repos/contiki-os/contiki/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/contiki-os/contiki/labels{/name}","releases_url":"https://api.github.com/repos/contiki-os/contiki/releases{/id}","created_at":"2012-10-24T05:59:36Z","updated_at":"2015-02-25T11:28:39Z","pushed_at":"2015-02-24T11:45:52Z","git_url":"git://github.com/contiki-os/contiki.git","ssh_url":"git@github.com:contiki-os/contiki.git","clone_url":"https://github.com/contiki-os/contiki.git","svn_url":"https://github.com/contiki-os/contiki","homepage":"http://www.contiki-os.org/","size":83504,"stargazers_count":1257,"watchers_count":1257,"language":"C","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":858,"mirror_url":null,"open_issues_count":175,"forks":858,"open_issues":175,"watchers":1257,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/contiki-os/contiki/pulls/974"},"html":{"href":"https://github.com/contiki-os/contiki/pull/974"},"issue":{"href":"https://api.github.com/repos/contiki-os/contiki/issues/974"},"comments":{"href":"https://api.github.com/repos/contiki-os/contiki/issues/974/comments"},"review_comments":{"href":"https://api.github.com/repos/contiki-os/contiki/pulls/974/comments"},"review_comment":{"href":"https://api.github.com/repos/contiki-os/contiki/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/contiki-os/contiki/pulls/974/commits"},"statuses":{"href":"https://api.github.com/repos/contiki-os/contiki/statuses/8bf35f9e4ae4ffb11ac9358eb98680f8dbfdfde7"}},"merged":false,"mergeable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"commits":7,"additions":23844,"deletions":0,"changed_files":114}}