Embedded Application Programming Interface - picmg
Embedded Application Programming Interface - picmg
Embedded Application Programming Interface - picmg
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