{"action":"created","issue":{"url":"https://api.github.com/repos/contiki-os/contiki/issues/1444","labels_url":"https://api.github.com/repos/contiki-os/contiki/issues/1444/labels{/name}","comments_url":"https://api.github.com/repos/contiki-os/contiki/issues/1444/comments","events_url":"https://api.github.com/repos/contiki-os/contiki/issues/1444/events","html_url":"https://github.com/contiki-os/contiki/pull/1444","id":125323991,"number":1444,"title":"galileo: Enable I2C and GPIO interrupt sharing and centralize their initialization","user":{"login":"mlemay-intel","id":13138877,"avatar_url":"https://avatars.githubusercontent.com/u/13138877?v=3","gravatar_id":"","url":"https://api.github.com/users/mlemay-intel","html_url":"https://github.com/mlemay-intel","followers_url":"https://api.github.com/users/mlemay-intel/followers","following_url":"https://api.github.com/users/mlemay-intel/following{/other_user}","gists_url":"https://api.github.com/users/mlemay-intel/gists{/gist_id}","starred_url":"https://api.github.com/users/mlemay-intel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mlemay-intel/subscriptions","organizations_url":"https://api.github.com/users/mlemay-intel/orgs","repos_url":"https://api.github.com/users/mlemay-intel/repos","events_url":"https://api.github.com/users/mlemay-intel/events{/privacy}","received_events_url":"https://api.github.com/users/mlemay-intel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-01-07T05:14:20Z","updated_at":"2016-01-07T21:21:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/contiki-os/contiki/pulls/1444","html_url":"https://github.com/contiki-os/contiki/pull/1444","diff_url":"https://github.com/contiki-os/contiki/pull/1444.diff","patch_url":"https://github.com/contiki-os/contiki/pull/1444.patch"},"body":"This patchset enables interrupts to be delivered to both the I2C and GPIO subsystems.  Previously, interrupts could only be delivered to one or the other due to an incorrect assumption in the code that the two controllers use separate interrupt pins.\r\n\r\nThis patchset also centralizes the initialization of the I2C and GPIO subsystems so that they are always initialized, even if they are not used by the selected application(s).  It seems likely that most usages of this platform will involve GPIO and/or I2C.  The Ethernet device is likewise always initialized even if it is not required.  Furthermore, #1433 requires that GPIO and I2C be initialized early during boot so that they can define their associated system calls at the appropriate time.\r\n\r\nFinally, this patchset provides various minor enhancements and bugfixes."},"comment":{"url":"https://api.github.com/repos/contiki-os/contiki/issues/comments/169808609","html_url":"https://github.com/contiki-os/contiki/pull/1444#issuecomment-169808609","issue_url":"https://api.github.com/repos/contiki-os/contiki/issues/1444","id":169808609,"user":{"login":"ricardotk","id":3178975,"avatar_url":"https://avatars.githubusercontent.com/u/3178975?v=3","gravatar_id":"","url":"https://api.github.com/users/ricardotk","html_url":"https://github.com/ricardotk","followers_url":"https://api.github.com/users/ricardotk/followers","following_url":"https://api.github.com/users/ricardotk/following{/other_user}","gists_url":"https://api.github.com/users/ricardotk/gists{/gist_id}","starred_url":"https://api.github.com/users/ricardotk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ricardotk/subscriptions","organizations_url":"https://api.github.com/users/ricardotk/orgs","repos_url":"https://api.github.com/users/ricardotk/repos","events_url":"https://api.github.com/users/ricardotk/events{/privacy}","received_events_url":"https://api.github.com/users/ricardotk/received_events","type":"User","site_admin":false},"created_at":"2016-01-07T21:21:56Z","updated_at":"2016-01-07T21:21:56Z","body":">  I don't have the equipment available to run the gpio-output and i2c-LSM9DS0 tests, so would you be able to test those?\r\n\r\nSure, I'll test it tomorrow (:"}}