/*=========================================================== * Copyright (c) Realtek Semiconductor Corporation, 2005 * All rights reserved. * ========================================================== */ /*==================== File Description ===================== */ /** * @file * This file is gobal parameter definition for OSD related functions. * * @author $Author: forster $ * @date $Date: 2006-02-06 14:03:22 +0800 (星期一, 06 二月 2006) $ * @version $Revision: 2 $ */ /** * @addtogroup osd * @{ */ #define _OSDPARAMETER_C /*===================== Module dependency ================== */ #include "Core\Header\Include.h" /*======================= Private Types ===================== */ /*======================== Definitions ====================== */ //#define OSD_WIDTH //#define OSD_HEIGHT /*========================== Variables ====================== */ UINT8 code tOSD_OSDMAP_INF2[][2] = //xyw after { {_OSD_UMAIN_ROW, _OSD_UMAIN_COL}, //Map 0 {_OSD_SOURCEMENU_ROW, _OSD_SOURCEMENU_COL}, //Map 1 {_OSD_SHORTCUT_ROW, _OSD_SHORTCUT_COL}, //Map 2 {_OSD_VOLUME_SHOW_ROW, _OSD_VOLUME_SHOW_COL}, //Map 3 //20080919 ccy modify {_OSD_SIGNEL_STATE_ROW, _OSD_SIGNEL_STATE_COL}, //Map4 {_OSD_SOURCENOTE_ROW, _OSD_SOURCENOTE_COL}, //Map 5 {10, 30},//{_OSD_SOURCE_SHOW_ROW, _OSD_SOURCE_SHOW_COL}, //Map 6 {_OSD_FMAIN_ROW, _OSD_FMAIN_COL}, //Map 7 {6, 46}, //logo {_OSD_ADJ_ROW, _OSD_ADJ_COL}, //adjust window, for konsta osd style #if _TYPEOF_OSD_KONSTA {_WIN_AUTOADJUST_LINES, _WIN_AUTOADJUST_CHAR}, //MapA {_WIN_SLEEPREMIND_LINES, _WIN_SLEEPREMIND_CHAR}, //MapB #endif }; #if _POWER_ON_LOGO_SUPPROT==_ON UINT8 code Palette_logo[] = { //--{Order:0 0xFF,0xFF,0xFF, //--{Order:1 0xFF,0xFF,0xFF, //--{Order:2 0xFF,0x00,0x00, //--{Order:3 0x00,0x00,0x00, //--{Order:4 0xC0,0xC0,0xC0, //--{Order:5 0x70,0x70,0x70, //--{Order:6 0xDC,0xDC,0xDC, //--{Order:7 0x64,0x64,0x64, //--{Order:8 0x50,0x50,0x50, //--{Order:9 0x3C,0x3C,0x3C, //--{Order:10 0x28,0x28,0x28, //--{Order:11 0x96,0x96,0x96, //--{Order:12 0xAA,0xAA,0xAA, //--{Order:13 0x82,0x82,0x82, //--{Order:14 //0x00,0x00,0x80, 0x40,0x40,0x80, //--{Order:15 0xD2,0xD2,0xD2, }; #endif //20080826 ccy add #if(_POWER_ON_LOGO_TYPE ==_POWER_ON_LOGO_OSTAR) UINT8 code Palette_logo_OSTAR[] = { //--{Order:0 0xFF,0xFF,0xFF, //--{Order:1 0xFF,0xFF,0xFF, //--{Order:2 //250,206,159, //23 //32,90,167, //68 0x3A,0x5F,0xCD, //--{Order:3 //99,91,162, //78 //148,170,214, //71 115,136,193, //70 //--{Order:4 0,0,0, //--{Order:5 0,0,0, //--{Order:6 0,0,0, //--{Order:7 0,0,0, //--{Order:8 0,0,0, //--{Order:9 0,0,0, //--{Order:10 0,0,0, //--{Order:11 0,0,0, //--{Order:12 0,0,0, //--{Order:13 0,0,0, //--{Order:14 0,0,0, //--{Order:15 0,0,0, }; #endif UINT8 code Palette_7_4bit[] = { //#define _RGB_BLACK 0x00,0x00,0x00 //#define _RGB_WHITE 0xff,0xff,0xff //#define _RGB_RED 0xff,0x00,0x00 //#define _RGB_GREEN 0x00,0xff,0x00 //#define _RGB_BLUE 0x00,0x00,0xff //#define _RGB_YELLOW 0xff,0xff,0x00 //#define _RGB_GRAY 0x80,0x80,0x80 //#define _RGB_CYAN 0x00,0x80,0xff //#define _RGB_DEEPBLUE 1,14,65 // 1,20,97 //left window //#define _RGB_PINK 255,128,255 //#define _RGB_DARKBLUE 0x40,0x40,0xff // 64, 64,255 #if _TYPEOF_OSD_KONSTA //--{Order:0 0xFF,0xFF,0xFF, //--{Order:1 0x00,0x00,0x00, //--{Order:2 0x01,0xBE,0xF5, //--{Order:3 0xB5,0x5A,0x00, //--{Order:4 0xFF,0x00,0xFF, //--{Order:5 0xFF,0x80,0x00, //--{Order:6 0x04,0x8A,0xCA, //--{Order:7 0x80,0x80,0x00, //--{Order:8 0xFF,0xFF,0x00, //--{Order:9 0x00,0x00,0x80, //--{Order:10 0x00,0xFF,0x00, //--{Order:11 0x80,0x00,0x80, //--{Order:12 0xFF,0x00,0x00, //--{Order:13 0x00,0x80,0x80, //--{Order:14 0xff,0xff,0xff, //--{Order:15 0xc8,0xc8,0xc8, #else #if _CUSTOMER_CGT==_ON //--{Order:0 0xFF,0xFF,0xFF, //--{Order:1 0xFF,0xFF,0xFF, //--{Order:2 0xFF,0x00,0x00, //--{Order:3 0x00,0x00,0x00, //--{Order:4 0xC0,0xC0,0xC0, //--{Order:5 0x70,0x70,0x70, //--{Order:6 0xDC,0xDC,0xDC, //--{Order:7 0x64,0x64,0x64, //--{Order:8 0x50,0x50,0x50, //--{Order:9 0x3C,0x3C,0x3C, //--{Order:10 0x28,0x28,0x28, //--{Order:11 0x96,0x96,0x96, //--{Order:12 0xAA,0xAA,0xAA, //--{Order:13 0x82,0x82,0x82, //--{Order:14 0x40,0x40,0x80, //--{Order:15 0xD2,0xD2,0xD2, #else //#if _CUSTOMER_JPE //--{Order:0 0xFF,0xFF,0xFF, //--{Order:1 0xFF,0xFF,0xFF, //--{Order:2 0x66,0x66,0x66, //--{Order:3 0x00,0x00,0x00, //--{Order:4 0xC0,0xC0,0xC0, //--{Order:5 0x70,0x70,0x70, //--{Order:6 0xDC,0xDC,0xDC, //--{Order:7 0x64,0x64,0x64, //--{Order:8 0x50,0x50,0x50, //--{Order:9 0x3C,0x3C,0x3C, //--{Order:10 0x28,0x28,0x28, //--{Order:11 0x96,0x96,0x96, //--{Order:12 0xAA,0xAA,0xAA, //--{Order:13 0x82,0x82,0x82, //--{Order:14 //0x00,0x00,0x80, 0x40,0x40,0x80, //--{Order:15 0xD2,0xD2,0xD2, #endif //#if _CUSTOMER_JPE #endif }; UINT8 code tColor[][4]= { {_CP_WHITE,_CP_BLACK,_CP_WHITE,_CP_WHITE}, //{0x00,_TITLERIGHTWINDOW_COLOR,_CP_WHITE,_CP_WHITE}, //{0X00,_CP_COLOR04,_CP_COLOR05,_CP_GRAY}, }; UINT8 code Palette_VBI[] = { 0x13,0x13,0x13,0xFF,0xFF,0xFF, //R00,G00,B00 / R01,G01,B01(Background Color) 0x00,0xFF,0x00,0x00,0x00,0xFF, //R02,G02,B02 / R03,G03,B03 0x00,0xAE,0xEF,0xFF,0x00,0x00, //R04,G04,B04 / R05,G05,B05 0xFF,0xFF,0x00,0xFF,0x00,0xFF, //R06,G06,B06 / R07,G07,B07 0x13,0x13,0x13,0xFF,0xFF,0xFF, //R08,G08,B08 / R09,G09,B09(Foreground Color) 0x00,0xFF,0x00,0x00,0x00,0xFF, //R10,G10,B10 / R11,G11,B11 0x00,0xAE,0xEF,0xFF,0x00,0x00, //R12,G12,B12 / R13,G13,B13 0xFF,0xFF,0x00,0xFF,0x00,0xFF, //R14,G14,B14 / R15,G15,B15 0 }; /* typedef enum { _CP_BLACK = 0, _CP_RED, _CP_WHITE, _CP_BLUE, _CP_GREEN, _CP_YELLOW, _CP_DEEPBLUE, _CP_GRAY, _CP_COLOR00, _CP_COLOR01, _CP_LIGHTBLUE, _CP_COLOR02, _CP_COLOR03, _CP_COLOR04, _CP_COLOR05, _CP_COLOR06 } ColorPaletteDef; */ /* UINT8 code Palette_VBI[] = { 0x13,0x13,0x13,0xFF,0xFF,0xFF, //R00,G00,B00 / R01,G01,B01(Background Color) 0x00,0xFF,0x00,0x00,0x00,0xFF, //R02,G02,B02 / R03,G03,B03 0x00,0xAE,0xEF,0xFF,0x00,0x00, //R04,G04,B04 / R05,G05,B05 0xFF,0xFF,0x00,0xFF,0x00,0xFF, //R06,G06,B06 / R07,G07,B07 0x13,0x13,0x13,0xFF,0xFF,0xFF, //R08,G08,B08 / R09,G09,B09(Foreground Color) 0x00,0xFF,0x00,0x00,0x00,0xFF, //R10,G10,B10 / R11,G11,B11 0x00,0xAE,0xEF,0xFF,0x00,0x00, //R12,G12,B12 / R13,G13,B13 0xFF,0xFF,0x00,0xFF,0x00,0xFF, //R14,G14,B14 / R15,G15,B15 0 };*/ WindowStyle code tTitleBackgroundWindowStyle={0, {_TITLEBACKGROUNDWINDOW_HSTART, _TITLEBACKGROUNDWINDOW_VSTART, _TITLEBACKGROUNDWINDOW_HEND, _TITLEBACKGROUNDWINDOW_VEND}, { 0x09, (_CP_WHITE << 4)| _CP_WHITE, 0xf9}, { 0x00, 0x00 | _OSD_MENU_DESCRIPTION_COLOR, 0x1f} }; WindowStyle code tTitleLeftWindowStyle = {2, {_TITLELEFTWINDOW_HSTART, _TITLELEFTWINDOW_VSTART, _TITLELEFTWINDOW_HEND, _TITLELEFTWINDOW_VEND}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x00 | _OSD_MENU_BG_COLOR, 0x1f} }; WindowStyle code tTitleRightWindowStyle = {1, {_TITLERIGHTWINDOW_HSTART, _TITLERIGHTWINDOW_VSTART, _TITLERIGHTWINDOW_HEND, _TITLERIGHTWINDOW_VEND}, //{0x00, 0x00, 0x00}, //{0x00, 0x20 | _TITLERIGHTWINDOW_COLOR, 0x11} {0x00, (_CP_BLACK << 4)| _CP_BLACK, 0xfc}, {0x00, 0x30 | _OSD_MENU_BG_COLOR, 0x41} }; WindowStyle code tMainMenuWindowStyle = {3, {_MAINMENUWINDOW_HSTART, _MAINMENUWINDOW_VSTART, _MAINMENUWINDOW_HEND, _MAINMENUWINDOW_VEND}, //{0x00, 0x00,0x17},// 0x1D}, //{0x00, 0x00, 0x00}, {0x11, (_CP_GRAY220_6 << 4)| _CP_GRAY102_2, 0x00}, {0x00, 0x10 | _CP_GRAY192_4, 0x19} //{0x00, 0x20 | _MAINMENUWINDOW_COLOR,0x11 /*0x6D*/} }; WindowStyle code tOSD_WINDOW4_STYLE = {4, {96, 48, 488, 372}, {0x11, (_CP_GRAY220_6 << 4)| _CP_GRAY102_2, 0x00}, {0x00, 0x10 | _CP_GRAY192_4, 0x19} }; WindowStyle code tMainMenuItemWindowStyle = {3, {_MAINMENU_ITEM_WINDOW_HSTART, _MAINMENU_ITEM_WINDOW_VSTART, _MAINMENU_ITEM_WINDOW_HEND, _MAINMENU_ITEM_WINDOW_VEND}, //{0x00, (_CP_BLACK << 4)| _CP_GRAY, 0x00}, //{0x00, 0x20 | _MAINMENU_ACTIVE_COLOR, 0x19}}; {0x00, (_CP_WHITE << 4)| _OSD_MENU_FG_COLOR, 0x00}, {0x00, 0x00 | _OSD_MENU_BG_COLOR, 0x19} }; /* WindowStyle code tPopdownWindowStyle = {4, {27*12, _TITLELEFTWINDOW_VEND+2, 29*12, _MAINMENUWINDOW_VEND}, {0x00, 0x00, 0xf7}, {0x00, 0x10 | _POPDOWN_WINDOW_COLOR, 0x6D}}; */ WindowStyle code tPopdownMenuItemWindowStyle = {4, {_POPDOWN_WINDOW_HSTART, _POPDOWN_WINDOW_VSTART, _POPDOWN_WINDOW_HEND, _POPDOWN_WINDOW_VEND}, {0x00, (_CP_BLACK<< 4)| _OSD_MENU_FG_COLOR, 0x00}, {0x00, 0x10 | _CP_GRAY210_15, 0x1f} }; #if _TIMER_PAGE_SUPPORT WindowStyle code tTimerPageTimeSegmentHourWindowStyle = {5, {_POPDOWN_WINDOW_HSTART+12*10-2-1, _POPDOWN_WINDOW_VSTART+4, _POPDOWN_WINDOW_HSTART+12*12, _POPDOWN_WINDOW_VEND-4}, {1<<3|1, (_CP_DEEPBLUE<< 4)| _CP_DEEPBLUE, 0x00}, {0x00, 0x10 | 0, 0x1f} }; #endif //#if _TIMER_PAGE_SUPPORT WindowStyle code tNoteWindowStyle = {7, {_NOTEWINDOW_HSTART, _NOTEWINDOW_VSTART, _NOTEWINDOW_HEND, _NOTEWINDOW_VEND}, {0x00, 0x00, 0x00}, {0x00, 0x20 | _TITLELEFTWINDOW_COLOR, 0x01}}; // no signal /* WindowStyle code tOsdNoSignal_BackgroundWindowStyle = {6, {0, 0, 400, 140}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_DEEPBLUE, 0x01}}; WindowStyle code tOsdNoSignal_ForegroundWindowStyle = {7, {10, 20, 390, 120}, {0x3f, (_CP_BLACK << 4)| _CP_WHITE, 0xfc}, {0x00, 0x40 | _CP_LIGHTBLUE, 0x01}}; */ WindowStyle code tOsdNoSignal_BackgroundWindowStyle = { 6, /* { _NOSIGNALBG_WINDOW_HSTART, _NOSIGNALBG_WINDOW_VSTART, _NOSIGNALBG_WINDOW_HEND, _NOSIGNALBG_WINDOW_VEND, }, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_DEEPBLUE, 0x01} */ { _NOSIGNALBG_WINDOW_HSTART, _NOSIGNALBG_WINDOW_VSTART, _NOSIGNALBG_WINDOW_HEND*2, _NOSIGNALBG_WINDOW_VEND*2, }, {0x00, (0 << 4)| 0, 0x00}, {0x00, 0x00 | _CP_0, 0x01} }; WindowStyle code tOsdNoSignal_ForegroundWindowStyle = {7, { _NOSIGNALBG_WINDOW_HSTART+10, _NOSIGNALBG_WINDOW_VSTART+20, _NOSIGNALBG_WINDOW_HEND-10, _NOSIGNALBG_WINDOW_VEND-20, }, {0x3f, (_CP_BLACK << 4)| _CP_WHITE, 0xfc}, {0x00, 0x40 | _CP_LIGHTBLUE, 0x01}}; //Signal Source /* WindowStyle code tOsdSignalSource_BackgroundWindow = {6, {0, 0, 12 * 12 * 2, 140}, {0x1b, (_CP_WHITE << 4)| _CP_WHITE, 0xf9}, {0x00, 0x00 | _CP_DEEPBLUE, 0x1f}}; */ WindowStyle code tOsdSignalSource_BackgroundWindow = {6, //premier gray level osd //{_INFOBG_WINDOW_HSTART, _INFOBG_WINDOW_VSTART, _INFOBG_WINDOW_HEND, 140}, //{0x1b, (_CP_WHITE << 4)| _CP_WHITE, 0xf9}, //{0x00, 0x00 | _CP_DEEPBLUE, 0x1f} //konsta color osd {_INFOBG_WINDOW_HSTART, _INFOBG_WINDOW_VSTART, _INFOBG_WINDOW_HEND, 140}, {0, 0, 0}, {0x00, 0x00 | _CP_14, 0x01} }; #ifdef DRAW_SLIDER WindowStyle code tOsdSignalSource_BackgroundWindow1 = {6, //jinsuo 20100420 //premier gray level osd {0 ,38, 280, 53}, {0, 2, 0}, {0x00, _CP_COLOR07, 0x1f} // white 5 7 //konsta color osd //{_INFOBG_WINDOW_HSTART, _INFOBG_WINDOW_VSTART, _INFOBG_WINDOW_HEND, 140}, //{0, 0, 0}, //{0x00, 0x00 | _CP_14, 0x01} }; #endif #if _TYPEOF_OSD_KONSTA //dong add 20081031 WindowStyle code tOsdAutoAdjust_BackgroundWindow = {6, {0, 0, _WIN_AUTOADJUST_CHAR*_FONT_WID*2, _WIN_AUTOADJUST_LINES*_FONT_LEN*2}, {0x00, (0 << 4)| 0, 0x00}, {0x00, 0x00 | _CP_0, 0x01} }; WindowStyle code tOsdSleep_BackgroundWindow = {6, {0, 0, _WIN_SLEEPREMIND_CHAR*_FONT_WID*2, _WIN_SLEEPREMIND_LINES*_FONT_LEN*2}, {0x00, (0 << 4)| 0, 0x00}, {0x00, 0x00 | _CP_0, 0x01} }; #else WindowStyle code tOsdSleep_BackgroundWindow = {6, {0, 0, 12 * 12 * 2, 140}, {0x1b, (_CP_WHITE << 4)| _CP_WHITE, 0xf9}, {0x00, 0x00 | _CP_DEEPBLUE, 0x1f}}; #endif WindowStyle code tOsdSignalSource_ForegroundWindow = {0, {0, 0, 5 * 12 * 2, 18*2 }, {0x00, 0x00, _BIT1|_BIT0}, {0x04, 0xB0|_CP_BLUE, 0xE1}};//0xC0|_CP_DEEPBLUE WindowStyle code tOsdSignalSource_MoveWindow = {7, //premier gray level osd //{0, 0, 5 * 12 * 2, 140}, //{0x00, 0x30,_BIT1| _BIT0}, //{0x04, 0xB0|_CP_YELLOW,0x71} //konsta color osd {2*12+4, 0, 5 * 12 * 2, 140}, {0, 0,0}, {0x04, 0x00|_CP_3,0x01} }; //display WindowStyle code tOsdDisplay_BackgroundWindow = {0, {0, 0, 12 * 14 * 2+12, 160}, {0x00, 0x00, 0x00}, {0x00, 0x00 | _CP_LIGHTBLUE, _BIT0}}; WindowStyle code tOsdDisplay_ForegroundWindow = {1, {0, 20, 12 * 14 * 2+12, 160-20}, {0x00, 0x00, _BIT1|_BIT0}, {0x04, 0xC0|_CP_DEEPBLUE, 0xE1}}; WindowStyle code tOsdDisplay_BottomWindow = {1, {0 , 44, 12 * 16, 44+32}, {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x20 | _CP_DEEPBLUE, 0x01} }; WindowStyle code tOsdDisplay_ModeWindow = {1, {0 , 0, 516, 124}, {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00,(0x00|_OSD_MENU_DESCRIPTION_COLOR),0x1F} }; //Audio Menu WindowStyle code tOsdAudioMenu_BackgroundWindow = {0, {(_DISP_WID - 12 * 45) / 2, 164, (_DISP_WID + 12 * 45)/2, 164 + 32 * 6}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_BLUE, 0x01} }; WindowStyle code tOsdAudioMenu_ForegroundWindow = {1, {(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 5}, {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x20 | _CP_LIGHTBLUE, 0x01} }; WindowStyle code tOsdAudioMenu_MoveWindow = {5, {(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 2}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_YELLOW, 0x01}}; //Reset WindowStyle code tOsdReset_BackgroundWindow = {0, {(_DISP_WID - 12 * 45) / 2, 164, (_DISP_WID + 12 * 45)/2, 164 + 32 * 6}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_BLUE, 0x01} }; WindowStyle code tOsdReset_ForegroundWindow = {1, {(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 5}, {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x20 | _CP_LIGHTBLUE, 0x01} }; WindowStyle code tOsdReset_MoveWindow = {5, {0, 0, _DISP_WID, 32}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_YELLOW, 0x01}}; //AutoScan WindowStyle code tOsdAutoScan_BackgroundWindow = {0, {(_DISP_WID - 12 * 45) / 2, 164, (_DISP_WID + 12 * 45)/2, 164 + 32 * 5}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_BLUE, 0x01} }; WindowStyle code tOsdAutoScan_ForegroundWindow = {1, {(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 5}, {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x20 | _CP_LIGHTBLUE, 0x01} }; //Color Adjust Menu WindowStyle code tOsdColorAdjustMenu_BackgroundWindow = {0, //{(_DISP_WID - 12 * 45) / 2, 164, (_DISP_WID + 12 * 45)/2, 164 + 32 * 5}, {(_DISP_WID - 12 * 45) / 2, 0, (_DISP_WID + 12 * 45)/2, 0}, // weixg mod 20070515 {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_LIGHTBLUE, 0x01} }; WindowStyle code tOsdColorAdjustMenu_ForegroundWindow = {1, //{(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 4}, {(_DISP_WID - 12 * 45) / 2, 34, (_DISP_WID + 12 * 45)/2, 0}, // weixg mod 20070515 {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x20 | _CP_DEEPBLUE , 0x01} }; WindowStyle code tOsdColorAdjustMenu_MoveWindow = {5, {(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 2}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_YELLOW, 0x01}}; //ICM Menu for Video related WindowStyle code tOsdICMMenu_BackgroundWindow = {0, //{(_DISP_WID - 12 * 45) / 2, 164, (_DISP_WID + 12 * 45)/2, 164 + 32 * 12}, {(_DISP_WID - 12 * 45) / 2, 0, (_DISP_WID + 12 * 45)/2, 0},// weixg mod 20070515 {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_LIGHTBLUE, 0x01} }; WindowStyle code tOsdICMMenu_ForegroundWindow = {1, //{(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 11}, {(_DISP_WID - 12 * 45) / 2, 34, (_DISP_WID + 12 * 45)/2, 0},// weixg mod 20070515 {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x20 | _CP_DEEPBLUE , 0x01} }; WindowStyle code tOsdICMMenu_MoveWindow = {5, {(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 2}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_YELLOW, 0x01}}; //ICM Menu for DVI & D-SUB WindowStyle code tOsdICMMenu_BackgroundWindow1 = {0, //{(_DISP_WID - 12 * 45) / 2, 164, (_DISP_WID + 12 * 45)/2, 164 + 32 * 8}, {(_DISP_WID - 12 * 45) / 2, 0, (_DISP_WID + 12 * 45)/2, 0},// weixg mod 20070515 {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_LIGHTBLUE, 0x01} }; WindowStyle code tOsdICMMenu_ForegroundWindow1 = {1, //{(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 7}, {(_DISP_WID - 12 * 45) / 2, 34, (_DISP_WID + 12 * 45)/2, 0},// weixg mod 20070515 {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x20 | _CP_DEEPBLUE, 0x01} }; WindowStyle code tOsdICMMenu_MoveWindow1 = {5, {(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 2}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_YELLOW, 0x01}}; //====Channel Edit Window WindowStyle code tOsdChannelEdit_BackgroundWindow = {0, {_CHANNELEDIT_BACKGROUND_WINDOW_HSTART, _CHANNELEDIT_BACKGROUND_WINDOW_VSTART, _CHANNELEDIT_BACKGROUND_WINDOW_HEND,_CHANNELEDIT_BACKGROUND_WINDOW_VEND}, /*{0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00},*/ {0x00, 0x00, 0x00}, {0x00, 0x10 | _CP_GRAY,0x01} }; WindowStyle code tOsdChannelEdit_TitleWindow = {1, {_CHANNELEDIT_TITLE_WINDOW_HSTART,_CHANNELEDIT_TITLE_WINDOW_VSTART, _CHANNELEDIT_TITLE_WINDOW_HEND, _CHANNELEDIT_TITLE_WINDOW_VEND}, {0x00, 0x00, 0x00}, /*{0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00},*/ {0x00, 0x20 | _TITLERIGHTWINDOW_COLOR, 0x01}}; WindowStyle code tOsdChannelEdit_ForegroundWindow = {2, {_CHANNELEDIT_FOREGROUND_WINDOW_HSTART,_CHANNELEDIT_FOREGROUND_WINDOW_VSTART, _CHANNELEDIT_FOREGROUND_WINDOW_HEND, _CHANNELEDIT_FOREGROUND_WINDOW_VEND}, //{0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x00, 0x00}, {0x00, 0x20 | _POPDOWN_WINDOW_COLOR, 0x01} }; #if ( 0) WindowStyle code tOsdVBI_BackgroundWindow = {0, {(_DISP_WID - 12 * 45) / 2, 164, (_DISP_WID + 12 * 45)/2, 164 + 32 * 9}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_BLUE, 0x01} }; WindowStyle code tOsdVBI_ForegroundWindow = {1, {(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 8}, {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x20 | _CP_LIGHTBLUE, 0x01} }; #else WindowStyle code tOsdVBI_BackgroundWindow = {0, {(_DISP_WID - 12 * 45) / 2, 164, (_DISP_WID + 12 * 45)/2, 164 + 32 * 7}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_BLUE, 0x01} }; WindowStyle code tOsdVBI_ForegroundWindow = {1, {(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 6}, {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x20 | _CP_LIGHTBLUE, 0x01} }; #endif WindowStyle code tOsdVBI_MoveWindow = {5, {0, 0, _DISP_WID, 32}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_YELLOW, 0x01}}; // ParentControl WindowStyle code tOsdPassword_BackgroundWindow = {0, {(_DISP_WID - 12 * 45) / 2, 164, (_DISP_WID + 12 * 45)/2, 164 + 32 * 5}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_BLUE, 0x01} }; WindowStyle code tOsdPassword_ForegroundWindow = {1, {(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 4}, {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x20 | _CP_LIGHTBLUE, 0x01} }; WindowStyle code tOsdPassword_MoveWindow = {5, {0, 0, _DISP_WID, 32}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_YELLOW, 0x01}}; WindowStyle code tOsdVChip_BackgroundWindow = {0, {(_DISP_WID - 12 * 45) / 2, 164, (_DISP_WID + 12 * 45)/2, 164 + 32 * 5}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_BLUE, 0x01} }; WindowStyle code tOsdVChip_ForegroundWindow = {1, {(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 4}, {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x20 | _CP_LIGHTBLUE, 0x01} }; WindowStyle code tOsdVChip_MoveWindow = {5, {0, 0, _DISP_WID, 32}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_YELLOW, 0x01}}; WindowStyle code tOsdVChipRatingTV_BackgroundWindow = {0, {(_DISP_WID - 12 * 45) / 2, 164, (_DISP_WID + 12 * 45)/2, 164 + 32 * 10}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_BLUE, 0x01} }; WindowStyle code tOsdVChipRatingTV_ForegroundWindow = {1, {(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 9}, {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x20 | _CP_LIGHTBLUE, 0x01} }; WindowStyle code tOsdVChipRatingTV_MoveWindow = {5, {0, 0, _DISP_WID, 32}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_YELLOW, 0x01}}; WindowStyle code tOsdVChipRatingAV_BackgroundWindow = {0, {(_DISP_WID - 12 * 45) / 2, 164, (_DISP_WID + 12 * 45)/2, 164 + 32 * 6}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_BLUE, 0x01} }; WindowStyle code tOsdVChipRatingAV_ForegroundWindow = {1, {(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 5}, {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x20 | _CP_LIGHTBLUE, 0x01} }; WindowStyle code tOsdVChipRatingAV_MoveWindow = {5, {0, 0, _DISP_WID, 32}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_YELLOW, 0x01}}; //tommy add only for volume window 070703 WindowStyle code tOsdVolume_BottomWindow = {0, #if (_CUSTOMER_SANSE && (_SHORTMENU_BRI||_SHORTMENU_CONTRAST ||_SHORTMENU_COLOR)) {75 , 65-18*2, 540, 110}, #else //#if (_CUSTOMER_SANSE && (_SHORTMENU_BRI||_SHORTMENU_CONTRAST ||_SHORTMENU_COLOR)) {75 , 65, 540, 110}, #endif //#if (_CUSTOMER_SANSE && (_SHORTMENU_BRI||_SHORTMENU_CONTRAST ||_SHORTMENU_COLOR)) {0x09, (_CP_WHITE << 4)| _CP_COLOR00, 0x00}, {0x00, 0x00 | _OSD_MENU_DESCRIPTION_COLOR, 0x19} }; //Factory Menu 2006.1.12============================================== #if (_FACTORY_MENU_ENABLE) WindowStyle code tOsdFactorySubMenu_BackgroundWindow = {0, //{(_DISP_WID - 12 * 45) / 2, 164, (_DISP_WID + 12 * 45)/2, 164 + 32 * 7}, {(_DISP_WID - 12 * 45) / 2, 0, (_DISP_WID + 12 * 45)/2, 0}, // weixg mod 20070515 {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 |_CP_DEEPBLUE, 0x01} }; WindowStyle code tOsdFactorySubMenu_ForegroundWindow = {1, //{(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 6}, {(_DISP_WID - 12 * 45) / 2, 34, (_DISP_WID + 12 * 45)/2, 0},// weixg mod 20070515 {0x00, (_CP_WHITE << 4)| _CP_WHITE, 0x00}, {0x00, 0x20 | _CP_LIGHTBLUE,0x01} }; WindowStyle code tOsdFactorySubMenu_MoveWindow = {5, {(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 2}, {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_YELLOW, 0x01}}; #if 0 WindowStyle code tOsdFactoryMenu_BackgroundWindow = {0, //{(_DISP_WID - 12 * 45) / 2, 164, (_DISP_WID + 12 * 45)/2, 164 + 32 * 13}, {(_DISP_WID - 12 * 45) / 2, 0, (_DISP_WID + 12 * 45)/2, 0}, // weixg mod 20070515 {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 |_CP_LIGHTBLUE/*_CP_BLUE*/, 0x01} }; #endif /*WindowStyle code tOsdFactoryMenu_BackgroundWindow={0, {_TITLEBACKGROUNDWINDOW_HSTART, _TITLEBACKGROUNDWINDOW_VSTART, _TITLEBACKGROUNDWINDOW_HEND, _TITLEBACKGROUNDWINDOW_VEND}, { 0x09, (_CP_WHITE << 4)| _CP_WHITE, 0xf9}, { 0x00, 0x00 | _OSD_MENU_DESCRIPTION_COLOR, 0x1f} }; */ #if _TYPEOF_OSD_KONSTA WindowStyle code tOsdFactoryMenu_BackgroundWindow={0, {0, 0, _OSD_FMAIN_COL*12, _OSD_FMAIN_ROW*18}, { 0x00, (0 << 4)| 0, 0x00}, { 0x00, 0x00 | 0, 0x01} }; #else WindowStyle code tOsdFactoryMenu_BackgroundWindow={0, {0, 0, _OSD_FMAIN_COL*12, _OSD_FMAIN_ROW*18}, { 0x00, (_OSD_MENU_BG_COLOR << 4)| _OSD_MENU_BG_COLOR, 0}, { 0x00, 0x00 | _OSD_MENU_BG_COLOR, 0x1f} }; #endif WindowStyle code tOsdFactoryMenu_ForegroundWindow = {1, {_MAINMENU_ITEM_WINDOW_HSTART, _MAINMENU_ITEM_WINDOW_VSTART, _MAINMENU_ITEM_WINDOW_HEND, _MAINMENU_ITEM_WINDOW_VEND}, {0x00, (_CP_WHITE << 4)| _OSD_MENU_FG_COLOR, 0x00}, {0x00, 0x00 | _OSD_MENU_BG_COLOR,0x19} }; WindowStyle code tOsdFactoryMenu_MoveWindow = {5, //{(_DISP_WID - 12 * 45) / 2, 164 + 32* 1, (_DISP_WID + 12 * 45)/2, 164 + 32 * 2}, { 0 , _MAINMENUWINDOW_VSTART - 20, 12*45, _MAINMENUWINDOW_VSTART + 32 - 20},// weixg mod 20070515 {0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, {0x00, 0x10 | _CP_YELLOW, 0x01}}; #endif #if _PCB_TYPE==_PCB_PT2660_KTC57924G WindowStyle code tOsdItem_SelectWindow = {5, //{0, 0, _DISP_WID, 32}, //{0x00, (_CP_BLACK << 4)| _CP_WHITE, 0x00}, //{0x00, 0x10 | _CP_YELLOW, 0x01}}; {24+6, _MAINMENU_ITEM_WINDOW_VSTART+18*4+14-4+2-1, _MAINMENU_ITEM_WINDOW_HSTART+12*25, 0}, {0x00, (_CP_GRAY220_6 << 4)| _CP_GRAY102_2, 0x00}, {0x00, 0x10 | _CP_GRAY210_15, 0x19} }; #endif //#if _PCB_TYPE==_PCB_PT2660_KTC57924G //main icon selected indicate window /* #define _MAINICONSEL_WINDOW_HSTART ((_FIRSTER_ICON_START_COL+1)*_FONT_WIDTH-4) #define _MAINICONSEL_WINDOW_HEND (_MAINICONSEL_WINDOW_HSTART+3*_FONT_WIDTH+2) #define _MAINICONSEL_WINDOW_VSTART (1*18) #define _MAINICONSEL_WINDOW_VEND (3*18) */ WindowStyle code tMainIconSelWindowStyle = {3, {_MAINICONSEL_WINDOW_HSTART, _MAINICONSEL_WINDOW_VSTART, _MAINICONSEL_WINDOW_HEND, _MAINICONSEL_WINDOW_VEND}, //{0x00, (_CP_BLACK << 4)| _CP_GRAY, 0x00}, //{0x00, 0x20 | _MAINMENU_ACTIVE_COLOR, 0x19}}; {0x00, (0 << 4)| 0, 0x00}, {0x00, 0x00 | _CP_8, 0x01} //20081124 ccy modify black to yellow }; //main menu background window WindowStyle code tBGWindowStyle= {0, {_BG_WINDOW_HSTART, _BG_WINDOW_VSTART, _BG_WINDOW_HEND, _BG_WINDOW_VEND}, {0x09, (0 << 4)| 0, 0x00}, {0x00, 0x00 | 0, 0x01} }; //page title line window WindowStyle code tTitleWindowStyle = {2, {_TITLE_WINDOW_HSTART, _TITLE_WINDOW_VSTART, _TITLE_WINDOW_HEND, _TITLE_WINDOW_VEND}, {0x00, (0 << 4)| 0, 0x00}, {0x00, 0x00 | 1, 0x01} }; //note message line window WindowStyle code tNoteWindowStyleA = {1, {_NOTE_WINDOW_HSTART, _NOTE_WINDOW_VSTART, _NOTE_WINDOW_HEND, _NOTE_WINDOW_VEND}, {0x00, (0 << 4)| 0, 0x00}, {0x00, 0x00 | 1, 0x01} }; WindowStyle code tExtAdjWindowStyle= {0, {_EXTADJ_WINDOW_HSTART, _EXTADJ_WINDOW_VSTART, _EXTADJ_WINDOW_HEND, _EXTADJ_WINDOW_VEND}, {0x09, (0 << 4)| 0, 0x00}, {0x00, 0x00 | 0, 0x01} }; //==================================================================== code UINT8 tOsdRowCommand0[] = { #if _TYPEOF_OSD_KONSTA FONTBYTE0(0x000), //20081008 ccy modify //20080919 ccy modify 0x80,_REPEAT_,_ROW_COUNT,_NEXT_, FONTBYTE1(0x000), (18-1)<<3,_REPEAT_,_ROW_COUNT,_NEXT_, FONTBYTE2(0x000), _OSD_UMAIN_COL,_REPEAT_,_ROW_COUNT ,_NEXT_, FONTBYTE0(_ROW_COUNT), 0x00,_NEXT_, _END_ #else FONTBYTE0(0x000), 0x80,_REPEAT_,_ROW_COUNT,_NEXT_, FONTBYTE1(0x000), 0X88,0xc8,0x88,0xf8,0xf8,0x88,_REPEAT_,0x06,0xf8,0xf8,0x88,_NEXT_, FONTBYTE2(0x000), _OSD_UMAIN_COL,_REPEAT_,_ROW_COUNT ,_NEXT_, FONTBYTE0(_ROW_COUNT), 0x00,_NEXT_, _END_ #endif }; // Added by weihao 021705 code UINT8 tOsdRowCommand1[] = { FONTBYTE0(0x000), 0x83, _REPEAT_, _ROW_COUNT, _NEXT_, FONTBYTE1(0x000), 0x80, 0xF8, 0xD0, 0xF8, _REPEAT_, _ROW_COUNT - 3,_NEXT_,// Height is 32 FONTBYTE2(0x000), 0x00, 0x00, // Title Window Block : length is 45 0x00, _REPEAT_, 0x04, 0x2D, _REPEAT_, 0x12, // The third level Window Block : length is 41 0x00, _REPEAT_, _ROW_COUNT - 0x18, // Mainmenu Window Block: Legnth is 41 _NEXT_, FONTBYTE0(_ROW_COUNT), 0x00, _NEXT_, _END_ }; // Added by weihao 033005 code UINT8 tOsdRowCommand2[] = { FONTBYTE0(0x000), 0x80, _REPEAT_, 3, 0x83, _REPEAT_, 5, 0x80, _ROW_COUNT - 8, _NEXT_, FONTBYTE1(0x000), 0x80, _REPEAT_, 3, 0xA8, _REPEAT_, 5, 0x80, _REPEAT_, _ROW_COUNT - 8,_NEXT_,// Height is 32 FONTBYTE2(0x000), 0x00, _REPEAT_, 3, 0x19, _REPEAT_, 0x05, // The third level Window Block : length is 41 0x00, _REPEAT_, _ROW_COUNT - 0x8, // Mainmenu Window Block: Legnth is 41 _NEXT_, FONTBYTE0(_ROW_COUNT), 0x00, _NEXT_, _END_ }; // Added by weihao 033005 code UINT8 tOsdRowCommand3[] = { FONTBYTE0(0x000), 0x83, _REPEAT_, _OSD_VOLUME_SHOW_ROW, _NEXT_, FONTBYTE1(0x000), /*0xF8, _REPEAT_, _ROW_COUNT - 9, 0xF8, _REPEAT_, 3, 0xF8, _REPEAT_, 6,*/ 0x88, _REPEAT_, _OSD_VOLUME_SHOW_ROW, _NEXT_,// Height is 32 FONTBYTE2(0x000), /*0x00, _REPEAT_, _ROW_COUNT - 9, // 0x19, _REPEAT_, 3, // Legnth is 25 0x00, _REPEAT_, 6,*/ _OSD_VOLUME_SHOW_COL, _REPEAT_, _OSD_VOLUME_SHOW_ROW, _NEXT_, FONTBYTE0(_ROW_COUNT), 0x00, _NEXT_, _END_ }; // Added by weihao 033005 code UINT8 tOsdRowCommand4[] = { #if (_TYPEOF_OSD_KONSTA) FONTBYTE0(0x000), 0x83,_REPEAT_,_WIN_NOSIGNAL_LINES,_NEXT_, FONTBYTE1(0x000), (_FONT_LEN)<<3,_REPEAT_,_WIN_NOSIGNAL_LINES,_NEXT_, FONTBYTE2(0x000), _WIN_NOSIGNAL_CHAR,_REPEAT_,_WIN_NOSIGNAL_LINES ,_NEXT_, FONTBYTE0(_WIN_NOSIGNAL_LINES), 0x00,_NEXT_, _END_ #else FONTBYTE0(0x000), 0x80, _REPEAT_, 5+3, 0x83, _REPEAT_, 5, 0x80, _ROW_COUNT - 0x0a-3, _NEXT_, FONTBYTE1(0x000), 0x80, _REPEAT_, 5+3, 0xf8, _REPEAT_, 5, 0x80, _REPEAT_, _ROW_COUNT - 0x0a-3,_NEXT_,// Height is 32 FONTBYTE2(0x000), 0x00, _REPEAT_, 3, 0x19, _REPEAT_, 0x05, // length is 25 0x00, _REPEAT_, _ROW_COUNT - 0x8, //Legnth is 0 _NEXT_, FONTBYTE0(_ROW_COUNT), 0x00, _NEXT_, _END_ #endif }; code UINT8 tOsdRowCommand5[] = { FONTBYTE0(0x000), 0x83,_REPEAT_,_OSD_SOURCENOTE_ROW, _NEXT_, FONTBYTE1(0x000), 0x88,_REPEAT_,_OSD_SOURCENOTE_ROW, _NEXT_, FONTBYTE2(0x000), // 0x00,_REPEAT_,3, _OSD_SOURCENOTE_COL,_REPEAT_,_OSD_SOURCENOTE_ROW, _NEXT_, FONTBYTE0(_OSD_SOURCENOTE_ROW), 0x00, _NEXT_, _END_ }; code BYTE tOsdRowCommand6[] = { FONTBYTE0(0x000), 0x80,_REPEAT_,2, 0x83,_REPEAT_,7, _NEXT_, FONTBYTE1(0x000), 0x88,_REPEAT_,2, 0xb0,_REPEAT_,7, //0xb0 _NEXT_, FONTBYTE2(0x000), 0x00,_REPEAT_,2, 30,_REPEAT_,7, _NEXT_, FONTBYTE0(9), 0x00, _NEXT_, _END_ }; code UINT8 tOsdRowCommand7[] = { FONTBYTE0(0x000), 0x80,_REPEAT_,_OSD_FMAIN_ROW,_NEXT_, FONTBYTE1(0x000), 0xF8,0x88,_REPEAT_,_OSD_FMAIN_ROW-1,_NEXT_, FONTBYTE2(0x000), _OSD_FMAIN_COL,_REPEAT_,_OSD_FMAIN_ROW,_NEXT_, FONTBYTE0(_OSD_FMAIN_ROW), 0x00,_NEXT_, _END_ }; #if (_POWER_ON_LOGO_SUPPROT) code UINT8 tOsdRowCommand8[] = { FONTBYTE0(0x000), ///0x80, _REPEAT_, _ROW_COUNT - 9, //0x83, _REPEAT_, 3, 0x83, _REPEAT_, 6, //0x80, _REPEAT_, 6, _NEXT_, FONTBYTE1(0x000), /*0xF8, _REPEAT_, _ROW_COUNT - 9, 0xF8, _REPEAT_, 3, 0xF8, _REPEAT_, 6,*/ 0x88, _REPEAT_, 6, _NEXT_,// Height is 32 FONTBYTE2(0x000), /*0x00, _REPEAT_, _ROW_COUNT - 9, // 0x19, _REPEAT_, 3, // Legnth is 25 0x00, _REPEAT_, 6,*/ 46, _REPEAT_, 6, _NEXT_, FONTBYTE0(6), 0x00, _NEXT_, _END_ }; #endif #if _TYPEOF_OSD_KONSTA code UINT8 tOsdRowCommand9[] = { FONTBYTE0(0x000), //20080829 ccy modify // #if (_PCB_TYPE == _PCB_TEST) // 0x83,_REPEAT_,_OSD_ADJ_ROW,_NEXT_, // #else //20080919 ccy modify //20081008 ccy modify to 1times 0x80,_REPEAT_,_OSD_ADJ_ROW,_NEXT_, //#endif FONTBYTE1(0x000), (18-1)<<3,_REPEAT_,_OSD_ADJ_ROW,_NEXT_, FONTBYTE2(0x000), _OSD_ADJ_COL,_REPEAT_,_OSD_ADJ_ROW ,_NEXT_, FONTBYTE0(_OSD_ADJ_ROW), 0x00,_NEXT_, _END_ }; code UINT8 tOsdRowCommandA[] = { FONTBYTE0(0x000), 0x83,_REPEAT_,_WIN_AUTOADJUST_LINES,_NEXT_, FONTBYTE1(0x000), (_FONT_LEN)<<3,_REPEAT_,_WIN_AUTOADJUST_LINES,_NEXT_, FONTBYTE2(0x000), _WIN_AUTOADJUST_CHAR,_REPEAT_,_WIN_AUTOADJUST_LINES ,_NEXT_, FONTBYTE0(_WIN_AUTOADJUST_LINES), 0x00,_NEXT_, _END_ }; code UINT8 tOsdRowCommandB[] = { FONTBYTE0(0x000), 0x83,_REPEAT_,_WIN_SLEEPREMIND_LINES,_NEXT_, FONTBYTE1(0x000), (_FONT_LEN)<<3,_REPEAT_,_WIN_SLEEPREMIND_LINES,_NEXT_, FONTBYTE2(0x000), _WIN_SLEEPREMIND_CHAR,_REPEAT_,_WIN_SLEEPREMIND_LINES ,_NEXT_, FONTBYTE0(_WIN_SLEEPREMIND_LINES), 0x00,_NEXT_, _END_ }; #endif /*=================== Local Functions Phototype ==============*/ /*=========================== Functions ===================== */ /** * * @} */