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.

* 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

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

Saved successfully!

Ooh no, something went wrong!