raschemmel:
"Did I miss anything?"Yes, the OP is software guy and anyhing hardware
related is TMI."Without wishing to cause offence, you've been told multiple times how to do this but you keep asking the same question, I am beginning to think you are behaving like a troll"
63 posts to ask about a pullup resistor ?
Really ?And we're not out of the woods yet...
Raschlamiel, please stay out of my thread. Your snarkieness has gone too far IMO. And I have not been told multiple times how to do this. Or you have tried to tell me in terms that are foreign to me. Or you have answered questions and the answers made no sense. Enough for me.
Yes, 63 posts, because it is not a simple topic when 1st presented to a noob like me. Plus for some reason posters like yourself somehow refuse to answer my easy-to-answer posts:
For example, my post #59
Quote
and make sure that SDA is pulled up, and that SCL is also pulled up
I also understand to treat SDA and SCA pull ups differently though how do I wire this pull up ?
My question is "How do I wire this pull up ?
No need to draw a picture, something along the lines of " one end of a 4.7k resistor into the merged SDA leads and the other end into (VCC or +3.3V or 5V). And therein lies a rub. One of my slave boards is at 3.3V and the other is at 5V. Though the Feather Huzzah and ESP32 are at 3.3V. After much tired hammering at this, I have realized that I might need to go somewhere else to try and get help.
As shown by Paul__B, there is more to this than just hooking wires. There are a lot of "ifs" here.
Attaching a slave device pulls them up if - and only if - there are pullups on the slave device module. It has nothing to do with the microcontroller.
The "wire" library chooses to enable the internal pullups which may however in themselves be insufficient,.