⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pnl_cpt20_vga.c

📁 mstar 776 开发的车载dvd
💻 C
字号:
#include "DataType.h"
///////////////////////////////////////////////////////
// Gamma table for panel
///////////////////////////////////////////////////////
code BYTE tNormalGammaR[] =
{
  0x01,  0x20,  0x00,  0x20,  0x00,  0x21,  0x00,  0x21,  0x00,  0x22,
  0x00,  0x22,  0x00,  0x22,  0x00,  0x25,  0x00,  0x2D,  0x00,  0x40,
  0x2F,  0x40,  0x26,  0x40,  0x24,  0x40,  0x24,  0x40,  0x20,  0x40,
  0x20,  0x40,  0x21,  0x40,  0x20,  0x40,  0x21,  0x40,  0x21,  0x40,
  0x21,  0x40,  0x21,  0x40,  0x22,  0x40,  0x23,  0x40,  0x25,  0x40,
  0x2B,  0x40,  0x2A,  0x00,  0x2D,  0x00,  0x28,  0x00,  0x26,  0x00,
  0x25,  0x00,  0x26,  0x00,  0x25,  0x00,  0x30,  0x00,  0x25,  0x00,
  0x22,  0x00,  0x22,  0x00,  0x20,  0x00,  0x21,  0x01,  0x20,  0x00,
  0x20,  0x01,  0x20,  0x02,  0x20,  0x05,
};

code BYTE tNormalGammaR_2[] =
{
  0xC8,  0x6D,  0xDB,  0xC6,  0xC6,  0xC6,  0x5B,  0xF0,
  0x5A,  0x05,  0x00,  0x0C,  0x00,  0x50,  0xA5,  0x3E,
  0x94,  0x3E,  0xA4,  0x43,  0x3E,  0x22,  0xDE,  0x78,
  0x9E,  0xD3,  0xE4,  0x90,  0x43,  0xFA,  0x50,  0xA9,
  0xFF,  0x03,  0x00,  0x00,  0xFC,  0xBF,  0x5A,  0x01,
  0xBF,  0x16,  0xF0,  0x5A,  0xF0,  0x16,  0xBC,  0x16,
  0xBC,  0x06,  0xAB,  0xAA,  0x56,  0x15,  0xF0,  0x5A,
  0x6C,  0x6D,  0xD8,  0xE1,  0x9D,  0x93,  0x03,  0x00,
};

code BYTE tNormalGammaG[] =
{
  0x01,  0x20,  0x00,  0x20,  0x00,  0x21,  0x00,  0x21,  0x00,  0x22,
  0x00,  0x22,  0x00,  0x22,  0x00,  0x25,  0x00,  0x2D,  0x00,  0x40,
  0x2F,  0x40,  0x26,  0x40,  0x24,  0x40,  0x24,  0x40,  0x20,  0x40,
  0x20,  0x40,  0x21,  0x40,  0x20,  0x40,  0x21,  0x40,  0x21,  0x40,
  0x21,  0x40,  0x21,  0x40,  0x22,  0x40,  0x23,  0x40,  0x25,  0x40,
  0x2B,  0x40,  0x2A,  0x00,  0x2D,  0x00,  0x28,  0x00,  0x26,  0x00,
  0x25,  0x00,  0x26,  0x00,  0x25,  0x00,  0x27,  0x00,  0x2A,  0x00,
  0x37,  0x40,  0x27,  0x40,
};

code BYTE tNormalGammaG_2[] =
{
  0xC8,  0x6D,  0xDB,  0xC6,  0xC6,  0xC6,  0x5B,  0xF0,
  0x5A,  0x05,  0x00,  0x0C,  0x00,  0x50,  0xA5,  0x3E,
  0x94,  0x3E,  0xA4,  0x43,  0x3E,  0x22,  0xDE,  0x78,
  0x9E,  0xD3,  0xE4,  0x90,  0x43,  0xFA,  0x50,  0xA9,
  0xFF,  0x03,  0x00,  0x00,  0xFC,  0xBF,  0x5A,  0x01,
  0xBF,  0x16,  0xF0,  0x5A,  0xF0,  0x16,  0xBC,  0x16,
  0xBC,  0x06,  0xBF,  0x16,  0xFC,  0x5A,  0x01,  0xFC,
  0xAF,  0xAA,  0xAA,  0xAA,  0xEA,  0x0F,  0x54,  0x3A,
};

code BYTE tNormalGammaB[] =
{
  0x01,  0x20,  0x00,  0x20,  0x00,  0x21,  0x00,  0x21,  0x00,  0x22,
  0x00,  0x22,  0x00,  0x22,  0x00,  0x25,  0x00,  0x2D,  0x00,  0x40,
  0x2F,  0x40,  0x26,  0x40,  0x24,  0x40,  0x24,  0x40,  0x20,  0x40,
  0x20,  0x40,  0x21,  0x40,  0x20,  0x40,  0x21,  0x40,  0x21,  0x40,
  0x21,  0x40,  0x21,  0x40,  0x22,  0x40,  0x23,  0x40,  0x25,  0x40,
  0x2B,  0x40,  0x2A,  0x00,  0x2D,  0x00,  0x28,  0x00,  0x26,  0x00,
  0x25,  0x00,  0x26,  0x00,  0x25,  0x00,  0x27,  0x00,  0x2A,  0x00,
  0x37,  0x40,  0x27,  0x40,
};

code BYTE tNormalGammaB_2[] =
{
  0xC8,  0x6D,  0xDB,  0xC6,  0xC6,  0xC6,  0x5B,  0xF0,
  0x5A,  0x05,  0x00,  0x0C,  0x00,  0x50,  0xA5,  0x3E,
  0x94,  0x3E,  0xA4,  0x43,  0x3E,  0x22,  0xDE,  0x78,
  0x9E,  0xD3,  0xE4,  0x90,  0x43,  0xFA,  0x50,  0xA9,
  0xFF,  0x03,  0x00,  0x00,  0xFC,  0xBF,  0x5A,  0x01,
  0xBF,  0x16,  0xF0,  0x5A,  0xF0,  0x16,  0xBC,  0x16,
  0xBC,  0x06,  0xBF,  0x16,  0xFC,  0x5A,  0x01,  0xFC,
  0xAF,  0xAA,  0xAA,  0xAA,  0xEA,  0x0F,  0x54,  0x3A,
};

code BYTE* tAllGammaTab[][6] =
{
    // COLOR_TEMP_NORMAL/COLOR_TEMP_USER
    {
        tNormalGammaR, tNormalGammaR_2,
        tNormalGammaG, tNormalGammaG_2,
        tNormalGammaB, tNormalGammaB_2
    },
    /* COLOR_TEMP_SRGB
    {
        //tNormalGammaR, tNormalGammaR_2,
        //tNormalGammaG, tNormalGammaG_2,
        //tNormalGammaB, tNormalGammaB_2
        tSRGBGammaR, tSRGBGammaR_2,
        tSRGBGammaG, tSRGBGammaG_2,
        tSRGBGammaB, tSRGBGammaB_2
    }*/
};

//Dlc Curve
BYTE code tDefaultDlcCurveTbl[]=
{
   0x07,0x17,0x27,0x37,0x47,0x57,0x67,0x77,0x87,0x97,0xA7,0xB7,0xC7,0xD7,0xE7,0xF7
};

//BYTE code tTestDlcCurveTbl[]=
//{
//  0x07,0x0F,0x18,0x25,0x35,0x48,0x5B,0x6F,0x84,0x9A,0xB0,0xC4,0xD3,0xE1,0xEE,0xF8,
//};
//lachesis_0109
BYTE code tTestDlcCurveTbl[]=
{
    0x04,0x10,0x1E,0x2A,0x3A,0x48,0x5A,0x6E,0x89,0x9E,0xB3,0xC6,0xD7,0xE5,0xEF,0xF8,
};

/*
0x04,0x0D,0x1B,0x2D,0x3D,0x50,0x63,0x77,0x8B,0xA2,0xB5,0xC5,0xD6,0xE4,0xF0,0xF9 (Static luma table)
0x01,0x07,0x11,0x1E,0x31,0x41,0x68,0x81,0x96,0xAC,0xBC,0xCA,0xD7,0xE4,0xF0,0xF9 (Xecco, contrast strong)

0x04,0x0F,0x1C,0x2B,0x3C,0x53,0x68,0x7C,0x8F,0xA2,0xB2,0xC1,0xCF,0xDE,0xEC,0xF8
0x03,0x0A,0x16,0x26,0x37,0x48,0x63,0x81,0x96,0xAC,0xBC,0xCA,0xD7,0xE4,0xF0,0xF9
*/


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -