⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bspbattdrvr.h

📁 Freescale ARM11系列CPU MX31的WINCE 5.0下的BSP
💻 H
字号:
//------------------------------------------------------------------------------
//
//  Copyright (C) 2005, Motorola Inc. All Rights Reserved
//
//------------------------------------------------------------------------------

//------------------------------------------------------------------------------
//
//  Header:  bspbattdrvr.h
//
//------------------------------------------------------------------------------

#ifndef __BSPBATTDRVR_H__ 
#define __BSPBATTDRVR_H__


//------------------------------------------------------------------------------
// Defines

#define BATT_FULL_LIFETIME_SUBKEY           TEXT("BattFullLiftTime")
#define BATT_FULL_CAPACITY_SUBKEY           TEXT("BattFullCapacity")
#define BATT_MAX_VOLTAGE_SUBKEY           TEXT("BattMaxVoltage")
#define BATT_MIN_VOLTAGE_SUBKEY           TEXT("BattMinVoltage")
#define BATT_PEUKERT_NUMBER_SUBKEY           TEXT("BattPeukertNumber")
#define BATT_CHARGE_EFF_SUBKEY           TEXT("BattChargeEff")


//------------------------------------------------------------------------------
// Types

typedef struct _BATT_INFO
{
    DWORD        adc_level;
    DWORD        adc_batt_max_V;
    DWORD        adc_batt_min_V;
    DWORD        adc_batt_max_I;
    DWORD        adc_batt_min_I;
    DWORD        adc_charger_max_V;
    DWORD        adc_charger_min_V;
    DWORD        adc_charger_max_I;
    DWORD        adc_charger_min_I;
    DWORD        charger_V_limit;
} BATT_INFO, *PBATT_INFO;

typedef enum _BATTDRVR_CHANNELS {
    BattVoltage,
    BattCurrent,
    ChargerVoltage,
    ChargerCurrent,
    TotalChannels,
} BATTDRVR_CHANNELS;


//------------------------------------------------------------------------------
// Functions

BOOL BSPBattdrvrGetInfo(PBATT_INFO pBattInfo);
BOOL BSPBattdrvrGetParameters(DWORD *pBatt_V, DWORD *pCharger_V, BOOL *fCharge, DWORD *I);


#endif // __BSPBATTDRVR_H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -