📄 ad9380_yuvdata.h
字号:
/* * * Copyright (c) 2001-2007 Sigma Designs, Inc. * All Rights Reserved. Proprietary and Confidential. * *//** @file AD9380_YUVDATA.h @brief Interface to access the AD9380 Analog/HDMI dual display capture chip @author Christian Wolff, Sean.Sekwon.Choi @date 2007-08-07*/#ifndef __AD9380_YUVDATA_H__#define __AD9380_YUVDATA_H__RMuint8 AD9380_RGB_I2CDATA[][2] = {// { 0x5 , 0x80 },// { 0x6 , 0x80 },// { 0x7 , 0x80 }, { 0x5 , 0x80 }, { 0x6 , 0x45 }, { 0x7 , 0x80 }, { 0x8 , 0x0 }, { 0x9 , 0x80 }, { 0xa , 0x0 }, { 0xb , 0x08 }, { 0xc , 0x0 }, { 0xd , 0x80 }, };RMuint8 AD9380_NTSC_I2CDATA[][2] = { { 0x1 , 0x35 }, { 0x2 , 0xa0 }, { 0x3 , 0x10 }, { 0x4 , 0x70 }, { 0xe , 0x24 }, { 0xf , 0x80 }, { 0x10 , 0x80 }, { 0x12 , 0x0 }, { 0x13 , 0x4 }, { 0x14 , 0x4 }, { 0x19 , 0x8 }, { 0x1a , 0x14 }, { 0x1b , 0xa2 },// { 0x1b , 0xa3 }, { 0x1c , 0xcd }, { 0x1d , 0xff }, { 0x1e , 0x20 }, { 0x1f , 0x32 }, { 0x20 , 0x14 }, { 0x21 , 0xfc }, { 0x22 , 0x0 }, { 0x23 , 0x0 }, { 0x24 , 0x20 }, { 0x25 , 0x62 }, { 0x28 , 0x44 }, { 0x29 , 0x7a }, { 0x2a , 0x2 }, { 0x2b , 0xd0 }, { 0x2c , 0x1 }, { 0x2d , 0xe0 }, { 0x31 , 0x96 }, { 0x32 , 0xd }, { 0x33 , 0x95 }, { 0x34 , 0x84 }, //disable color space converter. };RMuint8 AD9380_PAL_I2CDATA[][2] = { { 0x1 , 0x35 }, { 0x2 , 0xa0 }, { 0x3 , 0x10 }, { 0x4 , 0x70 }, // { 0xe , 0x20 }, { 0xe , 0x24 }, { 0xf , 0x80 }, { 0x10 , 0x80 }, // { 0x11 , 0x0 }, { 0x12 , 0x0 }, { 0x13 , 0x4 }, { 0x14 , 0x4 }, { 0x19 , 0x8 }, { 0x1a , 0x14 }, { 0x1b , 0xa2 }, //{ 0x1b , 0xa3 }, { 0x1c , 0xcd }, { 0x1d , 0xff }, { 0x1e , 0x20 }, { 0x1f , 0x32 }, { 0x20 , 0x14 }, // { 0x21 , 0xec },// { 0x22 , 0x8 }, { 0x22 , 0x0 }, // { 0x23 , 0x14 },// { 0x23 , 0x3f }, { 0x23 , 0x0 }, { 0x24 , 0x20 },// { 0x24 , 0xda }, { 0x25 , 0x62 }, { 0x26 , 0x8 }, { 0x27 , 0x86 }, { 0x28 , 0x44 }, { 0x29 , 0x7a }, { 0x2a , 0x2 }, { 0x2b , 0xd0 }, // { 0x2c , 0x0 }, // { 0x2d , 0xf0 }, // { 0x2c , 0x1 }, { 0x2c , 0x2 },// { 0x2d , 0xe0 }, { 0x2d , 0x40 }, { 0x2e , 0x18 }, { 0x31 , 0x96 }, { 0x32 , 0xd }, { 0x33 , 0x95 }, // { 0x34 , 0x86 }, { 0x34 , 0x84 }, //disable color space converter. /* { 0x4d , 0x36 }, { 0x4e , 0x36 }, { 0x4f , 0x33 }, { 0x50 , 0x20 }, { 0x51 , 0x40 }, { 0x52 , 0x1 }, { 0x53 , 0x3f }, { 0x54 , 0x0 }, { 0x55 , 0x0 }, { 0x56 , 0xf }, { 0x57 , 0x0 }, { 0x58 , 0x1 }, { 0x59 , 0x20 },*/};RMuint8 AD9380_480i60_I2CDATA[][2] = { { 0x1 , 0x35 }, { 0x2 , 0xa0 }, { 0x3 , 0x10 }, { 0x4 , 0x70 },// { 0xe , 0x20 }, { 0xe , 0x24 }, { 0xf , 0x80 }, { 0x10 , 0x80 },// { 0x11 , 0x0 }, { 0x12 , 0x0 }, { 0x13 , 0x4 }, { 0x14 , 0x4 }, { 0x19 , 0x8 }, { 0x1a , 0x14 }, { 0x1b , 0xa2 }, //{ 0x1b , 0xa3 }, { 0x1c , 0xcd }, { 0x1d , 0xff }, { 0x1e , 0x20 }, { 0x1f , 0x32 }, { 0x20 , 0x14 }, { 0x21 , 0xec }, { 0x22 , 0x8 }, { 0x23 , 0x14 }, { 0x24 , 0x20 }, { 0x25 , 0x62 }, { 0x26 , 0x8 }, { 0x27 , 0x86 }, { 0x28 , 0x44 }, { 0x29 , 0x7a }, { 0x2a , 0x2 }, { 0x2b , 0xd0 }, { 0x2c , 0x0 }, { 0x2d , 0xf0 }, { 0x2e , 0x18 }, { 0x31 , 0x96 }, { 0x32 , 0xd }, { 0x33 , 0x95 },// { 0x34 , 0x86 }, { 0x34 , 0x84 }, //disable color space converter. /* { 0x4d , 0x36 }, { 0x4e , 0x36 }, { 0x4f , 0x33 }, { 0x50 , 0x20 }, { 0x51 , 0x40 }, { 0x52 , 0x1 }, { 0x53 , 0x3f }, { 0x54 , 0x0 }, { 0x55 , 0x0 }, { 0x56 , 0xf }, { 0x57 , 0x0 }, { 0x58 , 0x1 }, { 0x59 , 0x20 },*/};RMuint8 AD9380_480p59_I2CDATA[][2] = { { 0x1 , 0x35 }, { 0x2 , 0xa0 }, { 0x3 , 0x28 }, { 0x4 , 0xc0 },// { 0xe , 0x20 }, { 0xe , 0x24 }, { 0xf , 0x80 }, { 0x10 , 0x80 },// { 0x11 , 0x0 }, { 0x12 , 0x0 }, { 0x13 , 0x4 }, { 0x14 , 0x4 }, { 0x19 , 0x8 }, { 0x1a , 0x14 }, { 0x1b , 0xa2 }, //{ 0x1b , 0xa3 }, { 0x1c , 0xcd }, { 0x1d , 0xff }, { 0x1e , 0x20 }, { 0x1f , 0x32 }, { 0x20 , 0x14 }, { 0x21 , 0xfc },// { 0x23 , 0xf0 },// { 0x22 , 0x03}, { 0x22 , 0x00},// { 0x23 , 0xb0 }, { 0x23 , 0x00 },// { 0x24 , 0x20 }, { 0x24 , 0xda }, { 0x25 , 0x62 }, { 0x26 , 0x8 }, { 0x27 , 0x80 }, { 0x28 , 0x8c }, { 0x29 , 0x7d }, { 0x2a , 0x2 },// { 0x2b , 0xd0 }, { 0x2b , 0x80 }, { 0x2c , 0x1 }, { 0x2d , 0xe0 }, { 0x2e , 0x18 }, { 0x31 , 0x96 }, { 0x32 , 0xd }, { 0x33 , 0x95 },// { 0x34 , 0x86 }, { 0x34 , 0x84 }, //disable color space converter. /* { 0x4d , 0x36 }, { 0x4e , 0x36 }, { 0x4f , 0x33 }, { 0x50 , 0x20 }, { 0x51 , 0x40 }, { 0x52 , 0x1 }, { 0x53 , 0x3f }, { 0x54 , 0x0 }, { 0x55 , 0x0 }, { 0x56 , 0xf }, { 0x57 , 0x0 }, { 0x58 , 0x1 }, { 0x59 , 0x20 },*/};RMuint8 AD9380_576i50_I2CDATA[][2] ={ { 0x1 , 0x36 }, { 0x2 , 0x0 }, { 0x3 , 0x10 }, { 0x4 , 0x70 },// { 0xe , 0x20 }, { 0xe , 0x24 }, { 0xf , 0x80 }, { 0x10 , 0x80 },// { 0x11 , 0x0 }, { 0x12 , 0x0 }, { 0x13 , 0x4 }, { 0x14 , 0x4 }, { 0x19 , 0x8 }, { 0x1a , 0x14 }, { 0x1b , 0xa2 }, //{ 0x1b , 0xa3 }, { 0x1c , 0xcd }, { 0x1d , 0xff }, { 0x1e , 0x20 }, { 0x1f , 0x32 }, { 0x20 , 0x14 }, { 0x21 , 0xec }, { 0x22 , 0x8 }, { 0x23 , 0x14 }, { 0x24 , 0x20 }, { 0x25 , 0x62 }, { 0x26 , 0x8 }, { 0x27 , 0x80 }, { 0x28 , 0x54 }, { 0x29 , 0x7c }, { 0x2a , 0x2 }, { 0x2b , 0xe4 }, { 0x2c , 0x1 }, { 0x2d , 0x20 }, { 0x2e , 0x18 }, { 0x31 , 0x96 }, { 0x32 , 0xd }, { 0x33 , 0x95 },// { 0x34 , 0x86 }, { 0x34 , 0x84 }, //disable color space converter. /* { 0x4d , 0x36 }, { 0x4e , 0x36 }, { 0x4f , 0x33 }, { 0x50 , 0x20 }, { 0x51 , 0x40 }, { 0x52 , 0x1 }, { 0x53 , 0x3f }, { 0x54 , 0x0 }, { 0x55 , 0x0 }, { 0x56 , 0xf }, { 0x57 , 0x0 }, { 0x58 , 0x1 }, { 0x59 , 0x20 },*/};RMuint8 AD9380_576p50_I2CDATA[][2] ={ { 0x1 , 0x36 }, { 0x2 , 0x0 }, { 0x3 , 0x28 }, { 0x4 , 0xd0 },// { 0xe , 0x20 }, { 0xe , 0x24 }, { 0xf , 0x80 }, { 0x10 , 0x80 },// { 0x11 , 0x0 }, { 0x12 , 0x0 }, { 0x13 , 0x4 }, { 0x14 , 0x4 }, { 0x19 , 0x8 }, { 0x1a , 0x14 }, { 0x1b , 0xa2 }, //{ 0x1b , 0xa3 }, { 0x1c , 0xcd }, { 0x1d , 0xff }, { 0x1e , 0x20 }, { 0x1f , 0x32 }, { 0x20 , 0x14 }, { 0x21 , 0xec }, { 0x22 , 0x8 }, { 0x23 , 0x14 }, { 0x24 , 0x20 }, { 0x25 , 0x62 }, { 0x26 , 0x8 }, { 0x27 , 0x80 }, { 0x28 , 0xac }, { 0x29 , 0x86 }, { 0x2a , 0x2 }, { 0x2b , 0xd0 }, { 0x2c , 0x2 }, { 0x2d , 0x40 }, { 0x2e , 0x18 }, { 0x31 , 0x96 }, { 0x32 , 0xd }, { 0x33 , 0x95 },// { 0x34 , 0x86 }, { 0x34 , 0x84 }, //disable color space converter. /* { 0x4d , 0x36 }, { 0x4e , 0x36 }, { 0x4f , 0x33 }, { 0x50 , 0x20 }, { 0x51 , 0x40 }, { 0x52 , 0x1 }, { 0x53 , 0x3f }, { 0x54 , 0x0 }, { 0x55 , 0x0 }, { 0x56 , 0xf }, { 0x57 , 0x0 }, { 0x58 , 0x1 }, { 0x59 , 0x20 },*/};RMuint8 AD9380_1080i50_I2CDATA[][2] = { { 0x1 , 0x99 }, { 0x2 , 0xc0 }, { 0x3 , 0xa0 }, { 0x4 , 0x60 },// { 0xe , 0x20 }, { 0xe , 0x24 }, { 0xf , 0x80 }, { 0x10 , 0x80 },// { 0x11 , 0x0 }, { 0x12 , 0x0 }, { 0x13 , 0x4 }, { 0x14 , 0x4 }, { 0x19 , 0x3c }, { 0x1a , 0x14 }, { 0x1b , 0xa2 }, //{ 0x1b , 0xa3 }, { 0x1c , 0xcf }, { 0x1d , 0xff }, { 0x1e , 0x20 }, { 0x1f , 0x32 }, { 0x20 , 0x14 }, { 0x21 , 0xfc }, { 0x22 , 0x8 }, { 0x23 , 0x14 }, { 0x24 , 0x20 }, { 0x25 , 0x62 }, { 0x26 , 0x8 }, { 0x27 , 0x80 }, { 0x28 , 0xfd }, { 0x29 , 0x87 }, { 0x2a , 0x7 }, { 0x2b , 0x80 }, { 0x2c , 0x2 }, { 0x2d , 0x1c }, { 0x2e , 0x18 }, { 0x31 , 0x96 }, { 0x32 , 0xd }, { 0x33 , 0x95 },// { 0x34 , 0x86 }, { 0x34 , 0x84 }, //disable color space converter. /* { 0x4d , 0x36 }, { 0x4e , 0x36 }, { 0x4f , 0x33 }, { 0x50 , 0x20 }, { 0x51 , 0x40 }, { 0x52 , 0x1 }, { 0x53 , 0x3f }, { 0x54 , 0x0 }, { 0x55 , 0x0 }, { 0x56 , 0xf }, { 0x57 , 0x0 }, { 0x58 , 0x1 }, { 0x59 , 0x20 },*/};RMuint8 AD9380_1080i60_I2CDATA[][2] ={ //1080i30 { 0x1 , 0x89 }, { 0x2 , 0x80 }, { 0x3 , 0xa0 }, { 0x4 , 0x60 },// { 0xe , 0x20 }, { 0xe , 0x24 }, { 0xf , 0x80 },// { 0xf , 0x60 }, { 0x10 , 0x80 },// { 0x11 , 0x0 }, { 0x12 , 0x0 }, { 0x13 , 0x4 }, { 0x14 , 0x4 }, { 0x19 , 0x3c }, { 0x1a , 0x14 }, { 0x1b , 0xa2 }, //{ 0x1b , 0xa3 }, { 0x1c , 0xcd }, { 0x1d , 0xff }, { 0x1e , 0x20 }, { 0x1f , 0x32 }, { 0x20 , 0x14 }, { 0x21 , 0xec }, { 0x22 , 0x8 },// { 0x23 , 0x14 }, { 0x23 , 0x57 }, { 0x24 , 0x20 }, { 0x25 , 0x62 }, { 0x26 , 0x8 }, { 0x27 , 0x80 }, { 0x28 , 0x4c }, { 0x29 , 0xc7 }, { 0x2a , 0x7 }, { 0x2b , 0x80 }, { 0x2c , 0x4 }, { 0x2d , 0x38 }, // { 0x2c , 0x2 },// { 0x2d , 0x1c }, { 0x2e , 0x18 }, { 0x31 , 0x96 }, { 0x32 , 0xd }, { 0x33 , 0x95 },// { 0x34 , 0x86 }, { 0x34 , 0x84 }, //disable color space converter. /* { 0x4d , 0x36 }, { 0x4e , 0x36 }, { 0x4f , 0x33 }, { 0x50 , 0x20 }, { 0x51 , 0x40 }, { 0x52 , 0x1 }, { 0x53 , 0x3f }, { 0x54 , 0x0 }, { 0x55 , 0x0 }, { 0x56 , 0xf }, { 0x57 , 0x0 }, { 0x58 , 0x1 }, { 0x59 , 0x20 },*/};RMuint8 AD9380_720p60_I2CDATA[][2] = { { 0x1 , 0x67 }, { 0x2 , 0x20 }, { 0x3 , 0xa0 }, { 0x4 , 0x80 }, // { 0xe , 0x20 }, // { 0xe , 0x24 }, { 0xe , 0x25 }, { 0xf , 0x80 }, { 0x10 , 0x80 }, // { 0x11 , 0x0 }, { 0x12 , 0x0 }, { 0x13 , 0x4 }, { 0x14 , 0x4 }, // { 0x19 , 0x28 }, { 0x19 , 0x26 }, { 0x1a , 0x14 }, { 0x1b , 0xa2 }, //{ 0x1b , 0xa3 }, { 0x1c , 0xcd }, { 0x1d , 0xff }, { 0x1e , 0x20 }, { 0x1f , 0x32 }, { 0x20 , 0x14 }, // { 0x21 , 0xec }, { 0x21 , 0xfc },// { 0x22 , 0x5 }, { 0x22 , 0x01 }, // { 0x22 , 0x0 }, // { 0x23 , 0x14 },// { 0x23 , 0x4f }, { 0x23 , 0x01 }, // { 0x24 , 0x20 }, { 0x24 , 0xda }, { 0x25 , 0x62 }, { 0x26 , 0x8 }, { 0x27 , 0x80 }, { 0x28 , 0x61 }, { 0x29 , 0x2f }, { 0x2a , 0x5 }, { 0x2b , 0x0 }, { 0x2c , 0x2 }, { 0x2d , 0xd0 }, { 0x2e , 0x18 }, { 0x31 , 0x96 }, { 0x32 , 0xd }, { 0x33 , 0x95 }, // { 0x34 , 0x86 }, { 0x34 , 0x84 }, //disable color space converter. /* { 0x4d , 0x36 }, { 0x4e , 0x36 }, { 0x4f , 0x33 }, { 0x50 , 0x20 }, { 0x51 , 0x40 }, { 0x52 , 0x1 }, { 0x53 , 0x3f }, { 0x54 , 0x0 }, { 0x55 , 0x0 }, { 0x56 , 0xf }, { 0x57 , 0x0 }, { 0x58 , 0x1 }, { 0x59 , 0x20 },*/};RMuint8 AD9380_1080p60_I2CDATA_[][2] ={//RMuint8 AD9380_720p60_I2CDATA[][2] ={ { 0x1 , 0x89 }, { 0x2 , 0x80 }, { 0x3 , 0xf0 }, { 0x4 , 0x30 }, { 0xe , 0x20 }, { 0xf , 0x80 }, { 0x10 , 0x80 },// { 0x11 , 0x0 }, { 0x12 , 0x0 }, { 0x13 , 0x4 }, { 0x14 , 0x4 }, { 0x19 , 0x30 }, { 0x1a , 0x14 }, { 0x1b , 0xa2 }, //{ 0x1b , 0xa3 }, { 0x1c , 0xcd }, { 0x1d , 0xff }, { 0x1e , 0x20 }, { 0x1f , 0x32 }, { 0x20 , 0x14 },// { 0x21 , 0xec }, { 0x21 , 0xfc },// { 0x22 , 0x8 }, { 0x22 , 0x4 },// { 0x23 , 0x14 }, { 0x23 , 0x56 }, { 0x24 , 0x21 }, { 0x25 , 0x62 }, { 0x26 , 0x8 }, { 0x27 , 0x80 }, { 0x28 , 0xa0 }, { 0x29 , 0xee }, { 0x2a , 0x7 }, { 0x2b , 0x80 }, { 0x2c , 0x4 }, { 0x2d , 0x38 }, { 0x2e , 0x18 }, { 0x31 , 0x96 }, { 0x32 , 0xd }, { 0x33 , 0x95 },// { 0x34 , 0x86 }, { 0x34 , 0x84 }, //disable color space converter. /* { 0x4d , 0x36 }, { 0x4e , 0x36 }, { 0x4f , 0x33 }, { 0x50 , 0x20 }, { 0x51 , 0x40 }, { 0x52 , 0x1 }, { 0x53 , 0x3f }, { 0x54 , 0x0 }, { 0x55 , 0x0 }, { 0x56 , 0xf }, { 0x57 , 0x0 }, { 0x58 , 0x1 }, { 0x59 , 0x20 },*/};//RMuint8 AD9380_720p60_I2CDATA[][2] = {RMuint8 AD9380_1080p60_I2CDATA[][2] = {/* { 0x1 , 0x67 }, { 0x2 , 0x20 }, { 0x3 , 0xa0 }, { 0x4 , 0x80 },*/ { 0x1 , 0x89 }, { 0x2 , 0x80 }, { 0x3 , 0xf0 }, { 0x4 , 0x30 }, // { 0xe , 0x20 }, // { 0xe , 0x24 }, { 0xe , 0x25 }, { 0xf , 0x80 }, { 0x10 , 0x80 }, // { 0x11 , 0x0 }, { 0x12 , 0x0 }, { 0x13 , 0x4 }, { 0x14 , 0x4 }, // { 0x19 , 0x28 }, { 0x19 , 0x26 }, { 0x1a , 0x14 }, { 0x1b , 0xa2 }, //{ 0x1b , 0xa3 }, { 0x1c , 0xcd }, { 0x1d , 0xff }, { 0x1e , 0x20 }, { 0x1f , 0x32 }, { 0x20 , 0x14 }, // { 0x21 , 0xec }, { 0x21 , 0xfc }, // { 0x22 , 0x8 }, { 0x22 , 0x5 }, // { 0x22 , 0x0 }, // { 0x23 , 0x14 }, { 0x23 , 0x4f }, // { 0x23 , 0xf0 }, { 0x24 , 0x20 }, { 0x25 , 0x62 }, { 0x26 , 0x8 }, { 0x27 , 0x80 }, { 0x28 , 0x61 }, { 0x29 , 0x2f }, { 0x2a , 0x7 }, { 0x2b , 0x80 }, { 0x2c , 0x4 }, { 0x2d , 0x38 }, { 0x2e , 0x18 }, { 0x31 , 0x96 }, { 0x32 , 0xd }, { 0x33 , 0x95 }, // { 0x34 , 0x86 }, { 0x34 , 0x84 }, //disable color space converter. /* { 0x4d , 0x36 }, { 0x4e , 0x36 }, { 0x4f , 0x33 }, { 0x50 , 0x20 }, { 0x51 , 0x40 }, { 0x52 , 0x1 }, { 0x53 , 0x3f }, { 0x54 , 0x0 }, { 0x55 , 0x0 }, { 0x56 , 0xf }, { 0x57 , 0x0 }, { 0x58 , 0x1 }, { 0x59 , 0x20 },*/};/*RMuint8 AD9380_YUV_AUDIO_I2CDATA[][2] = { { 0x27,0xa6 }, { 0x58 , 0x81 },};*/#endif // __AD9380_YUVDATA_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -