{"action":"created","issue":{"url":"https://api.github.com/repos/olikraus/u8glib/issues/457","repository_url":"https://api.github.com/repos/olikraus/u8glib","labels_url":"https://api.github.com/repos/olikraus/u8glib/issues/457/labels{/name}","comments_url":"https://api.github.com/repos/olikraus/u8glib/issues/457/comments","events_url":"https://api.github.com/repos/olikraus/u8glib/issues/457/events","html_url":"https://github.com/olikraus/u8glib/issues/457","id":216214148,"number":457,"title":"OLED 1.3\" based on SH1106  - displays dots after initialisation","user":{"login":"bgolab","id":2932521,"avatar_url":"https://avatars3.githubusercontent.com/u/2932521?v=3","gravatar_id":"","url":"https://api.github.com/users/bgolab","html_url":"https://github.com/bgolab","followers_url":"https://api.github.com/users/bgolab/followers","following_url":"https://api.github.com/users/bgolab/following{/other_user}","gists_url":"https://api.github.com/users/bgolab/gists{/gist_id}","starred_url":"https://api.github.com/users/bgolab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bgolab/subscriptions","organizations_url":"https://api.github.com/users/bgolab/orgs","repos_url":"https://api.github.com/users/bgolab/repos","events_url":"https://api.github.com/users/bgolab/events{/privacy}","received_events_url":"https://api.github.com/users/bgolab/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2017-03-22T21:29:41Z","updated_at":"2017-03-23T21:46:39Z","closed_at":null,"body":"Hi,\r\nJust connected the oled display to STM32 throuh I2C. Unfortunately it display random dots after initialisation.\r\n-tested several drivers ssd1306, sh1106 - no success\r\n-I have no problem with oled 0.96\" based on ssd1306\r\n\r\nSo it seems there is an issue with initialisation this 1.3\" display. \r\nFor arduino there are additional options to use with constructor. How to enable I2C option for ARM ?\r\nI mean for example this one U8G_I2C_OPT_NO_ACK\r\n\r\nAny other suggestion?"},"comment":{"url":"https://api.github.com/repos/olikraus/u8glib/issues/comments/288870462","html_url":"https://github.com/olikraus/u8glib/issues/457#issuecomment-288870462","issue_url":"https://api.github.com/repos/olikraus/u8glib/issues/457","id":288870462,"user":{"login":"bgolab","id":2932521,"avatar_url":"https://avatars3.githubusercontent.com/u/2932521?v=3","gravatar_id":"","url":"https://api.github.com/users/bgolab","html_url":"https://github.com/bgolab","followers_url":"https://api.github.com/users/bgolab/followers","following_url":"https://api.github.com/users/bgolab/following{/other_user}","gists_url":"https://api.github.com/users/bgolab/gists{/gist_id}","starred_url":"https://api.github.com/users/bgolab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bgolab/subscriptions","organizations_url":"https://api.github.com/users/bgolab/orgs","repos_url":"https://api.github.com/users/bgolab/repos","events_url":"https://api.github.com/users/bgolab/events{/privacy}","received_events_url":"https://api.github.com/users/bgolab/received_events","type":"User","site_admin":false},"created_at":"2017-03-23T21:46:39Z","updated_at":"2017-03-23T21:46:39Z","body":"FINALLY:\r\nstatic const uint8_t u8g_dev_ssd1306_128x64_data_start[] PROGMEM = {\r\n  U8G_ESC_ADR(0),           /* instruction mode */\r\n  U8G_ESC_CS(1),             /* enable chip */\r\n   0x010,\t\t/* set upper 4 bit of the col adr to 0 */\r\n  // 0x000,\t\t/* set lower 4 bit of the col adr to 0  */\r\n  0x003,\t\t/* set lower 4 bit of the col adr to 3   - MODIFIED!!!! */\r\n  U8G_ESC_END                /* end of sequence */\r\n};\r\n\r\nWith the settings above:\r\n-no random pixel is seen\r\n-column 0 and 1 are visible\r\n-column 127 is not accessible - I cannot draw a pixel in this column\r\nThe modified ssd1306 driver is used for an oled 1.3\" with sh1106 chip (at least this info is on ebay)"}}
{"actor":{"display_login":"bgolab"}}