FreeCalypso > hg > tcs211-c139
diff chipsetsw/services/lls/lls_api.h @ 0:509db1a7b7b8
initial import: leo2moko-r1
author | Space Falcon <falcon@ivan.Harhan.ORG> |
---|---|
date | Mon, 01 Jun 2015 03:24:05 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/chipsetsw/services/lls/lls_api.h Mon Jun 01 03:24:05 2015 +0000 @@ -0,0 +1,90 @@ +/** + * @file lls_api.h + * + * API Definition for LLS (Low Level Servies) Service. + * + * This file gathers all the constants, structure and functions declaration + * useful for a LLS service user. + * + * @author Laurent Sollier (l-sollier@ti.com) + * @version 0.1 + */ + +/* + * History: + * + * Date Author Modification + * ---------------------------------------- + * 03/12/2002 L Sollier Create + * + * + * (C) Copyright 2002 by Texas Instruments Incorporated, All Rights Reserved + */ + +#ifndef _LLS_API_H_ +#define _LLS_API_H_ + + +#include "rv/rv_general.h" + +/** + * @name External types + * + * Types used in API. + * + */ +/*@{*/ + +/** Definition of available equipment, ... for D-Sample + */ +#define LLS_LED_A 0x01 +#define LLS_BACKLIGHT 0x02 +#define LLS_PRECHARGE_LED 0x03 + +/*@}*/ + +typedef UINT8 T_LLS_EQUIPMENT; + +/** + * @name API functions + * + * API functions declarations. + */ +/*@{*/ + +/** + * function: lls_switch_on + * + * This function switch on an equipment. + * + * @param equipment_sort equipment sort. + * @return + * - RV_OK if operation is successful, + * - RV_INVALID_PARAMETER if one parameter is incorrect, + * - RV_NOT_SUPPORTED + * + */ +T_RV_RET lls_switch_on(T_LLS_EQUIPMENT equipment_sort); + + +/** + * function: lls_switch_off + * + * This function switch off an equipment. + * + * @param equipment_sort equipment sort. + * @return + * - RV_OK if operation is successful, + * - RV_INVALID_PARAMETER if one parameter is incorrect, + * - RV_NOT_SUPPORTED + * + */ +T_RV_RET lls_switch_off(T_LLS_EQUIPMENT equipment_sort); + + +/*@}*/ + + + + +#endif /* #ifndef _LLS_API_H_ */ \ No newline at end of file