📄 funlist.h
字号:
#ifndef FUNLIST_H
#define FUNLIST_H
#include "stdafx.h"
#include "ril.h"
#include "CEDDK.h"
#include <bsp.h>
#include "Battery.h"
#include <pm.h>
#include <pmpolicy.h>
#define WAITFORAPICOMPLETION(hr) \
if (FAILED(hr)) { \
DEBUGMSG(TRUE, (TEXT("RIL call failed immediately, code = %x\r\n"))); \
} else if (WAIT_OBJECT_0 != WaitForSingleObject(g_hEvent, INFINITE)) { \
goto Error; \
}
extern "C"
{
typedef HRESULT (WINAPI *PFRIL_Initialize)(DWORD,RILRESULTCALLBACK,RILNOTIFYCALLBACK,DWORD,DWORD,HRIL*);
typedef HRESULT (WINAPI *PFRIL_Deinitialize)(HRIL);
typedef HRESULT (WINAPI *PFRIL_DevSpecific)(HRIL, const BYTE*, DWORD);
//typedef HRESULT (WINAPI *PFRIL_DevSpecific)(HRIL, const LPDETAILEDRILDEVSPECIFIC*, DWORD);//added in 060921添加黑名单和好友名单
}
extern BOOL unLoadRILLib();
extern BOOL LoadRILLib();
//设置GPIO输入输出,功能
extern void GPIOSet(volatile BULVERDE_GPIO_REG *g_pGPIORegs,unsigned char num,unsigned char direct,unsigned char fn);
//设置GPIO高低位
extern void GPIOWrite(volatile BULVERDE_GPIO_REG *g_pGPIORegs,unsigned char num,unsigned char c);
#define PFUNCTIONPARAMOUT BOOL
#define PFUNCTIONPARAMINT (void)
#define FUNCTIONDESC(n) extern PFUNCTIONPARAMOUT n PFUNCTIONPARAMINT
typedef PFUNCTIONPARAMOUT (*ProcFunc)PFUNCTIONPARAMINT;//CFunctionListDlg
struct FunControl
{
TCHAR Name[128];
ProcFunc funName;
};
FUNCTIONDESC(getRadioVer);
FUNCTIONDESC(switchRange);
FUNCTIONDESC(getMemoryInfo);
FUNCTIONDESC(GPIOControl);
FUNCTIONDESC(WakeSleepInfo);
FUNCTIONDESC(OpenCloseWireless);
FUNCTIONDESC(DispBattery);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -