-
Hi fellow-hackers, I've tried initializing with both modes: mode == true and mode == false - no difference. Can this really be the reason? I'm not very familiar with I2Cs so any advice would be much appreciated. thanks, pottendo PS: Note that I've reused a hand-crafted I2C driver for SSD1306 which actually works nicely on I2C-0. However the driver just shows the symptom better - When i use the pure circle functions, like the constructor above and then read a single byte from the correct address (0x3C in my case) it fails on the I2C-1 but works on I2C-0. This implements a simple i2c scan - see linke below. PPS: my project can be found here. i2C funcs are around here |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Hi, |
Beta Was this translation helpful? Give feedback.
According to this comment in the Raspberry Pi forum, there are already 1K8 pull up resistors for I2C-1 on-board of the RPis, which can't be disabled. I assume this is not the case for I2C-0. So if the display has pull up resistors too, the total resistance for I2C-0 is OK, but may be too small for I2C-1. Just an idea.