In the June and August 2003 issues of Linux Journal, my column covered the Linux kernel driver model, and the I2C subsystem was used as an example. This month, we discuss what the I2C subsystem does ...
This application note describes how to control an external EEPROM by using the I2 C bus features. The sample code shown in this application note writes and reads 4-byte (word) data to and from the ...
I2C is a two-wire communication protocol known for its simplicity. Despite this reputation, I2C does have its challenges: a limited number of bits for a unique address can create address conflicts, or ...
In my last column [LJ, December 2003], we discussed how I2C bus drivers and I2C algorithm drivers work. We also described how to make a tiny dummy I2C bus driver. This month, we discuss how an I2C ...