{"action":"created","issue":{"url":"https://api.github.com/repos/nekromant/esp8266-frankenstein/issues/29","labels_url":"https://api.github.com/repos/nekromant/esp8266-frankenstein/issues/29/labels{/name}","comments_url":"https://api.github.com/repos/nekromant/esp8266-frankenstein/issues/29/comments","events_url":"https://api.github.com/repos/nekromant/esp8266-frankenstein/issues/29/events","html_url":"https://github.com/nekromant/esp8266-frankenstein/pull/29","id":62028690,"number":29,"title":"Some fixes for i2c support","user":{"login":"darkbyte-ru","id":11458713,"avatar_url":"https://avatars.githubusercontent.com/u/11458713?v=3","gravatar_id":"","url":"https://api.github.com/users/darkbyte-ru","html_url":"https://github.com/darkbyte-ru","followers_url":"https://api.github.com/users/darkbyte-ru/followers","following_url":"https://api.github.com/users/darkbyte-ru/following{/other_user}","gists_url":"https://api.github.com/users/darkbyte-ru/gists{/gist_id}","starred_url":"https://api.github.com/users/darkbyte-ru/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/darkbyte-ru/subscriptions","organizations_url":"https://api.github.com/users/darkbyte-ru/orgs","repos_url":"https://api.github.com/users/darkbyte-ru/repos","events_url":"https://api.github.com/users/darkbyte-ru/events{/privacy}","received_events_url":"https://api.github.com/users/darkbyte-ru/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2015-03-16T09:49:33Z","updated_at":"2015-03-19T09:37:05Z","closed_at":"2015-03-16T11:24:34Z","pull_request":{"url":"https://api.github.com/repos/nekromant/esp8266-frankenstein/pulls/29","html_url":"https://github.com/nekromant/esp8266-frankenstein/pull/29","diff_url":"https://github.com/nekromant/esp8266-frankenstein/pull/29.diff","patch_url":"https://github.com/nekromant/esp8266-frankenstein/pull/29.patch"},"body":"Added: MLX90614, HMC5883\r\nFixed: SHT21, BMP180, PCF8591\r\nAdditional info in commit history. Last demo: \r\n\r\nfrankenstein > i2c init 3 4\r\nInit i2c bus on 3:4 pins\r\n\r\nfrankenstein > i2c scan\r\nEnumeration i2c bus...\r\n\r\nFound device on 0x46. BH1750?\r\nFound device on 0x78. SSD1306 OLED?\r\nFound device on 0x80. SHT21? HTU21?\r\nFound device on 0x90. PCF8591?\r\nFound device on 0xa0. EEPROM? DS1337?\r\nFound device on 0xa6. ADXL345?\r\nFound device on 0xae. DS3231SN?\r\nFound device on 0xb4. MPR121? MLX90614?\r\nFound device on 0xd0. DS1337?\r\nFound device on 0xee. BMP180? BMP085?\r\n\r\nfrankenstein > i2c_bmp180 init\r\nOk\r\n\r\nfrankenstein > i2c_bmp180 read\r\nTemperature: 317 C\r\nPressure: 75177 mmHg\r\n\r\nfrankenstein > i2c_bmp180\r\n317 75177\r\n\r\nfrankenstein > i2c_sht21 init\r\nOk\r\n\r\nfrankenstein > i2c_sht21 read\r\nTemperature: 3070 C\r\nHumidity: 1889 %\r\n\r\nfrankenstein > i2c_pcf8591 init\r\nOk\r\n\r\nfrankenstein > i2c_pcf8591 read\r\nA0-A3: 98 98 205 127\r\n\r\nfrankenstein > i2c_pcf8591 write 255\r\nOk\r\nfrankenstein > i2c_pcf8591 write 0\r\nOk\r\n\r\nfrankenstein > i2c_bh1750 init\r\nOk\r\n\r\nfrankenstein > i2c_bh1750 read\r\nLight: 376 lux\r\n"},"comment":{"url":"https://api.github.com/repos/nekromant/esp8266-frankenstein/issues/comments/83445097","html_url":"https://github.com/nekromant/esp8266-frankenstein/pull/29#issuecomment-83445097","issue_url":"https://api.github.com/repos/nekromant/esp8266-frankenstein/issues/29","id":83445097,"user":{"login":"d-a-v","id":4800356,"avatar_url":"https://avatars.githubusercontent.com/u/4800356?v=3","gravatar_id":"","url":"https://api.github.com/users/d-a-v","html_url":"https://github.com/d-a-v","followers_url":"https://api.github.com/users/d-a-v/followers","following_url":"https://api.github.com/users/d-a-v/following{/other_user}","gists_url":"https://api.github.com/users/d-a-v/gists{/gist_id}","starred_url":"https://api.github.com/users/d-a-v/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d-a-v/subscriptions","organizations_url":"https://api.github.com/users/d-a-v/orgs","repos_url":"https://api.github.com/users/d-a-v/repos","events_url":"https://api.github.com/users/d-a-v/events{/privacy}","received_events_url":"https://api.github.com/users/d-a-v/received_events","type":"User","site_admin":false},"created_at":"2015-03-19T09:37:05Z","updated_at":"2015-03-19T09:37:05Z","body":"On jeu., mars 19, 2015 at 02:33:12 -0700, DarkByte wrote:\n> Oh, it was a bad idea to delete unused functions from i2c master lib and do not do test compilation with all enabled i2c modules. I got a strange bug, so decide disable module HMC5884l and set disabled by default in config. Firmware with builded HMC5884l support does not boot up, bootloader says about CRC error. Today I will try to fix it, or comment out entry module for the future fix.\n\nNo problem for me, master is not intended to be always stable :)\n"}}