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.

EAPI_STATUS_INITIALIZED<br />

Description<br />

Library is initialized.<br />

Actions<br />

none.<br />

EAPI_STATUS_ALLOC_ERROR<br />

Description<br />

Memory Allocation Error.<br />

Actions<br />

Free memory and try again.<br />

2.3.2 EAPI_STATUS_SW_TIMEOUT<br />

Description<br />

Software time out. This is Normally caused by hardware/software semaphore timeout.<br />

Actions<br />

Retry.<br />

EAPI_STATUS_INVALID_PARAMETER<br />

Description<br />

One or more of the EAPI function call parameters are out of the defined range.<br />

Actions<br />

Verify Function Parameters.<br />

EAPI_STATUS_INVALID_BLOCK_LENGTH<br />

Description<br />

This means that the Block length is too long.<br />

Actions<br />

Use relevant Capabilities information to correct select block lengths.<br />

EAPI_STATUS_INVALID_BLOCK_ALIGNMENT<br />

Description<br />

The Block Alignment is incorrect.<br />

Actions<br />

Use Alignment Capabilities information to correctly align write access.<br />

EAPI_STATUS_INVALID_DIRECTION<br />

Description<br />

The current Direction Argument attempts to set GPIOs to a unsupported directions. I.E. Setting GPI to<br />

Output.<br />

Actions<br />

Use pInputs and pOutputs to correctly select input and outputs.<br />

EAPI_STATUS_INVALID_BITMASK<br />

Description<br />

The Bitmask Selects bits/GPIOs which are not supported for the current ID.<br />

Actions<br />

Use pInputs and pOutputs to probe supported bits..<br />

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

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

Saved successfully!

Ooh no, something went wrong!