GitHub PullRequestReviewCommentEvent at 2014-07-29 04:05:11
Repository: RIOT
Actor: Kijewski
Payload: {"action":"created","comment":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/comments/15505036","id":15505036,"diff_hunk":"@@ -272,248 +297,1135 @@ int gpio_init_in(gpio_t dev, gpio_pp_t pushpull)\n             port->PIO_PUDR = pin;\n             break;\n     }\n-    return 1;\n+\n+    return 0;\n }\n \n-int gpio_init_int(gpio_t dev, gpio_pp_t pushpull, gpio_flank_t flank, void (*cb)(void))\n+int gpio_init_int(gpio_t dev, gpio_pp_t pullup, gpio_flank_t flank, gpio_cb_t cb, void *arg)\n {\n-    // TODO implement\n-    return -3;\n+    int res;\n+    Pio *port = 0;\n+    uint32_t pin = 0;\n+\n+    /* initialize port as input */\n+    res = gpio_init_in(dev, pullup);\n+    if (res < 0) {\n+        return res;\n+    }\n+\n+    /* read port and enable port interrupts */\n+    switch (dev) {\n+#if GPIO_0_EN\n+        case GPIO_0:\n+            port = GPIO_0_DEV;\n+            pin = GPIO_0_PIN;\n+            NVIC_SetPriority(GPIO_0_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_0_IRQ);\n+            break;\n+#endif\n+#if GPIO_1_EN\n+        case GPIO_1:\n+            port = GPIO_1_DEV;\n+            pin = GPIO_1_PIN;\n+            NVIC_SetPriority(GPIO_1_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_1_IRQ);\n+            break;\n+#endif\n+#if GPIO_2_EN\n+        case GPIO_2:\n+            port = GPIO_2_DEV;\n+            pin = GPIO_2_PIN;\n+            NVIC_SetPriority(GPIO_2_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_2_IRQ);\n+            break;\n+#endif\n+#if GPIO_3_EN\n+        case GPIO_3:\n+            port = GPIO_3_DEV;\n+            pin = GPIO_3_PIN;\n+            NVIC_SetPriority(GPIO_3_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_3_IRQ);\n+            break;\n+#endif\n+#if GPIO_4_EN\n+        case GPIO_4:\n+            port = GPIO_4_DEV;\n+            pin = GPIO_4_PIN;\n+            NVIC_SetPriority(GPIO_4_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_4_IRQ);\n+            break;\n+#endif\n+#if GPIO_5_EN\n+        case GPIO_5:\n+            port = GPIO_5_DEV;\n+            pin = GPIO_5_PIN;\n+            NVIC_SetPriority(GPIO_5_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_5_IRQ);\n+            break;\n+#endif\n+#if GPIO_6_EN\n+        case GPIO_6:\n+            port = GPIO_6_DEV;\n+            pin = GPIO_6_PIN;\n+            NVIC_SetPriority(GPIO_6_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_6_IRQ);\n+            break;\n+#endif\n+#if GPIO_7_EN\n+        case GPIO_7:\n+            port = GPIO_7_DEV;\n+            pin = GPIO_7_PIN;\n+            NVIC_SetPriority(GPIO_7_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_7_IRQ);\n+            break;\n+#endif\n+#if GPIO_8_EN\n+        case GPIO_8:\n+            port = GPIO_8_DEV;\n+            pin = GPIO_8_PIN;\n+            NVIC_SetPriority(GPIO_8_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_8_IRQ);\n+            break;\n+#endif\n+#if GPIO_9_EN\n+        case GPIO_9:\n+            port = GPIO_9_DEV;\n+            pin = GPIO_9_PIN;\n+            NVIC_SetPriority(GPIO_9_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_9_IRQ);\n+            break;\n+#endif\n+#if GPIO_10_EN\n+        case GPIO_10:\n+            port = GPIO_10_DEV;\n+            pin = GPIO_10_PIN;\n+            NVIC_SetPriority(GPIO_10_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_10_IRQ);\n+            break;\n+#endif\n+#if GPIO_11_EN\n+        case GPIO_11:\n+            port = GPIO_11_DEV;\n+            pin = GPIO_11_PIN;\n+            NVIC_SetPriority(GPIO_11_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_11_IRQ);\n+            break;\n+#endif\n+#if GPIO_12_EN\n+        case GPIO_12:\n+            port = GPIO_12_DEV;\n+            pin = GPIO_12_PIN;\n+            NVIC_SetPriority(GPIO_12_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_12_IRQ);\n+            break;\n+#endif\n+#if GPIO_13_EN\n+        case GPIO_13:\n+            port = GPIO_13_DEV;\n+            pin = GPIO_13_PIN;\n+            NVIC_SetPriority(GPIO_13_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_13_IRQ);\n+            break;\n+#endif\n+#if GPIO_14_EN\n+        case GPIO_14:\n+            port = GPIO_14_DEV;\n+            pin = GPIO_14_PIN;\n+            NVIC_SetPriority(GPIO_14_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_14_IRQ);\n+            break;\n+#endif\n+#if GPIO_15_EN\n+        case GPIO_15:\n+            port = GPIO_15_DEV;\n+            pin = GPIO_15_PIN;\n+            NVIC_SetPriority(GPIO_15_IRQ, GPIO_IRQ_PRIO);\n+            NVIC_EnableIRQ(GPIO_15_IRQ);\n+            break;\n+#endif\n+    }\n+\n+    /* set callback function and parameter */\n+    gpio_config[dev].cb = cb;\n+    gpio_config[dev].arg = arg;\n+\n+    /* set the active flank */\n+    switch (flank) {\n+        case GPIO_FALLING:\n+            port->PIO_AIMER = pin;\n+            port->PIO_ESR = pin;\n+            port->PIO_FELLSR = pin;\n+            break;\n+        case GPIO_RISING:\n+            port->PIO_AIMER = pin;\n+            port->PIO_ESR = pin;\n+            port->PIO_REHLSR = pin;\n+            break;\n+        case GPIO_BOTH:\n+            port->PIO_AIMDR = pin;\n+            break;\n+    }\n+\n+    /* clean interrupt status register */\n+    uint32_t tmp = port->PIO_ISR;\n+    (void)tmp;","path":"cpu/sam3x8e/periph/gpio.c","position":383,"original_position":383,"commit_id":"9eca2736de7f202299d39c8fb070fe4f1e54c76e","original_commit_id":"9eca2736de7f202299d39c8fb070fe4f1e54c76e","user":{"login":"Kijewski","id":136776,"avatar_url":"https://avatars.githubusercontent.com/u/136776?","gravatar_id":"b26d2f162636903c1578cf3c45162845","url":"https://api.github.com/users/Kijewski","html_url":"https://github.com/Kijewski","followers_url":"https://api.github.com/users/Kijewski/followers","following_url":"https://api.github.com/users/Kijewski/following{/other_user}","gists_url":"https://api.github.com/users/Kijewski/gists{/gist_id}","starred_url":"https://api.github.com/users/Kijewski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kijewski/subscriptions","organizations_url":"https://api.github.com/users/Kijewski/orgs","repos_url":"https://api.github.com/users/Kijewski/repos","events_url":"https://api.github.com/users/Kijewski/events{/privacy}","received_events_url":"https://api.github.com/users/Kijewski/received_events","type":"User","site_admin":false},"body":"Neither, needs to be read into a volatile variable, and the `(void) tmp` has to stay.","created_at":"2014-07-29T04:05:11Z","updated_at":"2014-07-29T04:05:11Z","html_url":"https://github.com/RIOT-OS/RIOT/pull/1486#discussion_r15505036","pull_request_url":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/1486","_links":{"self":{"href":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/comments/15505036"},"html":{"href":"https://github.com/RIOT-OS/RIOT/pull/1486#discussion_r15505036"},"pull_request":{"href":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/1486"}}},"pull_request":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/1486","id":18985113,"html_url":"https://github.com/RIOT-OS/RIOT/pull/1486","diff_url":"https://github.com/RIOT-OS/RIOT/pull/1486.diff","patch_url":"https://github.com/RIOT-OS/RIOT/pull/1486.patch","issue_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/1486","number":1486,"state":"open","title":"cpu/boards: completed GPIO driver for sam3x8e","user":{"login":"haukepetersen","id":620834,"avatar_url":"https://avatars.githubusercontent.com/u/620834?","gravatar_id":"623b9dd1a8ebfa7436e4198b56255be0","url":"https://api.github.com/users/haukepetersen","html_url":"https://github.com/haukepetersen","followers_url":"https://api.github.com/users/haukepetersen/followers","following_url":"https://api.github.com/users/haukepetersen/following{/other_user}","gists_url":"https://api.github.com/users/haukepetersen/gists{/gist_id}","starred_url":"https://api.github.com/users/haukepetersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haukepetersen/subscriptions","organizations_url":"https://api.github.com/users/haukepetersen/orgs","repos_url":"https://api.github.com/users/haukepetersen/repos","events_url":"https://api.github.com/users/haukepetersen/events{/privacy}","received_events_url":"https://api.github.com/users/haukepetersen/received_events","type":"User","site_admin":false},"body":"based on #1484\r\n\r\nIn-depth tested on arduino-due.","created_at":"2014-07-28T18:40:56Z","updated_at":"2014-07-29T04:05:11Z","closed_at":null,"merged_at":null,"merge_commit_sha":"6a5057d276298edf156c37f33729d065a729ca01","assignee":{"login":"rousselk","id":3785169,"avatar_url":"https://avatars.githubusercontent.com/u/3785169?","gravatar_id":"f579849539c39c6f6c6164ca8474a1f3","url":"https://api.github.com/users/rousselk","html_url":"https://github.com/rousselk","followers_url":"https://api.github.com/users/rousselk/followers","following_url":"https://api.github.com/users/rousselk/following{/other_user}","gists_url":"https://api.github.com/users/rousselk/gists{/gist_id}","starred_url":"https://api.github.com/users/rousselk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rousselk/subscriptions","organizations_url":"https://api.github.com/users/rousselk/orgs","repos_url":"https://api.github.com/users/rousselk/repos","events_url":"https://api.github.com/users/rousselk/events{/privacy}","received_events_url":"https://api.github.com/users/rousselk/received_events","type":"User","site_admin":false},"milestone":null,"commits_url":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/1486/commits","review_comments_url":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/1486/comments","review_comment_url":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/comments/{number}","comments_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/1486/comments","statuses_url":"https://api.github.com/repos/RIOT-OS/RIOT/statuses/9eca2736de7f202299d39c8fb070fe4f1e54c76e","head":{"label":"haukepetersen:fix_sam3x_finish_gpio","ref":"fix_sam3x_finish_gpio","sha":"9eca2736de7f202299d39c8fb070fe4f1e54c76e","user":{"login":"haukepetersen","id":620834,"avatar_url":"https://avatars.githubusercontent.com/u/620834?","gravatar_id":"623b9dd1a8ebfa7436e4198b56255be0","url":"https://api.github.com/users/haukepetersen","html_url":"https://github.com/haukepetersen","followers_url":"https://api.github.com/users/haukepetersen/followers","following_url":"https://api.github.com/users/haukepetersen/following{/other_user}","gists_url":"https://api.github.com/users/haukepetersen/gists{/gist_id}","starred_url":"https://api.github.com/users/haukepetersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haukepetersen/subscriptions","organizations_url":"https://api.github.com/users/haukepetersen/orgs","repos_url":"https://api.github.com/users/haukepetersen/repos","events_url":"https://api.github.com/users/haukepetersen/events{/privacy}","received_events_url":"https://api.github.com/users/haukepetersen/received_events","type":"User","site_admin":false},"repo":{"id":13741766,"name":"RIOT","full_name":"haukepetersen/RIOT","owner":{"login":"haukepetersen","id":620834,"avatar_url":"https://avatars.githubusercontent.com/u/620834?","gravatar_id":"623b9dd1a8ebfa7436e4198b56255be0","url":"https://api.github.com/users/haukepetersen","html_url":"https://github.com/haukepetersen","followers_url":"https://api.github.com/users/haukepetersen/followers","following_url":"https://api.github.com/users/haukepetersen/following{/other_user}","gists_url":"https://api.github.com/users/haukepetersen/gists{/gist_id}","starred_url":"https://api.github.com/users/haukepetersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haukepetersen/subscriptions","organizations_url":"https://api.github.com/users/haukepetersen/orgs","repos_url":"https://api.github.com/users/haukepetersen/repos","events_url":"https://api.github.com/users/haukepetersen/events{/privacy}","received_events_url":"https://api.github.com/users/haukepetersen/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/haukepetersen/RIOT","description":"RIOT OS -  The revolutionary IoT OS","fork":true,"url":"https://api.github.com/repos/haukepetersen/RIOT","forks_url":"https://api.github.com/repos/haukepetersen/RIOT/forks","keys_url":"https://api.github.com/repos/haukepetersen/RIOT/keys{/key_id}","collaborators_url":"https://api.github.com/repos/haukepetersen/RIOT/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/haukepetersen/RIOT/teams","hooks_url":"https://api.github.com/repos/haukepetersen/RIOT/hooks","issue_events_url":"https://api.github.com/repos/haukepetersen/RIOT/issues/events{/number}","events_url":"https://api.github.com/repos/haukepetersen/RIOT/events","assignees_url":"https://api.github.com/repos/haukepetersen/RIOT/assignees{/user}","branches_url":"https://api.github.com/repos/haukepetersen/RIOT/branches{/branch}","tags_url":"https://api.github.com/repos/haukepetersen/RIOT/tags","blobs_url":"https://api.github.com/repos/haukepetersen/RIOT/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/haukepetersen/RIOT/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/haukepetersen/RIOT/git/refs{/sha}","trees_url":"https://api.github.com/repos/haukepetersen/RIOT/git/trees{/sha}","statuses_url":"https://api.github.com/repos/haukepetersen/RIOT/statuses/{sha}","languages_url":"https://api.github.com/repos/haukepetersen/RIOT/languages","stargazers_url":"https://api.github.com/repos/haukepetersen/RIOT/stargazers","contributors_url":"https://api.github.com/repos/haukepetersen/RIOT/contributors","subscribers_url":"https://api.github.com/repos/haukepetersen/RIOT/subscribers","subscription_url":"https://api.github.com/repos/haukepetersen/RIOT/subscription","commits_url":"https://api.github.com/repos/haukepetersen/RIOT/commits{/sha}","git_commits_url":"https://api.github.com/repos/haukepetersen/RIOT/git/commits{/sha}","comments_url":"https://api.github.com/repos/haukepetersen/RIOT/comments{/number}","issue_comment_url":"https://api.github.com/repos/haukepetersen/RIOT/issues/comments/{number}","contents_url":"https://api.github.com/repos/haukepetersen/RIOT/contents/{+path}","compare_url":"https://api.github.com/repos/haukepetersen/RIOT/compare/{base}...{head}","merges_url":"https://api.github.com/repos/haukepetersen/RIOT/merges","archive_url":"https://api.github.com/repos/haukepetersen/RIOT/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/haukepetersen/RIOT/downloads","issues_url":"https://api.github.com/repos/haukepetersen/RIOT/issues{/number}","pulls_url":"https://api.github.com/repos/haukepetersen/RIOT/pulls{/number}","milestones_url":"https://api.github.com/repos/haukepetersen/RIOT/milestones{/number}","notifications_url":"https://api.github.com/repos/haukepetersen/RIOT/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/haukepetersen/RIOT/labels{/name}","releases_url":"https://api.github.com/repos/haukepetersen/RIOT/releases{/id}","created_at":"2013-10-21T12:31:38Z","updated_at":"2014-07-03T13:22:33Z","pushed_at":"2014-07-28T23:24:14Z","git_url":"git://github.com/haukepetersen/RIOT.git","ssh_url":"git@github.com:haukepetersen/RIOT.git","clone_url":"https://github.com/haukepetersen/RIOT.git","svn_url":"https://github.com/haukepetersen/RIOT","homepage":"https://github.com/RIOT-OS/RIOT/wiki","size":13961,"stargazers_count":0,"watchers_count":0,"language":"C","has_issues":false,"has_downloads":true,"has_wiki":true,"forks_count":1,"mirror_url":null,"open_issues_count":0,"forks":1,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"RIOT-OS:master","ref":"master","sha":"5cb11e5608bd6fb46179d421f5796ccf38bd7e11","user":{"login":"RIOT-OS","id":3079480,"avatar_url":"https://avatars.githubusercontent.com/u/3079480?","gravatar_id":"18bbde293bccb57c7e43416f5c9ff243","url":"https://api.github.com/users/RIOT-OS","html_url":"https://github.com/RIOT-OS","followers_url":"https://api.github.com/users/RIOT-OS/followers","following_url":"https://api.github.com/users/RIOT-OS/following{/other_user}","gists_url":"https://api.github.com/users/RIOT-OS/gists{/gist_id}","starred_url":"https://api.github.com/users/RIOT-OS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RIOT-OS/subscriptions","organizations_url":"https://api.github.com/users/RIOT-OS/orgs","repos_url":"https://api.github.com/users/RIOT-OS/repos","events_url":"https://api.github.com/users/RIOT-OS/events{/privacy}","received_events_url":"https://api.github.com/users/RIOT-OS/received_events","type":"Organization","site_admin":false},"repo":{"id":7370241,"name":"RIOT","full_name":"RIOT-OS/RIOT","owner":{"login":"RIOT-OS","id":3079480,"avatar_url":"https://avatars.githubusercontent.com/u/3079480?","gravatar_id":"18bbde293bccb57c7e43416f5c9ff243","url":"https://api.github.com/users/RIOT-OS","html_url":"https://github.com/RIOT-OS","followers_url":"https://api.github.com/users/RIOT-OS/followers","following_url":"https://api.github.com/users/RIOT-OS/following{/other_user}","gists_url":"https://api.github.com/users/RIOT-OS/gists{/gist_id}","starred_url":"https://api.github.com/users/RIOT-OS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RIOT-OS/subscriptions","organizations_url":"https://api.github.com/users/RIOT-OS/orgs","repos_url":"https://api.github.com/users/RIOT-OS/repos","events_url":"https://api.github.com/users/RIOT-OS/events{/privacy}","received_events_url":"https://api.github.com/users/RIOT-OS/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/RIOT-OS/RIOT","description":"RIOT -  The friendly OS for IoT","fork":false,"url":"https://api.github.com/repos/RIOT-OS/RIOT","forks_url":"https://api.github.com/repos/RIOT-OS/RIOT/forks","keys_url":"https://api.github.com/repos/RIOT-OS/RIOT/keys{/key_id}","collaborators_url":"https://api.github.com/repos/RIOT-OS/RIOT/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/RIOT-OS/RIOT/teams","hooks_url":"https://api.github.com/repos/RIOT-OS/RIOT/hooks","issue_events_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/events{/number}","events_url":"https://api.github.com/repos/RIOT-OS/RIOT/events","assignees_url":"https://api.github.com/repos/RIOT-OS/RIOT/assignees{/user}","branches_url":"https://api.github.com/repos/RIOT-OS/RIOT/branches{/branch}","tags_url":"https://api.github.com/repos/RIOT-OS/RIOT/tags","blobs_url":"https://api.github.com/repos/RIOT-OS/RIOT/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/RIOT-OS/RIOT/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/RIOT-OS/RIOT/git/refs{/sha}","trees_url":"https://api.github.com/repos/RIOT-OS/RIOT/git/trees{/sha}","statuses_url":"https://api.github.com/repos/RIOT-OS/RIOT/statuses/{sha}","languages_url":"https://api.github.com/repos/RIOT-OS/RIOT/languages","stargazers_url":"https://api.github.com/repos/RIOT-OS/RIOT/stargazers","contributors_url":"https://api.github.com/repos/RIOT-OS/RIOT/contributors","subscribers_url":"https://api.github.com/repos/RIOT-OS/RIOT/subscribers","subscription_url":"https://api.github.com/repos/RIOT-OS/RIOT/subscription","commits_url":"https://api.github.com/repos/RIOT-OS/RIOT/commits{/sha}","git_commits_url":"https://api.github.com/repos/RIOT-OS/RIOT/git/commits{/sha}","comments_url":"https://api.github.com/repos/RIOT-OS/RIOT/comments{/number}","issue_comment_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/comments/{number}","contents_url":"https://api.github.com/repos/RIOT-OS/RIOT/contents/{+path}","compare_url":"https://api.github.com/repos/RIOT-OS/RIOT/compare/{base}...{head}","merges_url":"https://api.github.com/repos/RIOT-OS/RIOT/merges","archive_url":"https://api.github.com/repos/RIOT-OS/RIOT/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/RIOT-OS/RIOT/downloads","issues_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues{/number}","pulls_url":"https://api.github.com/repos/RIOT-OS/RIOT/pulls{/number}","milestones_url":"https://api.github.com/repos/RIOT-OS/RIOT/milestones{/number}","notifications_url":"https://api.github.com/repos/RIOT-OS/RIOT/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/RIOT-OS/RIOT/labels{/name}","releases_url":"https://api.github.com/repos/RIOT-OS/RIOT/releases{/id}","created_at":"2012-12-29T20:38:40Z","updated_at":"2014-07-28T14:24:11Z","pushed_at":"2014-07-28T22:05:08Z","git_url":"git://github.com/RIOT-OS/RIOT.git","ssh_url":"git@github.com:RIOT-OS/RIOT.git","clone_url":"https://github.com/RIOT-OS/RIOT.git","svn_url":"https://github.com/RIOT-OS/RIOT","homepage":"https://github.com/RIOT-OS/RIOT/wiki","size":69730,"stargazers_count":139,"watchers_count":139,"language":"C","has_issues":true,"has_downloads":true,"has_wiki":true,"forks_count":95,"mirror_url":null,"open_issues_count":217,"forks":95,"open_issues":217,"watchers":139,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/1486"},"html":{"href":"https://github.com/RIOT-OS/RIOT/pull/1486"},"issue":{"href":"https://api.github.com/repos/RIOT-OS/RIOT/issues/1486"},"comments":{"href":"https://api.github.com/repos/RIOT-OS/RIOT/issues/1486/comments"},"review_comments":{"href":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/1486/comments"},"review_comment":{"href":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/1486/commits"},"statuses":{"href":"https://api.github.com/repos/RIOT-OS/RIOT/statuses/9eca2736de7f202299d39c8fb070fe4f1e54c76e"}}}}