📄 tft_data.c
字号:
#include <string.h>
#include <stdio.h>
#include "ads7846.h"
#include "ecrsys.h"
#include "tft.h"
#if (MODEL_VER == ROYAL_9INCH)
const DWORD Lcd_Row_Addr[LCD_Ydot] =
{
0x00000, 0x00320, 0x00640, 0x00960, 0x00c80, 0x00fa0, 0x012c0, 0x015e0,
0x01900, 0x01c20, 0x01f40, 0x02260, 0x02580, 0x028a0, 0x02bc0, 0x02ee0,
0x03200, 0x03520, 0x03840, 0x03b60, 0x03e80, 0x041a0, 0x044c0, 0x047e0,
0x04b00, 0x04e20, 0x05140, 0x05460, 0x05780, 0x05aa0, 0x05dc0, 0x060e0,
0x06400, 0x06720, 0x06a40, 0x06d60, 0x07080, 0x073a0, 0x076c0, 0x079e0,
0x07d00, 0x08020, 0x08340, 0x08660, 0x08980, 0x08ca0, 0x08fc0, 0x092e0,
0x09600, 0x09920, 0x09c40, 0x09f60, 0x0a280, 0x0a5a0, 0x0a8c0, 0x0abe0,
0x0af00, 0x0b220, 0x0b540, 0x0b860, 0x0bb80, 0x0bea0, 0x0c1c0, 0x0c4e0,
0x0c800, 0x0cb20, 0x0ce40, 0x0d160, 0x0d480, 0x0d7a0, 0x0dac0, 0x0dde0,
0x0e100, 0x0e420, 0x0e740, 0x0ea60, 0x0ed80, 0x0f0a0, 0x0f3c0, 0x0f6e0,
0x0fa00, 0x0fd20, 0x10040, 0x10360, 0x10680, 0x109a0, 0x10cc0, 0x10fe0,
0x11300, 0x11620, 0x11940, 0x11c60, 0x11f80, 0x122a0, 0x125c0, 0x128e0,
0x12c00, 0x12f20, 0x13240, 0x13560, 0x13880, 0x13ba0, 0x13ec0, 0x141e0,
0x14500, 0x14820, 0x14b40, 0x14e60, 0x15180, 0x154a0, 0x157c0, 0x15ae0,
0x15e00, 0x16120, 0x16440, 0x16760, 0x16a80, 0x16da0, 0x170c0, 0x173e0,
0x17700, 0x17a20, 0x17d40, 0x18060, 0x18380, 0x186a0, 0x189c0, 0x18ce0,
0x19000, 0x19320, 0x19640, 0x19960, 0x19c80, 0x19fa0, 0x1a2c0, 0x1a5e0,
0x1a900, 0x1ac20, 0x1af40, 0x1b260, 0x1b580, 0x1b8a0, 0x1bbc0, 0x1bee0,
0x1c200, 0x1c520, 0x1c840, 0x1cb60, 0x1ce80, 0x1d1a0, 0x1d4c0, 0x1d7e0,
0x1db00, 0x1de20, 0x1e140, 0x1e460, 0x1e780, 0x1eaa0, 0x1edc0, 0x1f0e0,
0x1f400, 0x1f720, 0x1fa40, 0x1fd60, 0x20080, 0x203a0, 0x206c0, 0x209e0,
0x20d00, 0x21020, 0x21340, 0x21660, 0x21980, 0x21ca0, 0x21fc0, 0x222e0,
0x22600, 0x22920, 0x22c40, 0x22f60, 0x23280, 0x235a0, 0x238c0, 0x23be0,
0x23f00, 0x24220, 0x24540, 0x24860, 0x24b80, 0x24ea0, 0x251c0, 0x254e0,
0x25800, 0x25b20, 0x25e40, 0x26160, 0x26480, 0x267a0, 0x26ac0, 0x26de0,
0x27100, 0x27420, 0x27740, 0x27a60, 0x27d80, 0x280a0, 0x283c0, 0x286e0,
0x28a00, 0x28d20, 0x29040, 0x29360, 0x29680, 0x299a0, 0x29cc0, 0x29fe0,
0x2a300, 0x2a620, 0x2a940, 0x2ac60, 0x2af80, 0x2b2a0, 0x2b5c0, 0x2b8e0,
0x2bc00, 0x2bf20, 0x2c240, 0x2c560, 0x2c880, 0x2cba0, 0x2cec0, 0x2d1e0,
0x2d500, 0x2d820, 0x2db40, 0x2de60, 0x2e180, 0x2e4a0, 0x2e7c0, 0x2eae0,
0x2ee00, 0x2f120, 0x2f440, 0x2f760, 0x2fa80, 0x2fda0, 0x300c0, 0x303e0,
0x30700, 0x30a20, 0x30d40, 0x31060, 0x31380, 0x316a0, 0x319c0, 0x31ce0,
0x32000, 0x32320, 0x32640, 0x32960, 0x32c80, 0x32fa0, 0x332c0, 0x335e0,
0x33900, 0x33c20, 0x33f40, 0x34260, 0x34580, 0x348a0, 0x34bc0, 0x34ee0,
0x35200, 0x35520, 0x35840, 0x35b60, 0x35e80, 0x361a0, 0x364c0, 0x367e0,
0x36b00, 0x36e20, 0x37140, 0x37460, 0x37780, 0x37aa0, 0x37dc0, 0x380e0,
0x38400, 0x38720, 0x38a40, 0x38d60, 0x39080, 0x393a0, 0x396c0, 0x399e0,
0x39d00, 0x3a020, 0x3a340, 0x3a660, 0x3a980, 0x3aca0, 0x3afc0, 0x3b2e0,
0x3b600, 0x3b920, 0x3bc40, 0x3bf60, 0x3c280, 0x3c5a0, 0x3c8c0, 0x3cbe0,
0x3cf00, 0x3d220, 0x3d540, 0x3d860, 0x3db80, 0x3dea0, 0x3e1c0, 0x3e4e0,
0x3e800, 0x3eb20, 0x3ee40, 0x3f160, 0x3f480, 0x3f7a0, 0x3fac0, 0x3fde0,
0x40100, 0x40420, 0x40740, 0x40a60, 0x40d80, 0x410a0, 0x413c0, 0x416e0,
0x41a00, 0x41d20, 0x42040, 0x42360, 0x42680, 0x429a0, 0x42cc0, 0x42fe0,
0x43300, 0x43620, 0x43940, 0x43c60, 0x43f80, 0x442a0, 0x445c0, 0x448e0,
0x44c00, 0x44f20, 0x45240, 0x45560, 0x45880, 0x45ba0, 0x45ec0, 0x461e0,
0x46500, 0x46820, 0x46b40, 0x46e60, 0x47180, 0x474a0, 0x477c0, 0x47ae0,
0x47e00, 0x48120, 0x48440, 0x48760, 0x48a80, 0x48da0, 0x490c0, 0x493e0,
0x49700, 0x49a20, 0x49d40, 0x4a060, 0x4a380, 0x4a6a0, 0x4a9c0, 0x4ace0,
0x4b000, 0x4b320, 0x4b640, 0x4b960, 0x4bc80, 0x4bfa0, 0x4c2c0, 0x4c5e0,
0x4c900, 0x4cc20, 0x4cf40, 0x4d260, 0x4d580, 0x4d8a0, 0x4dbc0, 0x4dee0,
0x4e200, 0x4e520, 0x4e840, 0x4eb60, 0x4ee80, 0x4f1a0, 0x4f4c0, 0x4f7e0,
0x4fb00, 0x4fe20, 0x50140, 0x50460, 0x50780, 0x50aa0, 0x50dc0, 0x510e0,
0x51400, 0x51720, 0x51a40, 0x51d60, 0x52080, 0x523a0, 0x526c0, 0x529e0,
0x52d00, 0x53020, 0x53340, 0x53660, 0x53980, 0x53ca0, 0x53fc0, 0x542e0,
0x54600, 0x54920, 0x54c40, 0x54f60, 0x55280, 0x555a0, 0x558c0, 0x55be0,
0x55f00, 0x56220, 0x56540, 0x56860, 0x56b80, 0x56ea0, 0x571c0, 0x574e0,
0x57800, 0x57b20, 0x57e40, 0x58160, 0x58480, 0x587a0, 0x58ac0, 0x58de0,
0x59100, 0x59420, 0x59740, 0x59a60, 0x59d80, 0x5a0a0, 0x5a3c0, 0x5a6e0,
0x5aa00, 0x5ad20, 0x5b040, 0x5b360, 0x5b680, 0x5b9a0, 0x5bcc0, 0x5bfe0,
0x5c300, 0x5c620, 0x5c940, 0x5cc60, 0x5cf80, 0x5d2a0, 0x5d5c0, 0x5d8e0,
};
#else //12inch
const DWORD Lcd_Row_Addr[LCD_Ydot] =
{
0x00000, 0x00320, 0x00640, 0x00960, 0x00c80, 0x00fa0, 0x012c0, 0x015e0,
0x01900, 0x01c20, 0x01f40, 0x02260, 0x02580, 0x028a0, 0x02bc0, 0x02ee0,
0x03200, 0x03520, 0x03840, 0x03b60, 0x03e80, 0x041a0, 0x044c0, 0x047e0,
0x04b00, 0x04e20, 0x05140, 0x05460, 0x05780, 0x05aa0, 0x05dc0, 0x060e0,
0x06400, 0x06720, 0x06a40, 0x06d60, 0x07080, 0x073a0, 0x076c0, 0x079e0,
0x07d00, 0x08020, 0x08340, 0x08660, 0x08980, 0x08ca0, 0x08fc0, 0x092e0,
0x09600, 0x09920, 0x09c40, 0x09f60, 0x0a280, 0x0a5a0, 0x0a8c0, 0x0abe0,
0x0af00, 0x0b220, 0x0b540, 0x0b860, 0x0bb80, 0x0bea0, 0x0c1c0, 0x0c4e0,
0x0c800, 0x0cb20, 0x0ce40, 0x0d160, 0x0d480, 0x0d7a0, 0x0dac0, 0x0dde0,
0x0e100, 0x0e420, 0x0e740, 0x0ea60, 0x0ed80, 0x0f0a0, 0x0f3c0, 0x0f6e0,
0x0fa00, 0x0fd20, 0x10040, 0x10360, 0x10680, 0x109a0, 0x10cc0, 0x10fe0,
0x11300, 0x11620, 0x11940, 0x11c60, 0x11f80, 0x122a0, 0x125c0, 0x128e0,
0x12c00, 0x12f20, 0x13240, 0x13560, 0x13880, 0x13ba0, 0x13ec0, 0x141e0,
0x14500, 0x14820, 0x14b40, 0x14e60, 0x15180, 0x154a0, 0x157c0, 0x15ae0,
0x15e00, 0x16120, 0x16440, 0x16760, 0x16a80, 0x16da0, 0x170c0, 0x173e0,
0x17700, 0x17a20, 0x17d40, 0x18060, 0x18380, 0x186a0, 0x189c0, 0x18ce0,
0x19000, 0x19320, 0x19640, 0x19960, 0x19c80, 0x19fa0, 0x1a2c0, 0x1a5e0,
0x1a900, 0x1ac20, 0x1af40, 0x1b260, 0x1b580, 0x1b8a0, 0x1bbc0, 0x1bee0,
0x1c200, 0x1c520, 0x1c840, 0x1cb60, 0x1ce80, 0x1d1a0, 0x1d4c0, 0x1d7e0,
0x1db00, 0x1de20, 0x1e140, 0x1e460, 0x1e780, 0x1eaa0, 0x1edc0, 0x1f0e0,
0x1f400, 0x1f720, 0x1fa40, 0x1fd60, 0x20080, 0x203a0, 0x206c0, 0x209e0,
0x20d00, 0x21020, 0x21340, 0x21660, 0x21980, 0x21ca0, 0x21fc0, 0x222e0,
0x22600, 0x22920, 0x22c40, 0x22f60, 0x23280, 0x235a0, 0x238c0, 0x23be0,
0x23f00, 0x24220, 0x24540, 0x24860, 0x24b80, 0x24ea0, 0x251c0, 0x254e0,
0x25800, 0x25b20, 0x25e40, 0x26160, 0x26480, 0x267a0, 0x26ac0, 0x26de0,
0x27100, 0x27420, 0x27740, 0x27a60, 0x27d80, 0x280a0, 0x283c0, 0x286e0,
0x28a00, 0x28d20, 0x29040, 0x29360, 0x29680, 0x299a0, 0x29cc0, 0x29fe0,
0x2a300, 0x2a620, 0x2a940, 0x2ac60, 0x2af80, 0x2b2a0, 0x2b5c0, 0x2b8e0,
0x2bc00, 0x2bf20, 0x2c240, 0x2c560, 0x2c880, 0x2cba0, 0x2cec0, 0x2d1e0,
0x2d500, 0x2d820, 0x2db40, 0x2de60, 0x2e180, 0x2e4a0, 0x2e7c0, 0x2eae0,
0x2ee00, 0x2f120, 0x2f440, 0x2f760, 0x2fa80, 0x2fda0, 0x300c0, 0x303e0,
0x30700, 0x30a20, 0x30d40, 0x31060, 0x31380, 0x316a0, 0x319c0, 0x31ce0,
0x32000, 0x32320, 0x32640, 0x32960, 0x32c80, 0x32fa0, 0x332c0, 0x335e0,
0x33900, 0x33c20, 0x33f40, 0x34260, 0x34580, 0x348a0, 0x34bc0, 0x34ee0,
0x35200, 0x35520, 0x35840, 0x35b60, 0x35e80, 0x361a0, 0x364c0, 0x367e0,
0x36b00, 0x36e20, 0x37140, 0x37460, 0x37780, 0x37aa0, 0x37dc0, 0x380e0,
0x38400, 0x38720, 0x38a40, 0x38d60, 0x39080, 0x393a0, 0x396c0, 0x399e0,
0x39d00, 0x3a020, 0x3a340, 0x3a660, 0x3a980, 0x3aca0, 0x3afc0, 0x3b2e0,
0x3b600, 0x3b920, 0x3bc40, 0x3bf60, 0x3c280, 0x3c5a0, 0x3c8c0, 0x3cbe0,
0x3cf00, 0x3d220, 0x3d540, 0x3d860, 0x3db80, 0x3dea0, 0x3e1c0, 0x3e4e0,
0x3e800, 0x3eb20, 0x3ee40, 0x3f160, 0x3f480, 0x3f7a0, 0x3fac0, 0x3fde0,
0x40100, 0x40420, 0x40740, 0x40a60, 0x40d80, 0x410a0, 0x413c0, 0x416e0,
0x41a00, 0x41d20, 0x42040, 0x42360, 0x42680, 0x429a0, 0x42cc0, 0x42fe0,
0x43300, 0x43620, 0x43940, 0x43c60, 0x43f80, 0x442a0, 0x445c0, 0x448e0,
0x44c00, 0x44f20, 0x45240, 0x45560, 0x45880, 0x45ba0, 0x45ec0, 0x461e0,
0x46500, 0x46820, 0x46b40, 0x46e60, 0x47180, 0x474a0, 0x477c0, 0x47ae0,
0x47e00, 0x48120, 0x48440, 0x48760, 0x48a80, 0x48da0, 0x490c0, 0x493e0,
0x49700, 0x49a20, 0x49d40, 0x4a060, 0x4a380, 0x4a6a0, 0x4a9c0, 0x4ace0,
0x4b000, 0x4b320, 0x4b640, 0x4b960, 0x4bc80, 0x4bfa0, 0x4c2c0, 0x4c5e0,
0x4c900, 0x4cc20, 0x4cf40, 0x4d260, 0x4d580, 0x4d8a0, 0x4dbc0, 0x4dee0,
0x4e200, 0x4e520, 0x4e840, 0x4eb60, 0x4ee80, 0x4f1a0, 0x4f4c0, 0x4f7e0,
0x4fb00, 0x4fe20, 0x50140, 0x50460, 0x50780, 0x50aa0, 0x50dc0, 0x510e0,
0x51400, 0x51720, 0x51a40, 0x51d60, 0x52080, 0x523a0, 0x526c0, 0x529e0,
0x52d00, 0x53020, 0x53340, 0x53660, 0x53980, 0x53ca0, 0x53fc0, 0x542e0,
0x54600, 0x54920, 0x54c40, 0x54f60, 0x55280, 0x555a0, 0x558c0, 0x55be0,
0x55f00, 0x56220, 0x56540, 0x56860, 0x56b80, 0x56ea0, 0x571c0, 0x574e0,
0x57800, 0x57b20, 0x57e40, 0x58160, 0x58480, 0x587a0, 0x58ac0, 0x58de0,
0x59100, 0x59420, 0x59740, 0x59a60, 0x59d80, 0x5a0a0, 0x5a3c0, 0x5a6e0,
0x5aa00, 0x5ad20, 0x5b040, 0x5b360, 0x5b680, 0x5b9a0, 0x5bcc0, 0x5bfe0,
0x5c300, 0x5c620, 0x5c940, 0x5cc60, 0x5cf80, 0x5d2a0, 0x5d5c0, 0x5d8e0,
0x5dc00, 0x5df20, 0x5e240, 0x5e560, 0x5e880, 0x5eba0, 0x5eec0, 0x5f1e0,
0x5f500, 0x5f820, 0x5fb40, 0x5fe60, 0x60180, 0x604a0, 0x607c0, 0x60ae0,
0x60e00, 0x61120, 0x61440, 0x61760, 0x61a80, 0x61da0, 0x620c0, 0x623e0,
0x62700, 0x62a20, 0x62d40, 0x63060, 0x63380, 0x636a0, 0x639c0, 0x63ce0,
0x64000, 0x64320, 0x64640, 0x64960, 0x64c80, 0x64fa0, 0x652c0, 0x655e0,
0x65900, 0x65c20, 0x65f40, 0x66260, 0x66580, 0x668a0, 0x66bc0, 0x66ee0,
0x67200, 0x67520, 0x67840, 0x67b60, 0x67e80, 0x681a0, 0x684c0, 0x687e0,
0x68b00, 0x68e20, 0x69140, 0x69460, 0x69780, 0x69aa0, 0x69dc0, 0x6a0e0,
0x6a400, 0x6a720, 0x6aa40, 0x6ad60, 0x6b080, 0x6b3a0, 0x6b6c0, 0x6b9e0,
0x6bd00, 0x6c020, 0x6c340, 0x6c660, 0x6c980, 0x6cca0, 0x6cfc0, 0x6d2e0,
0x6d600, 0x6d920, 0x6dc40, 0x6df60, 0x6e280, 0x6e5a0, 0x6e8c0, 0x6ebe0,
0x6ef00, 0x6f220, 0x6f540, 0x6f860, 0x6fb80, 0x6fea0, 0x701c0, 0x704e0,
0x70800, 0x70b20, 0x70e40, 0x71160, 0x71480, 0x717a0, 0x71ac0, 0x71de0,
0x72100, 0x72420, 0x72740, 0x72a60, 0x72d80, 0x730a0, 0x733c0, 0x736e0,
0x73a00, 0x73d20, 0x74040, 0x74360, 0x74680, 0x749a0, 0x74cc0, 0x74fe0,
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -