📄 def.h
字号:
/*****************************************************************************File Name : def.hDescription : STV0299 common definitions.Copyright (C) 2000 STMicroelectronicsRevision History : 04/02/00 Code based on original implementation by CBB. 21/03/00 undef'd potentially conflicting macro names.Reference :*****************************************************************************//**/#define STV0199_4MHZ 1/**//**/#define NBPARAM 50#define NBREG 65#define NBFIELD 113/**/#define SET 0#define GET 1#define NOCHANGE 0#define END 0#define ON 1#define OFF 0#define UNSIGNED 0#define SIGNED 1/* info */#define USERCHANGE 1#define TUNERCHANGE 2#define REGCHANGE 3#define PANELCHANGE 4#define STANDBY 1000#define NOSTANDBY 1999/**/#define REG0199 1#define TUN0199 2#define I2CDRIVER 3#define APPLICATIONMAIN 100 #define DRIVER 200#define SYSTEM 1100#define USERPARAMETERS 1200#define STVFILE 1300#define TRACE 1400#define BATCH 1500#define REGMAP 1600#define PANELUTIL 1700#define DRIVERMAIN 10100#define I2CSTATUSPANEL 10300#define REGREADMAPPANEL 10400#define REGWRITEMAPPANEL 10500#define REPORTPANEL 10800#define READMEPANEL 10900#define LOOKUPPANEL 11000/**/#define STV0199MENU 20100#define TUNERDRIVERPANEL 20200#define CARRIERPANEL 20300#define CLOOPPANEL 20310 #define TLOOPPANEL 20320 #define SCANPANEL 20400#define CLOCKPANEL 20500#define IOPANEL 20600#define ERRORPANEL 20700#define FECPANEL 20800#define BENCHMARKPANEL 20900/**//* MACRO d閒initions */#undef ABS#define ABS(X) ((X)<0 ? (-X) : (X))#undef MAX#define MAX(X,Y) ((X)>=(Y) ? (X) : (Y))#undef MIN#define MIN(X,Y) ((X)<=(Y) ? (X) : (Y)) #undef MAKEWORD#define MAKEWORD(X,Y) ((X<<8)+(Y))#undef LSB#define LSB(X) ((X & 0xFF))#undef MSB#define MSB(Y) ((Y>>8)& 0xFF)#undef INRANGE#define INRANGE(X,Y,Z) (((X<=Y) && (Y<=Z))||((Z<=Y) && (Y<=X)) ? 1 : 0)/* def.h */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -