GR-PEACH Display Shield config

Dependents:   GR-PEACH_Digital_Signage

Committer:
dkato
Date:
Thu Jul 28 08:56:03 2016 +0000
Revision:
0:5dc57d29779d
first commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dkato 0:5dc57d29779d 1 #ifndef LCD_CFG_DISPLAY_SHIELD_H
dkato 0:5dc57d29779d 2 #define LCD_CFG_DISPLAY_SHIELD_H
dkato 0:5dc57d29779d 3
dkato 0:5dc57d29779d 4 #include "DisplayBace.h"
dkato 0:5dc57d29779d 5
dkato 0:5dc57d29779d 6 #define SVGA (0u) /* 800x600@60 37.9kHz/60Hz */
dkato 0:5dc57d29779d 7 #define XGA (1u) /* 1024x768@60 48.4kHz/60Hz */
dkato 0:5dc57d29779d 8 #define HD_720p (2u) /* 1280x720@60 45.0kHz/60Hz */
dkato 0:5dc57d29779d 9
dkato 0:5dc57d29779d 10 #define LCD_SIZE HD_720p /* Select SVGA, XGA, or HD_720p */
dkato 0:5dc57d29779d 11
dkato 0:5dc57d29779d 12 /* LCD Parameter */
dkato 0:5dc57d29779d 13 #define LCD_INPUT_CLOCK (66.67)
dkato 0:5dc57d29779d 14 #if ( LCD_SIZE == SVGA )
dkato 0:5dc57d29779d 15 #define LCD_OUTPUT_CLOCK (40.0003)
dkato 0:5dc57d29779d 16 #define LCD_PIXEL_WIDTH (800u)
dkato 0:5dc57d29779d 17 #define LCD_PIXEL_HEIGHT (600u)
dkato 0:5dc57d29779d 18 #define LCD_H_BACK_PORCH (88u)
dkato 0:5dc57d29779d 19 #define LCD_H_FRONT_PORCH (40u)
dkato 0:5dc57d29779d 20 #define LCD_H_SYNC_WIDTH (128u)
dkato 0:5dc57d29779d 21 #define LCD_V_BACK_PORCH (23u)
dkato 0:5dc57d29779d 22 #define LCD_V_FRONT_PORCH (1u)
dkato 0:5dc57d29779d 23 #define LCD_V_SYNC_WIDTH (4u)
dkato 0:5dc57d29779d 24 #elif ( LCD_SIZE == XGA )
dkato 0:5dc57d29779d 25 #define LCD_OUTPUT_CLOCK (65.0002)
dkato 0:5dc57d29779d 26 #define LCD_PIXEL_WIDTH (1024u)
dkato 0:5dc57d29779d 27 #define LCD_PIXEL_HEIGHT (768u)
dkato 0:5dc57d29779d 28 #define LCD_H_BACK_PORCH (160u)
dkato 0:5dc57d29779d 29 #define LCD_H_FRONT_PORCH (24u)
dkato 0:5dc57d29779d 30 #define LCD_H_SYNC_WIDTH (136u)
dkato 0:5dc57d29779d 31 #define LCD_V_BACK_PORCH (29u)
dkato 0:5dc57d29779d 32 #define LCD_V_FRONT_PORCH (3u)
dkato 0:5dc57d29779d 33 #define LCD_V_SYNC_WIDTH (6u)
dkato 0:5dc57d29779d 34 #elif ( LCD_SIZE == HD_720p )
dkato 0:5dc57d29779d 35 #define LCD_OUTPUT_CLOCK (74.1800)
dkato 0:5dc57d29779d 36 #define LCD_PIXEL_WIDTH (1280u)
dkato 0:5dc57d29779d 37 #define LCD_PIXEL_HEIGHT (720u)
dkato 0:5dc57d29779d 38 #define LCD_H_BACK_PORCH (220u)
dkato 0:5dc57d29779d 39 #define LCD_H_FRONT_PORCH (70u)
dkato 0:5dc57d29779d 40 #define LCD_H_SYNC_WIDTH (80u)
dkato 0:5dc57d29779d 41 #define LCD_V_BACK_PORCH (20u)
dkato 0:5dc57d29779d 42 #define LCD_V_FRONT_PORCH (5u)
dkato 0:5dc57d29779d 43 #define LCD_V_SYNC_WIDTH (5u)
dkato 0:5dc57d29779d 44 #endif
dkato 0:5dc57d29779d 45
dkato 0:5dc57d29779d 46 extern const DisplayBase::lcd_config_t LcdCfgTbl_Display_shield;
dkato 0:5dc57d29779d 47
dkato 0:5dc57d29779d 48 #endif
dkato 0:5dc57d29779d 49