{"action":"created","issue":{"url":"https://api.github.com/repos/laurb9/tiny_scope/issues/12","labels_url":"https://api.github.com/repos/laurb9/tiny_scope/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/laurb9/tiny_scope/issues/12/comments","events_url":"https://api.github.com/repos/laurb9/tiny_scope/issues/12/events","html_url":"https://github.com/laurb9/tiny_scope/issues/12","id":58476698,"number":12,"title":"Edison support","user":{"login":"laurb9","id":5796634,"avatar_url":"https://avatars.githubusercontent.com/u/5796634?v=3","gravatar_id":"","url":"https://api.github.com/users/laurb9","html_url":"https://github.com/laurb9","followers_url":"https://api.github.com/users/laurb9/followers","following_url":"https://api.github.com/users/laurb9/following{/other_user}","gists_url":"https://api.github.com/users/laurb9/gists{/gist_id}","starred_url":"https://api.github.com/users/laurb9/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/laurb9/subscriptions","organizations_url":"https://api.github.com/users/laurb9/orgs","repos_url":"https://api.github.com/users/laurb9/repos","events_url":"https://api.github.com/users/laurb9/events{/privacy}","received_events_url":"https://api.github.com/users/laurb9/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-21T21:55:29Z","updated_at":"2015-03-01T17:11:34Z","closed_at":null,"body":"Add support for Intel Edison on Arduino breakout board."},"comment":{"url":"https://api.github.com/repos/laurb9/tiny_scope/issues/comments/76614698","html_url":"https://github.com/laurb9/tiny_scope/issues/12#issuecomment-76614698","issue_url":"https://api.github.com/repos/laurb9/tiny_scope/issues/12","id":76614698,"user":{"login":"laurb9","id":5796634,"avatar_url":"https://avatars.githubusercontent.com/u/5796634?v=3","gravatar_id":"","url":"https://api.github.com/users/laurb9","html_url":"https://github.com/laurb9","followers_url":"https://api.github.com/users/laurb9/followers","following_url":"https://api.github.com/users/laurb9/following{/other_user}","gists_url":"https://api.github.com/users/laurb9/gists{/gist_id}","starred_url":"https://api.github.com/users/laurb9/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/laurb9/subscriptions","organizations_url":"https://api.github.com/users/laurb9/orgs","repos_url":"https://api.github.com/users/laurb9/repos","events_url":"https://api.github.com/users/laurb9/events{/privacy}","received_events_url":"https://api.github.com/users/laurb9/received_events","type":"User","site_admin":false},"created_at":"2015-03-01T17:11:34Z","updated_at":"2015-03-01T17:11:34Z","body":"Mock define PSTR and F to allow the code to compile.\r\nAdafruit_SSD1306 fails to compile with missing util/delay.h.\r\nMocking that results in even more errors.\r\n\r\n```\r\n~/arduino-1.5.3-Intel.1.0.4/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp: In constructor 'Adafruit_SSD1306::Adafruit_SSD1306(int8_t)':\r\n~/arduino-1.5.3-Intel.1.0.4/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp:157:49: error: no matching function for call to 'Adafruit_GFX::Adafruit_GFX(int, int)'\r\n Adafruit_GFX(SSD1306_LCDWIDTH, SSD1306_LCDHEIGHT) {\r\n                                                 ^\r\n~/arduino-1.5.3-Intel.1.0.4/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp:157:49: note: candidates are:\r\nIn file included from ~/arduino-1.5.3-Intel.1.0.4/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp:29:0:\r\n~/arduino-1.5.3-Intel.1.0.4/libraries/Robot_Control/Adafruit_GFX.h:41:7: note: Adafruit_GFX::Adafruit_GFX()\r\n class Adafruit_GFX : public Print {\r\n       ^\r\n```\r\n\r\nand\r\n\r\n```\r\nIn file included from ~/arduino-1.5.3-Intel.1.0.4/hardware/arduino/edison/variants/edison_fab_c/variant.h:12:0,\r\n                 from ~/arduino-1.5.3-Intel.1.0.4/hardware/arduino/edison/libraries/Servo/Wire.h:25,\r\n                 from ~/arduino-1.5.3-Intel.1.0.4/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp:27:\r\n~/arduino-1.5.3-Intel.1.0.4/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp: In member function 'void Adafruit_SSD1306::begin(uint8_t, uint8_t, bool)':\r\n~/arduino-1.5.3-Intel.1.0.4/hardware/arduino/edison/cores/arduino/wiring_digital.h:105:53: error: 'PinDescription' has no member named 'pPort'\r\n #define digitalPinToPort(P)  ( g_APinDescription[P].pPort )\r\n                                                     ^\r\n~/arduino-1.5.3-Intel.1.0.4/hardware/arduino/edison/cores/arduino/wiring_digital.h:108:38: note: in definition of macro 'portOutputRegister'\r\n #define portOutputRegister(port) ( &(port->PIO_ODSR) )\r\n                                      ^\r\n~/arduino-1.5.3-Intel.1.0.4/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp:171:38: note: in expansion of macro 'digitalPinToPort'\r\n     csport      = portOutputRegister(digitalPinToPort(cs));\r\n                                      ^\r\n~/arduino-1.5.3-Intel.1.0.4/hardware/arduino/edison/cores/arduino/wiring_digital.h:106:56: error: 'PinDescription' has no member named 'ulPin'\r\n #define digitalPinToBitMask(P)  ( g_APinDescription[P].ulPin )\r\n                                                        ^\r\n~/arduino-1.5.3-Intel.1.0.4/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp:172:19: note: in expansion of macro 'digitalPinToBitMask'\r\n     cspinmask   = digitalPinToBitMask(cs);\r\n                   ^\r\n```\r\n"}}