This FAQ analyzes the open-drain physical layer and the nuances of register-level addressing to better understand I2C communication.
I had one of those why-didn’t-I-think-of-it moments this week, reading this article about multiplexing I2C on the ESP32 microcontroller. The idea is so good, and so simple, that it’s almost silly that ...