On Dec 15, 2004, at 11:04 AM, Povolotsky, Alexander wrote: > Firstly, I have a (hardware related) question: - how I2C is supported > on > MPC880/MPC885 basede boards > and for what purposes/functions it (I2C) is typically used there ?
If you read the archives :-) ....... Anyway, the one thing you need to be careful about is the overhead of using the CPM I2C. If you are sending/receiving large messages on the I2C, it's probably useful to use the CPM. If you are only sending a few bytes, the over head of set up/interrupt/clean up is substantial. Normally, I just use the I2C pins as GPIO and use the bit-bang algorithm. It's a trivial interface to configure for any board, gets you going to more important things. Otherwise, it looks like someone that has an interest in using the CPM I2C (which isn't me) will need to port it first to 2.6, then provide the board specific functions for set up and control. On top of this, if you want to run the SMBus protocols, you will need a much more complex CPM I2C functions. -- Dan