📄 lcd_auto.h
字号:
#define ERROR_SUCCEED 0x00
#define ERROR_ABORT 0x80
#define ERROR_POWERDOWN 0xff
#define ERROR_INPUT 0xff
#define VERTICAL_MARGIN 0x30
#define HORIZONTAL_MARGIN 0x30
#define SELECT_RED 0x01
#define SELECT_GREEN 0x02
#define SELECT_BLUE 0x04
#define SELECT_RGB (SELECT_RED | SELECT_GREEN | SELECT_BLUE)
#define COLORS_FAIL 0xFF
#define COLORS_NONE 0x03
#define COLORS_RED 0x02
#define COLORS_GREEN 0x01
#define COLORS_BLUE 0x00
#define COLOR_MAX 0x20
#define COLOR_MIN 0x00
#define PIXEL_1 0x00
#define PIXEL_2 0x01
#define PIXEL_4 0x02
#define PIXEL_8 0x03
#define HWAUTO_STEP_1 0x00
#define HWAUTO_STEP_2 0x01
#define HWAUTO_STEP_4 0x02
#define HWAUTO_STEP_8 0x03
#ifdef __AUTO__
unsigned char code ADC_DEFAULT[] =
{
9, Y_INC, REDGAIN_E0, 0x78, 0x78, 0x78, 0x80, 0x80, 0x80,
0
};
bit bAutoInProgress = 0;
bit bPowerDownWhenAuto = 0;
unsigned int idata usVer_Start = 0; // Vertical Start
unsigned int idata usVer_End = 0; // Vertical End
unsigned int idata usH_Start = 0; // Horizontal Start
unsigned int idata usH_End = 0; // Horizontal End
void Wait_Finish(void);
unsigned char Wait_For_IVS(void);
void Save_Auto_Result(void);
unsigned char Measure_PositionV(unsigned char NM_V);
unsigned char Measure_PositionH(unsigned char NM_H);
unsigned char Measure_PositionN(unsigned char NM);
unsigned char Min_Noise_Margin(void);
unsigned char Read_Phase_Info(unsigned char Color);
unsigned char Read_All_Info();
unsigned char FindColor(void);
unsigned long PhaseSearch(unsigned char SelColor, unsigned char SelStep);
unsigned char Auto_Phase_Do(unsigned char NM, unsigned char Color);
unsigned char Auto_Clock_Do(unsigned char NM, unsigned char Color);
unsigned char Auto_Position_Do(unsigned char NM);
unsigned char Auto_Config(void);
unsigned char Auto_Balance(void);
unsigned char Tune_Balance(void);
unsigned char Measure_Color(unsigned char color, unsigned char margin);
bit Change_ADC_Gain(unsigned char color, unsigned char delta, unsigned char inc);
bit Change_ADC_Offset(unsigned char color, unsigned char delta, unsigned char inc);
#else
extern bit bAutoInProgress;
extern bit bPowerDownWhenAuto;
extern unsigned int idata usVer_Start;
extern unsigned int idata usVer_End;
extern unsigned int idata usH_Start;
extern unsigned int idata usH_End;
extern unsigned char Auto_Config(void);
extern unsigned char Auto_Balance(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -