Intel IXP400 Frozen Dessert Maker User Manual


 
Intel
®
IXP400 Software
I
2
C Driver (IxI2cDrv)
Programmer’s Guide IXP400 Software Version 2.0 April 2005
Document Number: 252539, Revision: 007 337
Figure 111. Sequence Flow Diagram for Slave Transmit in Interrupt Mode
B4376-01
I2cDrvhardware
interrupt: slave write
client
transmit data from buffer
No buffer
buffer empty
transmit complete
return memory
obtain memory buffer
store data into buffer
ixI2cDrvSlaveOrGenBufReplenish (memPtr,size)
store buffer info
reuse buffer
store data into buffer
transmit data from buffer
ixI2cDrvSlaveOrGenBufReplenish (memPtr,size)
store buffer info
slaveWriteCallback(send cur buf, request new buf)
slaveWriteCallback(request buf)
slaveWriteCallback(send buf)
return
clear interrupt