📄 lcc_api.h
字号:
/******************************************************************************
* 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -