24.05.2014 Views

Embedded Application Programming Interface - picmg

Embedded Application Programming Interface - picmg

Embedded Application Programming Interface - picmg

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!