mapp_ir.h

来自「mstar 776 开发的车载dvd」· C头文件 代码 · 共 71 行

H
71
字号
#ifndef MAPP_IR_H
#define MAPP_IR_H

#ifdef  MAPP_IR_C
#define INTERFACE
#else
#define INTERFACE extern
#endif


INTERFACE U16 g_U16TP_Xdata[2];
INTERFACE U16 g_U16TP_Ydata[2];
INTERFACE U16 g_U16LastTP_Xdata;
INTERFACE U16 g_U16LastTP_Ydata;
INTERFACE U8   g_U8TP_Counter;
INTERFACE U8   g_U8TP_PollingCounter;

INTERFACE void MApp_ProcTouchPanel(void);
INTERFACE void MApp_Prockey(void);
INTERFACE void MApp_Key_Initial_Status(void);
INTERFACE BOOLEAN MApp_GetCurrentKeyType(void);//cjw...061228
INTERFACE BOOLEAN MApp_KeyIsReapeatStatus(void);

#define KEY_TYPE_KEYPAD 0
#define KEY_TYPE_IR 1



typedef struct
{
    U8 keydown:1;
    U8 keyrepeat:1;
    U8 RepeatEnable:1;
    U8 keytype:1;   //0:  Key Pad  1: IR Key
    U8 KeyFilterPower:1;
    U8 Reserved:3;
    U8 keydata  ;
} KEYSTAT;

typedef enum
{
    TP_STATE_NONE,
    TP_STATE_STABLE,
    TP_STATE_UNSTABLE_0,
    TP_STATE_UNSTABLE_1,
    TP_STATE_PRESS,
    TP_STATE_RELEASE,
} EN_TP_MONITOR_STATE;

typedef struct
{
    U8 touchtype;
    U16 Xdata  ;
    U16 Ydata  ;
} TOUCHSTAT;

INTERFACE TOUCHSTAT stTouchStatus;

typedef struct
{
  U8 u8SpecialBtnSel;
  U8 u8SelectIndex;
  U8 u8SelectMenuPageIndex;
  U32 u32MonitorTPTimer;
} TP_SELECT_STAT;

INTERFACE TP_SELECT_STAT stTPSelectStatus;

#undef INTERFACE
#endif

⌨️ 快捷键说明

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