lcc_api.h
来自「是一个手机功能的模拟程序」· C头文件 代码 · 共 64 行
H
64 行
/******************************************************************************
* Power Task (pwr)
* Design and coding by Svend Kristian Lindholm, skl@ti.com
*
* PWR MMI Interface
*
* $Id: lcc_api.h,v 1.1.1.1 2004/06/19 06:00:29 root Exp $
*
******************************************************************************/
#ifndef __PWR_API_H__
#define __PWR_API_H__
#include "rv_general.h"
#ifndef BASIC_TYPES
#define BASIC_TYPES
typedef signed char int8;
typedef unsigned char uint8;
typedef signed short int16;
typedef unsigned short uint16;
typedef signed int int32;
typedef unsigned int uint32;
#endif
// INFO Indication mail SENT to the MMI
struct mmi_info_ind_s {
T_RV_HDR header;
int Vbat; // Battery Voltage
int Tbat; // Battery Temperature
int Cbat; // Battery Capacity
int cause; // Reason for the charge fail
};
typedef struct mmi_info_ind_s T_PWR_MMI_INFO_IND_EVENT;
// Corresponds to /mmi/pwr/bsie.cfg
typedef struct
{
uint16 repetition; // The repetition interval for sending MMI info events
} T_PWR_MMI_CFG_BLOCK;
// Events send from the PWR module
// See RIV461
typedef enum PWR_MMI_MESSAGES {
MMI_CHG_PLUG_IND = 1,
MMI_CHG_UNPLUG_IND = 2,
MMI_CHG_START_IND = 3,
MMI_CHG_STOP_IND = 4,
MMI_CHG_UNKNOWN_IND = 5,
MMI_BAT_UNKNOWN_IND = 6,
MMI_CHG_FAILED_IND = 7,
MMI_BAT_SUPERVISION_INFO_IND = 10
};
// Only one instance (e.g. the MMI) can register
void pwr_register (T_RV_RETURN_PATH *return_path, void *ptr);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?