www.pudn.com > Bit1611_demo_code.rar > PLATFORM.H
/* **********************************************************************
Copyright (c) 2002-2006 Beyond Innovation Technology Co., Ltd
All rights are reserved. Reproduction in whole or in parts is
prohibited without the prior written consent of the copyright owner.
----------------------------------------------------------------------
Module: PLATFORM.H
Purpose: Interface of PLATFORM module.
Version: 0.15 03:14PM 2006/04/26
Compiler: Keil 8051 C Compiler v8.01
Reference:
[1] BIT1611B Data Sheet Version 1.0, 2005-11-10,
Beyond Innovation Technology
[2] BIT5101 8051 MICROCONTROLLER WITH 64K FLASH AND ISP Version 0.01,
2004/10/25, Beyond Innovation Technology
[3] TP2804 8051 MICROCONTROLLER WITH 64K FLASH AND ISP Version 1.2,
June 2004, TOPRO
----------------------------------------------------------------------
Modification:
R0.01 11:32AM 2005/11/17 Jeffrey Chang
Reason:
1. Original.
Solution:
----------------------------------------------------------------------
R0.02 07:43PM 2005/11/21 Jeffrey Chang
Reason:
1. To implement BIT1611B IR decoder module.
2. To revised BIT1611B video decoder path.
3. To fix I2C GetACK timing issue.
Solution:
----------------------------------------------------------------------
R0.03 04:43PM 2005/11/30 Jeffrey Chang
Reason:
1. DMO01010101 v0.05 supports variable resistor adjustment.
Solution:
----------------------------------------------------------------------
R0.04 06:20PM 2005/12/05 Jeffrey Chang
Reason:
1. DMO01010100 v0.06 supports Linear, Nonlinear and Bypass display modes.
Solution:
----------------------------------------------------------------------
R0.05 08:32PM 2005/12/27 Jeffrey Chang
Reason:
1. DMO01010100 v0.09 revised for 20051224 new recommended setting.
Solution:
----------------------------------------------------------------------
R0.06 16:45PM 2006/01/03 Lily Huang
Reason:
1. DMO06015600 v0.10 revised for VERTEX AUO 8.5" panel.
Solution:
----------------------------------------------------------------------
R0.07 07:09PM 2006/02/06 Jeffrey Chang
Reason:
1. DMO01013300 v0.12 revised for HANNSTAR HSD070I651-A (7.0") panel.
Solution:
----------------------------------------------------------------------
R0.08 01:16PM 2006/02/10 Jeffrey Chang
Reason:
1. To revised HASSIG_FLAG at BIT0 and NOSIG_FLAG at BIT1.
Solution:
----------------------------------------------------------------------
R0.09 11:22AM 2006/04/18 Jeffrey Chang
Reason:
1. DMO04093300 v0.14 revised for HANNSTAR HSD070I651-A (7.0") panel.
Solution:
----------------------------------------------------------------------
[JC010] 02:28PM 2006/04/25 Jeffrey Chang
Reason:
1. DMO01010100BSI v0.14 fixed the OSD Image Retention issue.
Solution:
----------------------------------------------------------------------
[JC011] 03:12PM 2006/04/26 Jeffrey Chang
Reason:
1. DMO01010100BSI v0.15 forced the EEPROM internal reset by software.
Solution:
----------------------------------------------------------------------
R0.12 11:12AM 2006/08/17 Lily Huang
Reason:
1. DMO04015800 v0.16 revised for TOPPOLY TD025THEB2 (2.5") panel.
Solution:
********************************************************************** */
#ifndef _PLATFORM_H_
#define _PLATFORM_H_
/* ------------------------------------
Header Files
------------------------------------ */
#include "common.h"
/* ------------------------------------
Macro Definitions
------------------------------------ */
#undef EXTERN
#ifdef _PLATFORM_C_
#define EXTERN
#else
#define EXTERN extern
#endif
/* ::::::::::::::::::::::::::::::::::::
VD Auto Color Standard detection
:::::::::::::::::::::::::::::::::::: */
#define AUTO_STD
/* ::::::::::::::::::::::::::::::::::::
BACKLIGHT Configuration
:::::::::::::::::::::::::::::::::::: */
#define BACKLIGHT_NEGATIVE 0
#define BACKLIGHT_POSITIVE 1
// To specify TFT-LCD panel backlight inverter control polarity
#define BACKLIGHT_CFG BACKLIGHT_NEGATIVE
/* ::::::::::::::::::::::::::::::::::::
Code Release Configuration
:::::::::::::::::::::::::::::::::::: */
#define CODE_RELEASE 0
/* ::::::::::::::::::::::::::::::::::::
VP Verification
:::::::::::::::::::::::::::::::::::: */
#define VP_AUTO_POSITION_MECHANISM 0
#define VP_AUTO_TUNING_MECHANISM 0
/* ::::::::::::::::::::::::::::::::::::
MCU Configuration
:::::::::::::::::::::::::::::::::::: */
#define BIT5101 1 // BITEK BIT5101 64K ROM + 256+256 RAM
#define TP2804 2 // TOPRO TP2804 64K ROM + 256+256 RAM
#ifndef MCU_CFG
// PROJECT is defined in UV2 file !
#error PLATFORM.H - Invalid MCU_CFG !
#endif
#include "bit5101.H"
/* ::::::::::::::::::::::::::::::::::::
Clock Mode Configuration
:::::::::::::::::::::::::::::::::::: */
#define CLOCK_X6 6 // Turbo (6 clocks) mode
#define CLOCK_X12 12 // Standard (12 clocks) mode
#define CLOCK_CFG CLOCK_X12
/* ::::::::::::::::::::::::::::::::::::
MCU Crystal Frequency Configuration
:::::::::::::::::::::::::::::::::::: */
#define XTAL_11200KHZ 112000 // 11.2000 MHz
#define XTAL_14318KHZ 143180 // 14.3180 MHz
#define XTAL_22118KHZ 221184 // 22.1184 MHz
#define XTAL_24576KHZ 245764 // 24.5760 MHz
#define XTAL_27000KHZ 270000 // 27.0000 MHz
/* ::::::::::::::::::::::::::::::::::::
MCU Interrupt Configuration
:::::::::::::::::::::::::::::::::::: */
#define EXT_INT_NONE 0 // Disable External Interrupt !
#define EXT_INT0 1
#define EXT_INT1 2
/* ::::::::::::::::::::::::::::::::::::
Watchdog Timer Configuration
:::::::::::::::::::::::::::::::::::: */
#define WDT_OFF 0
#define WDT_ON 1
#define WDT_CFG WDT_OFF
/* ::::::::::::::::::::::::::::::::::::
MCU Memory Model Configuration
:::::::::::::::::::::::::::::::::::: */
#define CODE code
#define IDATA idata
#define XDATA xdata
/* ::::::::::::::::::::::::::::::::::::
AUDIO Configuration
:::::::::::::::::::::::::::::::::::: */
#define AUDIO_00_NONE 0x00
#define AUDIO_01_TDA7053A 0x01 // Philips TDA7053A
#define AUDIO_02_TDA8552TS 0x02 // Philips TDA8552TS
#define AUDIO_03_TPA6011A4 0x03 // TI TPA6011A4
#define AUDIO_04_2N3904 0x04 // Vertex
#define AUDIO_05_4052 0x05
#define AUDIO_06_PT2259 0x06 // PTC PT2259
#define AUDIO_07_LM4832 0x07 // NS LM4832
/* ::::::::::::::::::::::::::::::::::::
EEPROM Configuration
:::::::::::::::::::::::::::::::::::: */
#define EEPROM_24LC04B 1 // [10]3-63 Microchip
#define EEPROM_AT24C04 2 // [11] Atmel
#define EEPROM_AT24C08 3 // [11] Atmel
#define EEPROM_AT24C16 4 // [11] Atmel
#define EEPROM_AT24C32 5 // [12]2-79 Atmel AT24C32
#define EEPROM_AT24C64 6 // [12]2-79 Atmel AT24C64
#define EEPROM_AM24LC02 7 // [12] ATC AM24LC02
#define EEPROM_IS24C02 8 // [21] ISSI IS24C02
#define EEPROM_IS24C04 9 // [21] ISSI IS24C04
#define EEPROM_PCF85116 10 // [9] Philips
#define EEPROM_TU24C02 11 // [27] Turbo IC TU24C02
/* ::::::::::::::::::::::::::::::::::::
EEPROM Write Mode Configuration
:::::::::::::::::::::::::::::::::::: */
#define EEPROM_WRITE_BYTE 1
#define EEPROM_WRITE_PAGE 2
/* ::::::::::::::::::::::::::::::::::::
IR Configuration
:::::::::::::::::::::::::::::::::::: */
#define IR_00_UNUSE 0x00 // No IR !
#define IR_01_NEC_DEBUG 0x01 // NEC Debug
#define IR_02_NEC_3COLORS 0x02 // NEC
#define IR_03_NEC_RC03 0x03 // NEC AVC RC03
#define IR_04_NEC_UM4 0x04 // NEC
#define IR_05_NEC_AMPLE 0x05 // NEC AMPLE VISION
#define IR_06_NEC_KF9815 0x06 // NEC KF-9815 for ABOSS AB-6830
#define IR_07_NEC_RMC2001 0x07 // NEC RMC-2001 for JAECS Co.,Ltd (www.jaecs.com.tw)
#define IR_08_NEC_SUPERVISION 0x08 // NEC SuperVision
#define IR_09_NEC_FUJIN 0x09 // NEC Fujin
#define IR_10_NEC_WDV5302K 0x10 // NEC WDV-5302K (White-Westinghouse)
#define IR_11_NEC_VERTEX 0x11 // NEC Vertex
#define IR_12_NEC_BUFFALO 0x12 // NEC LiteOn Buffalo
#define IR_13_NEC_TMI90_3015 0x13 // NEC VERTEX/TMI 90-3015
#define IR_20_RC5_KTC2315 0x20 // RC5 KTC2315
/* ::::::::::::::::::::::::::::::::::::
IR Hardware Configuration
:::::::::::::::::::::::::::::::::::: */
#define IR_HW_NONE 0 // No IR
#define IR_HW_MCU 1
#define IR_HW_BIT1611B 2
/* ::::::::::::::::::::::::::::::::::::
Menu Style Configuration
:::::::::::::::::::::::::::::::::::: */
#define MENU_STYLE_NONE 0
#define MENU_STYLE_NEAT_1 1
#define MENU_STYLE_NEAT_2 2
#define MENU_STYLE_SCROLLING_1 11
#define MENU_STYLE_SCROLLING_2 12 /* 1440 x 234 */
#define MENU_STYLE_SCROLLING_3 13 /* 480 x 234: No ICON, No Display Mode */
#define MENU_STYLE_SCROLLING_4 14 /* 960 x 234: No Display Mode */
#define MENU_STYLE_SCROLLING_5 15 /* 1440 x 234 with TUNER */
#define MENU_STYLE_SCROLLING_6 16 /* 480 x 234: Audio */
#define MENU_STYLE_SCROLLING_7 17 /* 1440 x 272: No TCON Mode */
#define MENU_STYLE_SCROLLING_8 18 /* 1440 x 220 No Disaply Mode */
#define MENU_STYLE_SIMPLE_1 21
#define MENU_STYLE_SIMPLE_2 22
#define MENU_STYLE_SIMPLE_3 23
#define MENU_STYLE_SIMPLE_4 24
#define MENU_STYLE_SIMPLE_5 25
#define MENU_STYLE_SIMPLE_6 26
#define MENU_STYLE_ICON_1 40
/* ::::::::::::::::::::::::::::::::::::
OSD Configuration
:::::::::::::::::::::::::::::::::::: */
#define OSD_BIT1611B 0x01
#define OSD_MTV121 0x02
#define OSD_ZOOM_SMALL 0
#define OSD_ZOOM_MIDDLE 1
#define OSD_ZOOM_LARGE 2
/* ::::::::::::::::::::::::::::::::::::
OSD Style Configuration
:::::::::::::::::::::::::::::::::::: */
#define OSD_STYLE_TV1 0x00
#define OSD_STYLE_MONITOR1 0x01
/* ::::::::::::::::::::::::::::::::::::
Platform Configuration
:::::::::::::::::::::::::::::::::::: */
#define PLATFORM_01_DMO1611A0 0x01 // (01)VID540-100-027/BIT1611A0 (v1.00 2005/10/14 BIT1611A0 Demo Board)
#define PLATFORM_04_DMO1611S0 0x04 // (04)VID502-002-031/BIT1611BS0 (v1.10 2005/01/14 BIT1611BS0 Demo Board)
#define PLATFORM_06_VTX0501 0x06 // (06)BMW HS 2.1 (v1.00 2005/05/16)
/* ::::::::::::::::::::::::::::::::::::
RGB (ADC and PLL) Configuration
:::::::::::::::::::::::::::::::::::: */
#define RGB_NONE 0x00 // NONE
#define RGB_AD9883 1 // ADI AD9883
#define RGB_AD9883A 2 // ADI AD9883A
#define RGB_TDA8752 3 // Philips TDA8752
#define RGB_TDA8752C5 4
#define RGB_TDA8754 5
#define RGB_TDA8757 6
#define RGB_SVGA 800 // 800x600
#define RGB_XGA 1024 // 1024x768
#define RGB_MODE RGB_SVGA
/* ::::::::::::::::::::::::::::::::::::
TFT-LCD Panel Configuration
:::::::::::::::::::::::::::::::::::: */
#define TFT_01_AUO_A070FW03 0x01 // (01)AUO A070FW03 7.0" 1440(W) x 234(H)
#define TFT_02_JEMITEK_J700W1 0x02 // (02)JEMITEK J700W1-01 7.0" 480x3(W) x 234(H)
#define TFT_03_JEMITEK_J560Q1 0x03 // (03)JEMITEK J560Q1-01 5.6" 960(W) x 234(H)
#define TFT_04_ADT_ADT035L 0x04 // (04)ADT ADT035L 3.5" 480(W) x 234(H)
#define TFT_05_ADT_ADT035HL 0x05 // (05)ADT ADT035HL 3.5" 960(W) x 234(H)
#define TFT_06_AUO_A035CN02 0x06 // (06)AUO A035CN02 3.5" 480(W) x 234(H) (Delta/LED)
#define TFT_07_INNOLUX_AT035TN01 0x07 // (07)INNOLUX AT035TN01 3.5" 480(W) x 234(H) (Delta/LED)
#define TFT_08_SHARP_LQ070T5GG1 0x08 // (08)SHARP LQ070T5GG1 7.0" 1440(W) x 234(H)
#define TFT_09_TOSHIBA_LTM07C757 0x09 // (09)TOSHIBA LTM07C757 7.72" 400(W) x 234(H)
#define TFT_10_INNOLUX_AT070TN01 0x10 // (10)INNOLUX AT070TN01 7.0" 1440(W) x 234(H) (Stripe/CCFL)
#define TFT_11_PANASONIC_LTA035B 0x11 // (11)PANASONIC LTA035B 3.5" 480(W) x 234(H)
#define TFT_12_AUO_A056DN01 0x12 // (12)AUO A056DN01 5.6" 960(W) x 234(H) (Stripe/CCFL)
#define TFT_13_AUO_A035CN01 0x13 // (13)AUO A035CN01 3.5" 480(W) x 234(H) (Delta/CCFL)
#define TFT_14_PANASONIC_LTA080B441A 0x14 // (14)PANASONIC LTA080B441A 8.0" 480(W) x RGB x 234(H)
#define TFT_15_LG_LB070W02_A5 0x15 // (15)LG LB070W02-A5 7.0" 480(W) x RGB x 234(H)
#define TFT_16_STEK_SE050600 0x16 // (16)S-TEK SE050600 5.6" 960(W) x 234(H)
#define TFT_17_TOSHIBA_LTA090A141A 0x17 // (17)TOSHIBA LTA090A141A 9.0" 480(W) x RGB x 234(H) (Stripe/CCFL)
#define TFT_18_TOSHIBA_LTA070B343A 0x18 // (18)TOSHIBA LTA070B343A 7.0" 1440(W) x 234(H) (Stripe/CCFL)
#define TFT_19_PVI_PW070XS4 0x19 // (19)PVI PW070XS4 7.0" 1440(W) x 234(H)
#define TFT_20_SANYO_TM070WA_02L02B 0x20 // (20)SANYO TM070WA-02L02B 7.0" 1440(W) x 234(H)
#define TFT_21_CHILIN_LR070WA016 0x21 // (21)CHILIN LR070WA016 7.0" 1440(W) x 234(H)
#define TFT_22_CHILIN_LQ056WA01A 0x22 // (22)CHILIN LQ056WA01A 5.6" 960(W) x 234(H) (Stripe/CCFL)
#define TFT_23_DATAIMAGE_FG050600ANCWAP1 0x23 // (23)DATAIMAGE FG050600ANCWA-P1 5.6" 960(W) x 234(H) (Stripe/CCFL)
#define TFT_24_DATAIMAGE_FG070011ANCWA01 0x24 // (24)DATAIMAGE FG070011ANCWA-01 7.0" 1440(W) x 234(H)
#define TFT_25_LG_LB070W02_B11C 0x25 // (25)LG LB070W02-B11C 7.0" 480(W) x RGB x 234(H)
#define TFT_26_BOEHYDIS_HT07W31 0x26 // (26)BOEHYDIS HT07W31 7.0" 1440(W) x 234(H)
#define TFT_27_PVI_PA035XSJ 0x27 // (27)PVI PA035XSJ 3.5" 480(W) x 234(H) (Delta)
#define TFT_28_PVI_PA035XSEN1 0x28 // (28)PVI PA035XSEN1 3.5" 960(W) x 234(H) (Delta/CCFL)
#define TFT_29_AUO_A025CN03 0x29 // (29)AUO A025CN03 2.5" 480(W) x 234(H) (Delta/LED)
#define TFT_30_LOI_LTFT018C700 0x30 // (30)LOI LTFT018C700 1.8" 280(W) x 220(H) (Delta/LED)
#define TFT_31_AUO_A040CN01 0x31 // (31)AUO A040CN01 4.0" 1440(W) x 234(H) (Delta)
#define TFT_32_HSD_HSD050I551A 0x32 // (32)HANNSTAR HSD050I551-A 5.0" 960(W) x 234(H) (Stripe/CCFL)
#define TFT_33_HSD_HSD070I651A 0x33 // (33)HANNSTAR HSD070I651-A 7.0" 1440(W) x 234(H) (Stripe/CCFL)
#define TFT_34_CHILIN_LQ035WA015 0x34 // (34)CHILIN LQ035WA015 3.5" 480(W) x 234(H) (Delta)
#define TFT_35_CHILIN_LTA070AW15 0x35 // (35)CHILIN LTA070AW15 7.0" 1440(W) x 234(H)
#define TFT_36_PVI_PA025XSC 0x36 // (36)PVI PA025XSC 2.5" 480(W) x 234(H) (Delta/LED)
#define TFT_37_AUO_A025CN02 0x37 // (37)AUO A025CN02 2.45" 480(W) x 234(H) (Delta/LED)
#define TFT_38_TOSHIBA_LTA070B311A 0x38 // (38)TOSHIBA LTA070B311A 7.0" 1440(W) x 234(H) (Stripe/CCFL)
#define TFT_39_AUO_UP025D11_1 0x39 // (39)AUO UP025D11-1 2.45" 480(W) x 234(H) (Delta/CCFL)
#define TFT_40_TMD_LTA090A141A 0x40 // (40)TMD LTA090A141A 9.0" 1440(W) x 234(H) (Stripe/CCFL)
#define TFT_41_CHILIN_LR070WA012 0x41 // (41)CHILIN LR070WA012 7.0" 1440(W) x 234(H) (Stripe/CCFL)
#define TFT_42_CHILIN_LQ056WA019 0x42 // (42)CHILIN LQ056WA019 5.6" 960(W) x 234(H) (Stripe/CCFL)
#define TFT_43_PVI_PW070XU3 0x43 // (43)PVI PW070XU3 7.0" 1440(W) x 234(H) (Stripe/CCFL)
#define TFT_44_DATAIMAGE_FG020513ANSWA01 0x44 // (44)DATAIMAGE FG020513ANSWA-01 2.45" 480(W) x 234(H) (Delta/LED)
#define TFT_45_TOPPOLY_TC025THEA2 0x45 // (45)TOPPOLY TC025THEA2 2.5" 882(W) x 228(H) (Delta/LED)
#define TFT_46_DATAIMAGE_FG030521ANSWA01 0x46 // (46)DATAIMAGE FG030521ANSWA-01 3.5" 480(W) x 234(H) (Delta/LED)
#define TFT_47_DATAIMAGE_FG020510ANSWA01 0x47 // (47)DATAIMAGE FG020510ANSWA-01 2.45" 480(W) x 234(H) (Delta/LED)
#define TFT_48_SAMSUNG_LTP400WQ_F01 0x48 // (48)SAMSUNG LTP400WQ-F01 4.0" 1440(W) x 272(H) (Stripe/LED)
#define TFT_49_AUO_A025DL01 0x49 // (49)AUO A025DL01 2.5" 960(W) x 240(H) (Delta/LED/Serial RGB)
#define TFT_50_PVI_PW080XU1 0x50 // (50)PVI PW080XU1 8.0" 1440(W) x 220(H) (Stripe/CCFL)
#define TFT_51_LOI_LTFT018 0x51 // (51)Lightsonic LTFT018C700 1.75" 280(W) x 220(H) (Delta/LED)
#define TFT_52_PVI_PW056XS1 0x52 // (52)PVI PW056XS1 5.6" 1440(W) x 234(H) (Stripe/CCFL)
#define TFT_53_MICROTIPS_TAL320240AB0 0x53 // (53)Microtips TAL320240AB0 2.45" 960(W) x 240(H) (Stripe/LED)
#define TFT_54_CPT_CLAA090WA01 0x54 // (54)CPT CLAA090WA01 9.0" 1440(W) x 240(H) (Stripe/CCFL)
#define TFT_55_CHILIN_LQ024WC111 0x55 // (55)CHILIN LQ024WC111 2.36" 480(W) x 234(H) (Delta/LED)
#define TFT_56_AUO_A085FW01 0x56 // (56)AUO A085FW01 8.5" 1440(W) x 234(H) (Stripe/CCFL)
#define TFT_57_INNOLUX_AT035TN01 0x57 // (57)INNOLUX AT020TN01 2.0" 720(W) x 160(H) (Strip/LED)
#define TFT_58_TOPPOLY_TD025THEB2 0x58 // (58)TOPPOLY TD025THEB2 2.5" 640(W) x 240(H) (Delta/LED)
/* ::::::::::::::::::::::::::::::::::::
TV Tuner Configuration
:::::::::::::::::::::::::::::::::::: */
#define TUNER_00_NONE 0x00
#define TUNER_01_BTF_ZH48X 0x01
#define TUNER_02_MT2040 0x02 // Microtune MT2040
#define TUNER_03_FI1236 0x03 // Philips NTSC M
#define TUNER_04_FI1216 0x04 // Philips PAL
/* ::::::::::::::::::::::::::::::::::::
VP (Video Processor) Configuration
:::::::::::::::::::::::::::::::::::: */
#define VP_BIT1611B 0x01
/* ::::::::::::::::::::::::::::::::::::
VP IF Configuration
:::::::::::::::::::::::::::::::::::: */
#define VP_IF_I2C 1
#define VP_IF_BITEK 2 // BiTEKbus
/* ::::::::::::::::::::::::::::::::::::
YUV (Video Decoder) Configuration
SPHE8210A = ITU656-like
:::::::::::::::::::::::::::::::::::: */
#define YUV_00_NONE 0x00 // NO Video Source
#define YUV_01_BIT1611B 0x01 // (01)BIT1611B
#define YUV_02_BIT1611B_SAA7113 0x02 // (02)BIT1611B + SAA7113 (RGB-Port)
#define YUV_03_SPHE8210A 0x03 // (03)SPHE8210A (G-Port)
#define YUV_04_BIT1611B_AD9883A 0x04 // (04)BIT1611B + AD9883A (RGB-Port)
#define YUV_05_BIT1611B_SPHE8210A_AD9883A 0x05 // (05)BIT1611B + AD9883A (RGB-Port) + SPHE8210A (G-Port) ITU656-Like
#define YUV_06_BIT1611B_RGB888 0x06 // (06)BIT1611B + RGB888 (RGB-Port)
#define YUV_07_BIT1611B_SPHE8210A 0x07 // (07)BIT1611B + SPHE8210A (G-Port) ITU656-Like
#define YUV_08_BIT1611B_RGB565 0x08 // (08)BIT1611B + RGB565 (RGB-Port)
#define YUV_09_BIT1611B_RGB888_ITU656 0x09 // (09)BIT1611B + RGB888 (RGB-Port) + ITU656 (G-Port)
#define YUV_10_BIT1611B_RGB565_ITU656 0x10 // (10)BIT1611B + RGB565 (RGB-Port) + ITU656 (G-Port)
#define YUV_11_BIT1611B_M3330 0x11 // (11)BIT1611B + ALi M3330 A1 ITU656/ITU656-Like (G-Port)
#define YUV_SOURCE_RGB 0
#define YUV_SOURCE_YUV 1
/* ::::::::::::::::::::::::::::::::::::
Video Decoder Output Port Configuration
:::::::::::::::::::::::::::::::::::: */
#define YUV_PORT_NONE 0 // None for SAA7113
#define YUV_PORT_X 1 // X port for SAA7114
#define YUV_PORT_I 2 // I port for SAA7114
#define YUV_PORT_IH 3 // I+H port for SAA7114
#define YUV_PORT_DV 10 // DV port for XV750C
#define YUV_PORT_SV 11 // SV port for XV750C
#define YUV_PORT_Y 20 // Y port for S5D2650
/* ::::::::::::::::::::::::::::::::::::
Video Format Configuration
:::::::::::::::::::::::::::::::::::: */
#define ITU656 0 // ITU-R BT.656
#define ITU601 1 // ITU-R BT.601
#define YUV411 2
#define YUV422 3
#define YUV444 4
#define RGB888 5
#define ITU656LIKE 6
#define YUV_FORMAT_CFG ITU656
/* ::::::::::::::::::::::::::::::::::::
Project Configuration
A B C D
| | | |
| | | |
| | | |
| | | |
| | |
| | |______________ Panel:
| | 00 = NONE
| | 01 = AUO A070FW03 7.0" 1440(W) x 234(H)
| | 02 = JEMITEK J700W1-01 7.0" 480(W) x RGB x 234(H)
| | 03 = JEMITEK J560Q1-01 5.6" 960(W) x 234(H)
| | 04 = ADT ADT035L 3.5" 480(W) x 234(H)
| | 05 = ADT ADT035HL 3.5" 960(W) x 234(H)
| | 06 = AUO A035CN02 3.5" 480(W) x 234(H) (LED)
| | 07 = INNOLUX AT035TN01 3.5" 480(W) x 234(H)
| | 08 = SHARP LQ070T5GG1 7.0" 1440(W) x 234(H)
| | 09 = TOSHIBA LTM07C757 7.72" 400(W) x 234(H)
| | 10 = INNOLUX AT070TN01 7.0" 480(W) x RGB x 234(H)
| | 11 = PANASONIC LTA035B 3.5" 480(W) x 234(H)
| | 12 = AUO A056DN01 5.6" 960(W) x 234(H)
| | 13 = AUO A035CN01 3.5" 480(W) x 234(H) (CCFL)
| | 14 = PANASONIC LTA080B441A 8.0" 480(W) x RGB x 234(H)
| | 15 = LG LB070W02-A5 7.0" 480(W) x RGB x 234(H)
| | 16 = S-TEK SE050600 5.6" 960(W) x 234(H)
| | 17 = TOSHIBA LTA090A141A 9.0" 480(W) x RGB x 234(H)
| | 18 = TOSHIBA LTA070B343A 7.0" 1440(W) x 234(H)
| | 19 = PVI PW070XS4 7.0" 1440(W) x 234(H)
| | 20 = SANYO TM070WA-02L02B 7.0" 1440(W) x 234(H)
| | 21 = CHILIN LR070WA016 7.0" 1440(W) x 234(H)
| | 22 = CHILIN LQ056WA01A 5.6" 960(W) x 234(H)
| | 23 = DATAIMAGE FG050600ANCWA-P1 5.6" 960(W) x 234(H)
| | 24 = DATAIMAGE FG070011ANCWA-01 7.0" 1440(W) x 234(H)
| | 25 = LG LB070W02-B11C 7.0" 480(W) x RGB x 234(H)
| | 26 = BOEHYDIS HT07W31 7.0" 1440(W) x 234(H)
| | 27 = PVI PA035XSJ 3.5" 480(W) x 234(H) (Delta)
| | 28 = PVI PA035XSEN1 3.5" 960(W) x 234(H) (Delta)
| | 29 = AUO A025CN03 2.5" 480(W) x 234(H) (LED)
| | 30 = LOI LTFT018C700 1.8" 280(W) x 220(H) (Delta/LED)
| | 31 = AUO A040CN01 4.0" 1440(W) x 220(H) (Delta)
| | 32 = HANNSTAR HSD050I551-A 5.0" 960(W) x 234(H) (Stripe/CCFL)
| | 33 = HANNSTAR HSD070I651-A 7.0" 1440(W) x 234(H) (Stripe/CCFL)
| | 34 = CHILIN LQ035WA015 3.5" 480(W) x 234(H) (Delta)
| | 35 = CHILIN LTA070AW15 7.0" 1440(W) x 234(H)
| | 36 = PVI PA025XSC 2.5" 480(W) x 234(H) (Delta)
| | 37 = AUO A025CN02 2.45" 480(W) x 234(H) (Delta/LED)
| | 38 = TOSHIBA LTA070B311A 7.0" 1440(W) x 234(H)
| | 39 = AUO UP025D11-1 2.45" 480(W) x 234(H) (Delta/CCFL)
| | 40 = TMD LTA090A141A 9.0" 1440(W) x 234(H) (Stripe/CCFL)
| | 41 = CHILIN LR070WA012 7.0" 1440(W) x 234(H) (Stripe/CCFL)
| | 42 = CHILIN LQ056WA019 5.6" 960(W) x 234(H) (Stripe/CCFL)
| | 43 = PVI PW070XU3 7.0" 1440(W) x 234(H) (Stripe/CCFL)
| | 44 = DATAIMAGE FG020513ANSWA-01 2.45" 480(W) x 234(H) (Delta/LED)
| | 45 = TOPPOLY TC025THEA2 2.5" 882(W) x 228(H) (Delta/LED)
| | 46 = DATAIMAGE FG030521ANSWA-01 3.5" 480(W) x 234(H) (Delta/LED)
| | 47 = DATAIMAGE FG020510ANSWA-01 2.45" 480(W) x 234(H) (Delta/LED)
| | 48 = SAMSUNG LTP400WQ-F01 4.0" 1440(W) x 272(H) (Stripe/LED)
| | 49 = AUO A025DL01 2.5" 960(W) x 240(H) (Delta/LED/Serial RGB)
| | 50 = PVI PW080XU1 8.0" 1440(W) x 220(H) (Stripe/CCFL)
| | 51 = LOI LTFT018C700 1.75" 280(W) x 220(H) (Delta/LED)
| | 52 = PVI PW056XS1 5.6" 1440(W) x 234(H) (Stripe/CCFL)
| | 53 = Microtips TAL320240AB0 2.45" 960(W) x 240(H) (Stripe/LED)
| | 54 = CPT CLAA090WA01 9.0" 1440(W) x 240(H) (Stripe/CCFL)
| | 55 = CHILIN LQ024WC111 2.36" 480(W) x 234(H) (Delta/LED)
| | 56 = AUO A085FW01 8.5" 1440(W) x 234(H) (Stripe/CCFL)
| | 57 = INNOLUX AT020TN01 2.0" 720(W) x 160(H) (Strip/LED)RGB565
| | 58 = TOPPOLY TD025THEB2 2.5" 640(W) x 240(H) (Delta/LED)
| |
| |________________ Video Source:
| 00 = None
| 01 = BIT1611B
| 03 = SUNPLUS SPHE8210A (G-Port) ITU656-Like
| 04 = BIT1611B + ADI AD9883A (RGB-Port)
| 05 = BIT1611B + ADI AD9883A (RGB-Port) + SUNPLUS SPHE8210A (G-Port) ITU656-Like
| 06 = BIT1611B + RGB888 (RGB-Port)
| 07 = BIT1611B + SUNPLUS SPHE8210A (G-Port) ITU656-Like
| 08 = BIT1611B + RGB565 (RGB-Port)
| 09 = BIT1611B + RGB888 (RGB-Port) + ITU656 (G-Port)
| 10 = BIT1611B + RGB565 (RGB-Port) + ITU656 (G-Port)
| 11 = BIT1611B + ALi M3330 A1 ITU656/ITU656-Like (G-Port)
|
|__________________ System Platform:
01 = PLATFORM_01_DMO1611A0 (VID540-100-027,BIT1611B0)
04 = PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
06 = PLATFORM_06_VTX0501 (06)BMW HS 2.1 (v1.00 2005/05/16)
:::::::::::::::::::::::::::::::::::: */
#define DMO01010100 0x01010100UL // Platform: (01)PLATFORM_01_DMO1611A0 (VID540-100-027,BIT1611A0)
// YUV: (01)BIT1611B
// TFT: (01)AUO A070FW03 7.0" 1440(W)x234(H)
// OSCCLK: 24.576 MHz XTAL
#define DMO01010101 0x01010101UL // Platform: (01)PLATFORM_01_DMO1611A0 (VID540-100-027,BIT1611A0)
// YUV: (01)BIT1611B
// TFT: (01)AUO A070FW03 7.0" 1440(W)x234(H)
// OSCCLK: 24.576 MHz XTAL
// Using variable resistor adjustment
#define DMO01015700 0x01015700UL // Platform: (01)PLATFORM_01_DMO1611A0 (VID540-100-027,BIT1611A0)
// YUV: (01)BIT1611B
// TFT: (57)INNOLUX AT020TN01 2.0" 720(W) x 160(H) (Strip/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04010100 0x04010100UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (01)AUO A070FW03 7.0" 1440(W)x234(H)
// OSCCLK: 24.576 MHz XTAL
#define DMO04010101 0x04010101UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (01)AUO A070FW03 7.0" 1440(W)x234(H)
// OSCCLK: 24.576 MHz XTAL
// Designed for SOTAC (Gamma Table)
#define DMO04010102 0x04010102UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (01)AUO A070FW03 7.0" 1440(W)x234(H)
// OSCCLK: 24.576 MHz XTAL
// Designed for VERTEX TMI project
#define DMO04010600 0x04010600UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (06)AUO A035CN02 3.5" 480(W) x 234(H) (Delta/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04010700 0x04010700UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (07)INNOLUX AT035TN01 3.5" 480(W) x 234(H) (Delta/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04011000 0x04011000UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (10)INNOLUX AT070TN01 7.0" 1440(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04011001 0x04011001UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (10)INNOLUX AT070TN01 7.0" 1440(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
// OSD: MTV121
#define DMO04011200 0x04011200UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (12)AUO A056DN01 5.6" 960(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04011700 0x04011700UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (17)TOSHIBA LTA090A141A 9.0" 480(W) x RGB x 234(H)
// OSCCLK: 24.576 MHz XTAL
#define DMO04011800 0x04011800UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (18)TOSHIBA LTA070B343A 7.0" 1440(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04012100 0x04012100UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (21)CHILIN LR070WA016 7.0" 1440(W) x 234(H)
// OSCCLK: 24.576 MHz XTAL
#define DMO04012200 0x04012200UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (22)CHILIN LQ056WA01A 5.6" 960(W) x 234(H)
// OSCCLK: 24.576 MHz XTAL
#define DMO04012300 0x04012300UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (23)DATAIMAGE FG050600ANCWA-P1 5.6" 960(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04012500 0x04012500UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (25)LG LB070W02-B11C 7.0" 480(W) x RGB x 234(H)
// OSCCLK: 24.576 MHz XTAL
#define DMO04012501 0x04012501UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (25)LG LB070W02-B11C 7.0" 480(W) x RGB x 234(H)
// OSCCLK: 24.576 MHz XTAL
// Tuner (BTF-ZH48X)
#define DMO04012502 0x04012502UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (25)LG LB070W02-B11C 7.0" 480(W) x RGB x 234(H)
// OSCCLK: 24.576 MHz XTAL
// Using VP Brightness and Contrast !
#define DMO04012700 0x04012700UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (06)AUO A035CN02 3.5" 480(W) x 234(H) (Delta/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04012800 0x04012800UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (28)PVI PA035XSEN1 3.5" 960(W) x 234(H) (Delta)
// OSCCLK: 24.576 MHz XTAL
#define DMO04012900 0x04012900UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (29)AUO A025CN03 2.5" 480(W) x 234(H) (Delta/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04013200 0x04013200UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (32)HANNSTAR HSD050I551-A 5.0" 960(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04013300 0x04013300UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (33)HANNSTAR HSD070I651-A 7.0" 1440(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04013400 0x04013400UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (34)CHILIN LQ035WA015 3.5" 480(W) x 234(H) (Delta)
// OSCCLK: 24.576 MHz XTAL
#define DMO04013500 0x04013500UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (35)CHILIN LTA070AW15 7.0" 1440(W) x 234(H)
// OSCCLK: 24.576 MHz XTAL
#define DMO04013600 0x04013600UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (36)PVI PA025XSC 2.5" 480(W) x 234(H) (Delta/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04013700 0x04013700UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (37)AUO A025CN02 2.45" 480(W) x 234(H) (Delta/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04013900 0x04013900UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (39)AUO UP025D11-1 2.45" 480(W) x 234(H) (Delta/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04014300 0x04014300UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (43)PVI PW070XU3 7.0" 1440(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04014500 0x04014500UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (45)TOPPOLY TC025THEA2 2.5" 882(W) x 228(H) (Delta/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04014600 0x04014600UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (46)DATAIMAGE FG030521ANSWA-01 3.5" 480(W) x 234(H) (Delta/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04014700 0x04014700UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (47)DATAIMAGE FG020510ANSWA-01 2.45" 480(W) x 234(H) (Delta/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04014800 0x04014800UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (48)SAMSUNG LTP400WQ-F01 4.0" 1440(W) x 272(H) (Stripe/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04014900 0x04014900UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (49)AUO A025DL01 2.5" 960(W) x 240(H) (Delta/LED/Serial RGB)
// OSCCLK: 24.576 MHz XTAL
#define DMO04015000 0x04015000UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (50)PVI PW080XU1 8.0" 1440(W) x 220(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04015100 0x04015100UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (51)Lightsonic LTFT018C700 1.75" 280(W) x 220(H) (Delta/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04015200 0x04015200UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (52)PVI PW056XS1 5.6" 1440(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
// Using VP Brightness and Contrast !
#define DMO04015300 0x04015300UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (53)Microtips TAL320240AB0 2.45" 960(W) x 240(H) (Stripe/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04015400 0x04015400UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (54)CPT CLAA090WA01 9.0" 1440(W) x 240(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04015800 0x04015800UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (01)BIT1611B
// TFT: (58)TOPPOLY TD025THEB2 2.5" 640(W) x 240(H) (Delta/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04041000 0x04041000UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (04)BIT1611B + AD9883A (RGB-Port)
// TFT: (10)INNOLUX AT070TN01 7.0" 1440(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04042500 0x04042500UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (04)BIT1611B + AD9883A (RGB-Port)
// TFT: (25)LG LB070W02-B11C 7.0" 480(W) x RGB x 234(H)
// OSCCLK: 24.576 MHz XTAL
#define DMO04052500 0x04052500UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (05)BIT1611B + AD9883A (RGB-Port) + SPHE8210A (G-Port)
// TFT: (25)LG LB070W02-B11C 7.0" 480(W) x RGB x 234(H)
// OSCCLK: 24.576 MHz XTAL
#define DMO04060100 0x04060100UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (06)BIT1611B + RGB888 (RGB-Port)
// TFT: (01)AUO A070FW03 7.0" 1440(W)x234(H)
// OSCCLK: 24.576 MHz XTAL
#define DMO04061000 0x04061000UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (06)BIT1611B + RGB888 (RGB-Port)
// TFT: (10)INNOLUX AT070TN01 7.0" 1440(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04063200 0x04063200UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (06)BIT1611B + RGB888 (RGB-Port)
// TFT: (32)HANNSTAR HSD050I551-A 5.0" 960(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04063300 0x04063300UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (06)BIT1611B + RGB888 (RGB-Port)
// TFT: (33)HANNSTAR HSD070I651-A 7.0" 1440(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04064800 0x04064800UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (06)BIT1611B + RGB888 (RGB-Port)
// TFT: (48)SAMSUNG LTP400WQ-F01 4.0" 1440(W) x 272(H) (Stripe/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04070100 0x04070100UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (07)BIT1611B + SUNPLUS SPHE8200A+SPV311A/SPHE8210A (G-Port)
// TFT: (01)AUO A070FW03 7.0" 1440(W)x234(H)
// OSCCLK: 24.576 MHz XTAL
#define DMO04071000 0x04071000UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (07)BIT1611B + SUNPLUS SPHE8200A+SPV311A/SPHE8210A (G-Port)
// TFT: (10)INNOLUX AT070TN01 7.0" 480(W) x RGB x 234(H)
// OSCCLK: 24.576 MHz XTAL
#define DMO04072500 0x04072500UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (07)BIT1611B + SPHE8210A (G-Port)
// TFT: (25)LG LB070W02-B11C 7.0" 480(W) x RGB x 234(H)
// OSCCLK: 24.576 MHz XTAL
#define DMO04073200 0x04073200UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (07)BIT1611B + SUNPLUS SPHE8200A+SPV311A/SPHE8210A (G-Port)
// TFT: (32)HANNSTAR HSD050I551-A 5.0" 960(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04073300 0x04073300UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (07)BIT1611B + SUNPLUS SPHE8200A+SPV311A/SPHE8210A (G-Port)
// TFT: (33)HANNSTAR HSD070I651-A 7.0" 1440(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04081000 0x04081000UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (08)BIT1611B + RGB565 (RGB-Port)
// TFT: (10)INNOLUX AT070TN01 7.0" 1440(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
#define DMO04081001 0x04081001UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (08)BIT1611B + RGB565 (RGB-Port)
// TFT: (10)INNOLUX AT070TN01 7.0" 1440(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
// Using VP Brightness and Contrast !
#define DMO04084800 0x04084800UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (08)BIT1611B + RGB565 (RGB-Port)
// TFT: (48)SAMSUNG LTP400WQ-F01 4.0" 1440(W) x 272(H) (Stripe/LED)
// OSCCLK: 24.576 MHz XTAL
#define DMO04085200 0x04085200UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (08)BIT1611B + RGB565 (RGB-Port)
// TFT: (52)PVI PW056XS1 5.6" 1440(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
// Using VP Brightness and Contrast !
#define DMO04092500 0x04092500UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (09)BIT1611B + RGB888 (RGB-Port) + ITU656 (G-Port)
// TFT: (25)LG LB070W02-B11C 7.0" 480(W) x RGB x 234(H)
// OSCCLK: 24.576 MHz XTAL
// Using VP Brightness and Contrast !
#define DMO04093300 0x04093300UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (09)BIT1611B + RGB888 (RGB-Port) + ITU656 (G-Port)
// TFT: (33)HANNSTAR HSD070I651-A 7.0" 1440(W) x 234(H) (Stripe/CCFL)
// OSCCLK: 24.576 MHz XTAL
// Using VP Brightness and Contrast !
#define DMO04102500 0x04102500UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (10)BIT1611B + RGB565 (RGB-Port) + ITU656 (G-Port)
// TFT: (25)LG LB070W02-B11C 7.0" 480(W) x RGB x 234(H)
// OSCCLK: 24.576 MHz XTAL
// Using VP Brightness and Contrast !
#define DMO04110100 0x04110100UL // Platform: (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
// YUV: (11)BIT1611B + ALi M3330 A1 ITU656/ITU656-Like (G-Port)
// TFT: (01)AUO A070FW03 7.0" 1440(W)x234(H)
// OSCCLK: 24.576 MHz XTAL
#define DMO06015600 0x06015600UL // Platform: (06)(06)PLATFORM_06_VTX0501 (BMW HS 2.1) (v1.00 2005/05/16)
// YUV: (01)BIT1611B
// TFT: (56)AUO A085FW01 8.5" 1440(W)x234(H)
// OSCCLK: 24.576 MHz XTAL
/* ::::::::::::::::::::::::::::::::::::
Project Definition
:::::::::::::::::::::::::::::::::::: */
#ifndef PROJECT
// PROJECT is defined in UV2 file !
#error PLATFORM.H - Invalid PROJECT !
#endif
/* ::::::::::::::::::::::::::::::::::::
Version Configuration
:::::::::::::::::::::::::::::::::::: */
//1 23456789012
#define CODE_COPYRIGHT "\x7D"" 2006 BITEK"
//1234567890123456
#define CODE_DATE_VERSION "2006.08.17 v0.16"
#define CODE_PROJECT (PROJECT ^ 0x0016)
/* ....................................
AUDIO Configuration
.................................... */
#define AUDIO_CFG AUDIO_00_NONE
/* ....................................
EEPROM Configuration
.................................... */
#define EEPROM_CFG EEPROM_TU24C02
#define EEPROM_MAD 0xA0 /* [12]5 */
// EEPROM Write Mode Configuration
#define EEPROM_WRITE_CFG EEPROM_WRITE_BYTE
/* ....................................
IR Configuration
.................................... */
#define IR_CFG IR_00_UNUSE
#define IR_HW_CFG IR_HW_NONE
/* ....................................
KEY Configuration
.................................... */
#define KEY_VR_AIN21 OFF
/* ....................................
MCU Xtal Configuration
.................................... */
#define MCU_XTAL_CFG XTAL_14318KHZ // 14.318 MHz
/* ....................................
Menu Style Configuration
.................................... */
#define MENU_STYLE_CFG MENU_STYLE_SCROLLING_4
/* ....................................
OSD Engine Configuration
.................................... */
#define OSD_CFG OSD_BIT1611B
/* ....................................
OSD Style Configuration
.................................... */
#define OSD_STYLE_CFG OSD_STYLE_TV1
/* ....................................
Platform Configuration
.................................... */
#define PLATFORM_CFG PLATFORM_04_DMO1611S0 // (04)PLATFORM_04_DMO1611S0 (VID502-002-031,BIT1611BS0)
/* ....................................
RGB (ADC/PLL) Configuration
.................................... */
#define RGB_CFG RGB_NONE
#define RGB_MAD 0x98
/* ....................................
TFT-LCD PANEL Configuration
.................................... */
#define TFT_CFG TFT_58_TOPPOLY_TD025THEB2 // (58)TOPPOLY TD025THEB2 2.5" 640(W) x 240(H) (Delta/LED)
/* ....................................
TUNER Configuration
.................................... */
#define TUNER_CFG TUNER_00_NONE
/* ....................................
VP (Video Processor) Configuration
.................................... */
#define VP_CFG VP_BIT1611B
#define VP_XTAL_CFG XTAL_24576KHZ // 24.576 MHz
/* ....................................
YUV (Video Decoder) Configuration
.................................... */
#define YUV_CFG YUV_01_BIT1611B // (01)BIT1611B
#endif /* _PLATFORM_H_ */
/* **********************************************************************
Description:
********************************************************************** */
/* %% End Of File %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */