Embedded Application Programming Interface - picmg
Embedded Application Programming Interface - picmg
Embedded Application Programming Interface - picmg
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Transfer Type 10:<br />
Address Format : 10Bit<br />
Command Type : Standard<br />
Data Direction : Read<br />
StartAckAckAck<br />
StartAckNak Stop<br />
Transfer Type 11:<br />
Address Format : 10Bit<br />
Command Type : Extended<br />
Data Direction : Write<br />
StartAckAckAckAckAck Stop<br />
Transfer Type 12:<br />
Address Format : 10Bit<br />
Command Type : Extended<br />
Data Direction : Read<br />
StartAckAckAckAck<br />
StartAckNak Stop<br />
Macros for Command/Index Encoding/Decoding<br />
Name<br />
EAPI_I2C_STD_CMD<br />
EAPI_I2C_EXT_CMD<br />
EAPI_I2C_NO_CMD<br />
EAPI_I2C_CMD_TYPE_MASK<br />
Description<br />
Signifies Transfer using Standard Command<br />
Signifies Transfer using Extended Command<br />
Signifies Transfer using No Command<br />
Used to mask Command Request Bits<br />
Name<br />
EAPI_I2C_ENC_STD_CMD()<br />
EAPI_I2C_ENC_EXT_CMD()<br />
Description<br />
Encodes Request for Standard Command<br />
Encodes Request for Extended Command<br />
Name<br />
EAPI_I2C_IS_STD_CMD()<br />
EAPI_I2C_IS_EXT_CMD()<br />
EAPI_I2C_IS_NO_CMD()<br />
Description<br />
Tests if Transfer using Standard Command is requested<br />
Tests if Transfer using Extended Command is requested<br />
Tests if Transfer using No Command is requested<br />
7.4 I2C Device Probe Types<br />
*<br />
Probe Type 1:<br />
Address Format : 7Bit<br />
StartAck Stop<br />
Probe Type 2:<br />
Address Format : 10Bit<br />
StartAckAck Stop<br />
PICMG® EAPI R1.0, August 8, 2010 page 35 of 83