24.05.2014 Views

Embedded Application Programming Interface - picmg

Embedded Application Programming Interface - picmg

Embedded Application Programming Interface - picmg

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

7.9.3 Return Status Codes<br />

Condition<br />

Library Uninitialized<br />

Bus Busy SDA/SDC low<br />

Arbitration Error/Collision Error<br />

On Write 1 write cycle<br />

SDA Remains low<br />

Timeout due to clock stretching<br />

7bit Address<br />

startNak<br />

10bit Address<br />

startNak<br />

startAckNak<br />

Return Value<br />

EAPI_STATUS_NOT_INITIALIZED<br />

EAPI_STATUS_BUSY_COLLISION<br />

EAPI_STATUS_BUSY_COLLISION<br />

EAPI_STATUS_HW_TIMEOUT<br />

EAPI_STATUS_NOT_FOUND<br />

EAPI_STATUS_NOT_FOUND<br />

EAPI_STATUS_NOT_FOUND<br />

... see 2.3 Status Codes on page 16<br />

Success<br />

EAPI_STATUS_SUCCESS<br />

PICMG® EAPI R1.0, August 8, 2010 page 42 of 83

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

Saved successfully!

Ooh no, something went wrong!