?? define.h
字號:
#define SATURATION_MAX 100
#define SATURATION_MIN 0
#define HUE_MAX 100
#define HUE_MIN 0
#define SHARPNESS_MAX 15
#define SHARPNESS_MIN 0
//Audio
#define VOLUME_MAX 100
#define VOLUME_MIN 0
#define TREBLE_MAX 100
#define TREBLE_MIN 0
#define BASS_MAX 100
#define BASS_MIN 0
#define BALANCE_MAX 100
#define BALANCE_MIN 0
//TV
#define CHANNEL_AIR_MAX 69
#define CHANNEL_AIR_MIN 0
#define CHANNEL_MAX 125
#define CHANNEL_MIN 0
/*==============================================================================
EEPDATA.C
==============================================================================*/
extern code unsigned char EEPROM[64][16];
/*===========================================================================
EEPROM.C
===========================================================================*/
extern unsigned char EE_MCU_Byte_Read(unsigned int address);
extern void EE_MCU_Byte_Write(unsigned int address, unsigned char bytedata);
/*===========================================================================
FACTORY.C
===========================================================================*/
extern void Factory_OSD(void);
/*===========================================================================
FUNCTION.C
===========================================================================*/
extern void Set_Background(bit set, unsigned char color);
extern void Blank_TV_Screen(void);
extern void Set_Mute(unsigned char mute);
extern void Adjust_Volume(unsigned char value);
extern void Set_Treble(unsigned char value);
extern void Set_Bass(unsigned char value);
extern void Set_Balance(unsigned char value);
extern void Set_Color_Temp(unsigned char color_mode);
extern unsigned char Video_Detection(void);
extern void Video_Setting(unsigned char v_system);
/*==============================================================================
INITIAL.C
==============================================================================*/
extern void Initial(void);
extern void Initial_Parameters(void);
extern void Initial_SA7114(void);
extern void Initial_STV102(void);
extern void Initial_OSD(void);
extern void Initial_MSP(void);
extern void Burning_EEPROM(void);
/*==============================================================================
INT.C
==============================================================================*/
extern void INT0(void);
extern void Timer0(void);
extern void INT1(void);
extern void Timer1(void);
extern void Serial(void);
/*==============================================================================
IROSD.C
==============================================================================*/
extern bit Channel_Input(unsigned char asc);
extern void Remote_OSD(void);
/*==============================================================================
KEY.C
==============================================================================*/
extern void Get_Key(void);
extern void RemoteMapping(void);
/*==============================================================================
MSP.C
==============================================================================*/
extern unsigned int MSP_Read_Control(void);
extern void MSP_Write_Control(unsigned int intdata);
extern unsigned int MSP_Read_Address(unsigned char subaddress, unsigned int address);
extern void MSP_Write_Address(unsigned char subaddress, unsigned int address, unsigned int intdata);
extern void MSP_Source_Select(unsigned int outport_addr, unsigned int in_source, unsigned int out_matrix);
extern void MSP_SCART1_Source_Select(unsigned char scart_src);
extern unsigned char Get_MTS_Mode(void);
extern void Set_MTS_Mode(unsigned char mts);
/*==============================================================================
OSD.C
==============================================================================*/
extern void OSD_Clear(void);
/*
extern void Set_Row(unsigned char row, bit rint, bit chs, bit cws);
*/
extern void Window_Clear(void);
extern void Clear_Screen(void);
extern void Window_Control(unsigned char sub_window, unsigned char row_start,
unsigned char row_end, unsigned char column_start,
unsigned char column_end, unsigned char attribute);
extern void OSD_Show(bit osden, bit bsen, bit shadow, bit fben, bit blend);
extern void OSD_Position(unsigned char vertical_start, unsigned char horizontal_start);
extern void Print_Icon(unsigned char row, unsigned char column,
unsigned int icon, unsigned char attribute);
extern void Print_String(unsigned char row, unsigned char column,
unsigned char *string, unsigned char attribute);
extern void Print_Char(unsigned char row, unsigned char column,
unsigned char value, unsigned char color);
extern void Line_Attribute(unsigned char row, unsigned char col_start,
unsigned char col_end, unsigned char attribute);
/*
extern void Erase_Line(unsigned char row, unsigned char col_start, unsigned char col_end);
*/
extern void Paint_Bar(unsigned char row, unsigned char column,
unsigned int min, unsigned int max,
unsigned int value);
extern unsigned char StringLength(char *StrPtr);
/*==============================================================================
SMART.C
==============================================================================*/
extern void Smart(void);
extern void Print_Hex(unsigned char row, unsigned char col,
unsigned char value, unsigned char color);
extern void Smart_Win(void);
extern void Smart_OSD(void);
/*==============================================================================
STV.C
==============================================================================*/
extern unsigned char STV_Byte_Read(unsigned char address);
extern void STV_Byte_Write(unsigned char address, unsigned char bytedata);
extern void STV_Gain(unsigned char rgb, unsigned char value);
extern void STV_Offset(unsigned char rgb, unsigned char value);
/*==============================================================================
TUNER.C
==============================================================================*/
extern void Initial_Tuner(void);
extern void Set_Channel(unsigned char Channel_Number);
extern void Auto_Scan(void);
/*==============================================================================
UTILITY.C
==============================================================================*/
extern void DelayX1ms(unsigned int n);
extern void DelayX10ms(unsigned int n);
extern bit Get_Bit(unsigned char bytedata, unsigned char bit_pos);
extern unsigned char Set_Bit(unsigned char bytedata, unsigned char bit_pos, bit set);
extern unsigned int String_To_Int(unsigned char* ASCPtr, unsigned char digit);
extern void Switch_Source(unsigned char v_source);
extern void Power_Sequence(bit yes);
extern unsigned int Channel_EEPROM_Address(void);
extern unsigned int ChannelTable_EEPROM_Address(void);
extern unsigned int ChannelLockTable_EEPROM_Address(void);
/*==============================================================================
VEDIO.C
==============================================================================*/
extern unsigned char SA7114_Byte_Read(unsigned char address);
extern void SA7114_Byte_Write(unsigned char address, unsigned char bytedata);
extern void Set_Contrast(unsigned char value);
extern void Set_Brightness(unsigned char value);
extern void Set_Saturation(unsigned char value);
extern void Set_Hue(unsigned char value);
extern void Set_Sharpness(unsigned char value);
extern void Set_Luminance(unsigned char value);
extern void Set_7114_Luminance(unsigned char value);
extern void Set_7114_Contrast(unsigned char value);
/*==============================================================================
VOSD.C
==============================================================================*/
extern void Video_OSD(void);
/*==============================================================================
WINDOW.C
==============================================================================*/
extern void Video_Page1(void);
extern void Video_Page1_Sel(void);
extern void Video_Page2(void);
extern void Video_Page2_Sel(void);
extern void Video_Page3(void);
extern void Video_Page3_Sel(void);
extern void Video_Page4(void);
extern void Video_Page4_Sel(void);
extern void Adjustment_Win(void);
extern void Display_Window(void);
extern void Channel_Display(void);
extern void Password_Dialog(void);
extern void Display_MTS_Type(unsigned char mts);
extern void VChip_Window(void);
extern void VChip_Cursor(unsigned char direction);
extern void VChip_Cursor_Set(void);
extern void VChip_Display(void);
/*==============================================================================
Z86.C
==============================================================================*/
extern unsigned char Z86_Status(void);
extern void Z86_Two_Byte_Read(unsigned char *zbuffer);
extern void Z86_Command(unsigned char write_cmd);
extern void Z86_Write_Register(unsigned char write_reg, unsigned char write_data);
extern void Z86_Reset(void);
extern bit Set_Line21(void);
extern void Set_Caption(unsigned char caption);
extern bit Program_Rating(unsigned char *Sys, unsigned char *Rating, unsigned char *Misc);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -