📄 common.h
字号:
#ifndef COMMON_H
#define COMMON_H
#include "stdafx.h"
#include "funlist.h"
//#include <args.h>
#define WM_GPIOSET WM_USER + 1
#define MAX_LOGED_RESUME_REASON 16
enum myFunType
{
ENGINEERINGMODE,
SYSTEMINFO,
DEBUGINFO,
NumberOfFunType
};
enum ReportDlgType
{
GPIO_DLG,
WAKESLEEP_DLG,
NumberOfReportType
};
const struct pGpioNotes
{ char num;
TCHAR *descript;
int GPLRAddr ; //gpio状态高低
int GPDRAddr ; //gpio输入输出
int GAFRAddr ; //gpio寄存器
char GPLR; //
char GPDR; //
char GAFR; //
char Disable;
};
struct pGpioSleepNotes
{
TCHAR *descript;
int pedr ;
};
typedef struct
{
unsigned long wake_pedr;
unsigned long wake_pksr;
unsigned long wake_rycr;
unsigned long wake_rdcr;
unsigned long wake_rtsr;
unsigned long wake_ryar1;
unsigned long wake_rdar1;
}RESUME_REASON_T;
typedef struct
{
RESUME_REASON_T wakereason[MAX_LOGED_RESUME_REASON +1 ];//from 1 begin 0 means no log
UINT8 nextindex;
}RESUMEDATA;
typedef union DAY_REGISTER
{
UINT32 value;
struct
{
unsigned seconds : 6;
unsigned minutes : 6;
unsigned hours : 5;
unsigned dayOfWeek : 3;
unsigned weekOfMonth: 3;
unsigned reserved : 9;
};
} DayRegister;
typedef union YEAR_REGISTER
{
UINT32 value;
struct
{
unsigned dayOfMonth : 5;
unsigned month : 4;
unsigned year : 12;
unsigned reserved : 11;
};
} YearRegister;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -