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.
* Condition<br />
| Return Values<br />
* ---------------------------------------+------------------------------<br />
* Library Uninitialized | EAPI_STATUS_NOT_INITIALIZED<br />
* pEnable==NULL | EAPI_STATUS_INVALID_PARAMETER<br />
* unknown Id | EAPI_STATUS_UNSUPPORTED<br />
* Common Error | Common Error Code<br />
* Else | EAPI_STATUS_SUCCESS<br />
*/<br />
EApiStatus_t<br />
EAPI_CALLTYPE<br />
EApiVgaGetBacklightEnable(<br />
__IN EApiId_t Id , /* Backlight Id */<br />
__OUT uint32_t *pEnable /* Backlight Enable */<br />
);<br />
/*<br />
* EApiVgaSetBacklightEnable<br />
*<br />
* Condition | Return Values<br />
* ---------------------------------------+------------------------------<br />
* Library Uninitialized | EAPI_STATUS_NOT_INITIALIZED<br />
* Enable!=EAPI_BACKLIGHT_SET_ON&&<br />
* Enable!=EAPI_BACKLIGHT_SET_OFF | EAPI_STATUS_INVALID_PARAMETER<br />
* unknown Id | EAPI_STATUS_UNSUPPORTED<br />
* Common Error | Common Error Code<br />
* Else | EAPI_STATUS_SUCCESS<br />
*/<br />
EApiStatus_t<br />
EAPI_CALLTYPE<br />
EApiVgaSetBacklightEnable(<br />
__IN EApiId_t Id , /* Backlight Id */<br />
__IN uint32_t Enable /* Backlight Enable */<br />
);<br />
/*<br />
* EApiVgaGetBacklightBrightness<br />
*<br />
* Condition | Return Values<br />
* ---------------------------------------+------------------------------<br />
* Library Uninitialized | EAPI_STATUS_NOT_INITIALIZED<br />
* pBright==NULL | EAPI_STATUS_INVALID_PARAMETER<br />
* unknown Id | EAPI_STATUS_UNSUPPORTED<br />
* Common Error | Common Error Code<br />
* Else | EAPI_STATUS_SUCCESS<br />
*/<br />
EApiStatus_t<br />
EAPI_CALLTYPE<br />
EApiVgaGetBacklightBrightness(<br />
__IN EApiId_t Id , /* Backlight Id */<br />
__OUT uint32_t *pBright /* Backlight Brightness */<br />
);<br />
/*<br />
* EApiVgaSetBacklightBrightness<br />
*<br />
* Condition | Return Values<br />
* ---------------------------------------+------------------------------<br />
* Library Uninitialized | EAPI_STATUS_NOT_INITIALIZED<br />
* Bright>EAPI_BACKLIGHT_SET_BRIGHTEST | EAPI_STATUS_INVALID_PARAMETER<br />
* unknown Id | EAPI_STATUS_UNSUPPORTED<br />
* Common Error | Common Error Code<br />
* Else | EAPI_STATUS_SUCCESS<br />
*/<br />
EApiStatus_t<br />
EAPI_CALLTYPE<br />
EApiVgaSetBacklightBrightness(<br />
__IN EApiId_t Id , /* Backlight Id */<br />
__IN uint32_t Bright /* Backlight Brightness */<br />
);<br />
/*<br />
*<br />
* S T O R A G E<br />
*<br />
*/<br />
/* IDs */<br />
#define EAPI_ID_STORAGE_STD<br />
EAPI_UINT32_C(0)<br />
/* Dummy Example */<br />
#define EAPI_PMG_ID_STORAGE_SAMPLE EAPI_CREATE_CUST_ID('P', 'M', 'G', 0)<br />
PICMG® EAPI R1.0, August 8, 2010 page 61 of 83