William Froude / BT81x
Committer:
essexDtm
Date:
Tue Oct 06 13:58:17 2020 +0000
Revision:
0:810cfabcd1cf
Library for running against Bridgetek BT81x (EVE 3) - working

Who changed what in which revision?

UserRevisionLine numberNew contents of line
essexDtm 0:810cfabcd1cf 1 /*=====================================================================
essexDtm 0:810cfabcd1cf 2 Based on Matrix2EveConf.h from TharnLago's Basic C Eve2-Eve4 Library
essexDtm 0:810cfabcd1cf 3 https://github.com/MatrixOrbital/EVE2-Library
essexDtm 0:810cfabcd1cf 4
essexDtm 0:810cfabcd1cf 5 Description:
essexDtm 0:810cfabcd1cf 6 User configurable BT81x options
essexDtm 0:810cfabcd1cf 7 =====================================================================*/
essexDtm 0:810cfabcd1cf 8
essexDtm 0:810cfabcd1cf 9 /**********************************************************************
essexDtm 0:810cfabcd1cf 10 Define your TFT LCD screen: Leave uncommented screen type you are using
essexDtm 0:810cfabcd1cf 11 **********************************************************************/
essexDtm 0:810cfabcd1cf 12
essexDtm 0:810cfabcd1cf 13 //#define EVE2_70
essexDtm 0:810cfabcd1cf 14 #define EVE2_50
essexDtm 0:810cfabcd1cf 15 //#define EVE2_43
essexDtm 0:810cfabcd1cf 16 //#define EVE2_39
essexDtm 0:810cfabcd1cf 17 //#define EVE2_38
essexDtm 0:810cfabcd1cf 18 //#define EVE2_35
essexDtm 0:810cfabcd1cf 19 //#define EVE2_29
essexDtm 0:810cfabcd1cf 20
essexDtm 0:810cfabcd1cf 21 #ifdef EVE2_70
essexDtm 0:810cfabcd1cf 22 #define DWIDTH 800
essexDtm 0:810cfabcd1cf 23 #define DHEIGHT 480
essexDtm 0:810cfabcd1cf 24 #define PIXVOFFSET 0
essexDtm 0:810cfabcd1cf 25 #define PIXHOFFSET 0
essexDtm 0:810cfabcd1cf 26 #define HCYCLE 928
essexDtm 0:810cfabcd1cf 27 #define HOFFSET 88
essexDtm 0:810cfabcd1cf 28 #define HSYNC0 0
essexDtm 0:810cfabcd1cf 29 #define HSYNC1 48
essexDtm 0:810cfabcd1cf 30 #define VCYCLE 525
essexDtm 0:810cfabcd1cf 31 #define VOFFSET 32
essexDtm 0:810cfabcd1cf 32 #define VSYNC0 0
essexDtm 0:810cfabcd1cf 33 #define VSYNC1 3
essexDtm 0:810cfabcd1cf 34 #define PCLK 2
essexDtm 0:810cfabcd1cf 35 #define SWIZZLE 0
essexDtm 0:810cfabcd1cf 36 #define PCLK_POL 1
essexDtm 0:810cfabcd1cf 37 #define HSIZE 800
essexDtm 0:810cfabcd1cf 38 #define VSIZE 480
essexDtm 0:810cfabcd1cf 39 #define CSPREAD 0
essexDtm 0:810cfabcd1cf 40 #define DITHER 1
essexDtm 0:810cfabcd1cf 41 #endif
essexDtm 0:810cfabcd1cf 42
essexDtm 0:810cfabcd1cf 43 #ifdef EVE2_50
essexDtm 0:810cfabcd1cf 44 #define DWIDTH 800
essexDtm 0:810cfabcd1cf 45 #define DHEIGHT 480
essexDtm 0:810cfabcd1cf 46 #define PIXVOFFSET 0
essexDtm 0:810cfabcd1cf 47 #define PIXHOFFSET 0
essexDtm 0:810cfabcd1cf 48 #define HCYCLE 928
essexDtm 0:810cfabcd1cf 49 #define HOFFSET 88
essexDtm 0:810cfabcd1cf 50 #define HSYNC0 0
essexDtm 0:810cfabcd1cf 51 #define HSYNC1 48
essexDtm 0:810cfabcd1cf 52 #define VCYCLE 525
essexDtm 0:810cfabcd1cf 53 #define VOFFSET 32
essexDtm 0:810cfabcd1cf 54 #define VSYNC0 0
essexDtm 0:810cfabcd1cf 55 #define VSYNC1 3
essexDtm 0:810cfabcd1cf 56 #define PCLK 2
essexDtm 0:810cfabcd1cf 57 #define SWIZZLE 0
essexDtm 0:810cfabcd1cf 58 #define PCLK_POL 1
essexDtm 0:810cfabcd1cf 59 #define HSIZE 800
essexDtm 0:810cfabcd1cf 60 #define VSIZE 480
essexDtm 0:810cfabcd1cf 61 #define CSPREAD 0
essexDtm 0:810cfabcd1cf 62 #define DITHER 1
essexDtm 0:810cfabcd1cf 63 #endif
essexDtm 0:810cfabcd1cf 64
essexDtm 0:810cfabcd1cf 65 #ifdef EVE2_43
essexDtm 0:810cfabcd1cf 66 #define DWIDTH 480
essexDtm 0:810cfabcd1cf 67 #define DHEIGHT 272
essexDtm 0:810cfabcd1cf 68 #define PIXVOFFSET 0
essexDtm 0:810cfabcd1cf 69 #define PIXHOFFSET 0
essexDtm 0:810cfabcd1cf 70 #define HCYCLE 548
essexDtm 0:810cfabcd1cf 71 #define HOFFSET 43
essexDtm 0:810cfabcd1cf 72 #define HSYNC0 0
essexDtm 0:810cfabcd1cf 73 #define HSYNC1 41
essexDtm 0:810cfabcd1cf 74 #define VCYCLE 292
essexDtm 0:810cfabcd1cf 75 #define VOFFSET 12
essexDtm 0:810cfabcd1cf 76 #define VSYNC0 0
essexDtm 0:810cfabcd1cf 77 #define VSYNC1 10
essexDtm 0:810cfabcd1cf 78 #define PCLK 5
essexDtm 0:810cfabcd1cf 79 #define SWIZZLE 0
essexDtm 0:810cfabcd1cf 80 #define PCLK_POL 1
essexDtm 0:810cfabcd1cf 81 #define HSIZE 480
essexDtm 0:810cfabcd1cf 82 #define VSIZE 272
essexDtm 0:810cfabcd1cf 83 #define CSPREAD 1
essexDtm 0:810cfabcd1cf 84 #define DITHER 1
essexDtm 0:810cfabcd1cf 85 #endif
essexDtm 0:810cfabcd1cf 86
essexDtm 0:810cfabcd1cf 87 #ifdef EVE2_39
essexDtm 0:810cfabcd1cf 88 #define DWIDTH 480
essexDtm 0:810cfabcd1cf 89 #define DHEIGHT 128
essexDtm 0:810cfabcd1cf 90 #define PIXVOFFSET 0
essexDtm 0:810cfabcd1cf 91 #define PIXHOFFSET 0
essexDtm 0:810cfabcd1cf 92 #define HCYCLE 524
essexDtm 0:810cfabcd1cf 93 #define HOFFSET 16
essexDtm 0:810cfabcd1cf 94 #define HSYNC0 0
essexDtm 0:810cfabcd1cf 95 #define HSYNC1 44
essexDtm 0:810cfabcd1cf 96 #define VCYCLE 288
essexDtm 0:810cfabcd1cf 97 #define VOFFSET 12
essexDtm 0:810cfabcd1cf 98 #define VSYNC0 11
essexDtm 0:810cfabcd1cf 99 #define VSYNC1 8
essexDtm 0:810cfabcd1cf 100 #define PCLK 5
essexDtm 0:810cfabcd1cf 101 #define SWIZZLE 0
essexDtm 0:810cfabcd1cf 102 #define PCLK_POL 1
essexDtm 0:810cfabcd1cf 103 #define HSIZE 480
essexDtm 0:810cfabcd1cf 104 #define VSIZE 128
essexDtm 0:810cfabcd1cf 105 #define CSPREAD 1
essexDtm 0:810cfabcd1cf 106 #define DITHER 1
essexDtm 0:810cfabcd1cf 107 #endif
essexDtm 0:810cfabcd1cf 108
essexDtm 0:810cfabcd1cf 109 #ifdef EVE2_38
essexDtm 0:810cfabcd1cf 110 #define DWIDTH 480
essexDtm 0:810cfabcd1cf 111 #define DHEIGHT 116
essexDtm 0:810cfabcd1cf 112 #define PIXVOFFSET 10
essexDtm 0:810cfabcd1cf 113 #define PIXHOFFSET 0
essexDtm 0:810cfabcd1cf 114 #define HCYCLE 524
essexDtm 0:810cfabcd1cf 115 #define HOFFSET 43
essexDtm 0:810cfabcd1cf 116 #define HSYNC0 0
essexDtm 0:810cfabcd1cf 117 #define HSYNC1 41
essexDtm 0:810cfabcd1cf 118 #define VCYCLE 292
essexDtm 0:810cfabcd1cf 119 #define VOFFSET 12
essexDtm 0:810cfabcd1cf 120 #define VSYNC0 152
essexDtm 0:810cfabcd1cf 121 #define VSYNC1 10
essexDtm 0:810cfabcd1cf 122 #define PCLK 5
essexDtm 0:810cfabcd1cf 123 #define SWIZZLE 0
essexDtm 0:810cfabcd1cf 124 #define PCLK_POL 1
essexDtm 0:810cfabcd1cf 125 #define HSIZE 480
essexDtm 0:810cfabcd1cf 126 #define VSIZE 272
essexDtm 0:810cfabcd1cf 127 #define CSPREAD 1
essexDtm 0:810cfabcd1cf 128 #define DITHER 1
essexDtm 0:810cfabcd1cf 129 #endif
essexDtm 0:810cfabcd1cf 130
essexDtm 0:810cfabcd1cf 131 #ifdef EVE2_35
essexDtm 0:810cfabcd1cf 132 #define DWIDTH 320
essexDtm 0:810cfabcd1cf 133 #define DHEIGHT 240
essexDtm 0:810cfabcd1cf 134 #define PIXVOFFSET 0
essexDtm 0:810cfabcd1cf 135 #define PIXHOFFSET 0
essexDtm 0:810cfabcd1cf 136 #define HCYCLE 408
essexDtm 0:810cfabcd1cf 137 #define HOFFSET 68
essexDtm 0:810cfabcd1cf 138 #define HSYNC0 0
essexDtm 0:810cfabcd1cf 139 #define HSYNC1 10
essexDtm 0:810cfabcd1cf 140 #define VCYCLE 262
essexDtm 0:810cfabcd1cf 141 #define VOFFSET 18
essexDtm 0:810cfabcd1cf 142 #define VSYNC0 0
essexDtm 0:810cfabcd1cf 143 #define VSYNC1 2
essexDtm 0:810cfabcd1cf 144 #define PCLK 8
essexDtm 0:810cfabcd1cf 145 #define SWIZZLE 0
essexDtm 0:810cfabcd1cf 146 #define PCLK_POL 0
essexDtm 0:810cfabcd1cf 147 #define HSIZE 320
essexDtm 0:810cfabcd1cf 148 #define VSIZE 240
essexDtm 0:810cfabcd1cf 149 #define CSPREAD 1
essexDtm 0:810cfabcd1cf 150 #define DITHER 1
essexDtm 0:810cfabcd1cf 151 #endif
essexDtm 0:810cfabcd1cf 152
essexDtm 0:810cfabcd1cf 153 #ifdef EVE2_29
essexDtm 0:810cfabcd1cf 154 #define DWIDTH 320
essexDtm 0:810cfabcd1cf 155 #define DHEIGHT 102
essexDtm 0:810cfabcd1cf 156 #define PIXVOFFSET 0
essexDtm 0:810cfabcd1cf 157 #define PIXHOFFSET 0
essexDtm 0:810cfabcd1cf 158 #define HCYCLE 408
essexDtm 0:810cfabcd1cf 159 #define HOFFSET 70
essexDtm 0:810cfabcd1cf 160 #define HSYNC0 0
essexDtm 0:810cfabcd1cf 161 #define HSYNC1 10
essexDtm 0:810cfabcd1cf 162 #define VCYCLE 262
essexDtm 0:810cfabcd1cf 163 #define VOFFSET 156
essexDtm 0:810cfabcd1cf 164 #define VSYNC0 0
essexDtm 0:810cfabcd1cf 165 #define VSYNC1 2
essexDtm 0:810cfabcd1cf 166 #define PCLK 8
essexDtm 0:810cfabcd1cf 167 #define SWIZZLE 0
essexDtm 0:810cfabcd1cf 168 #define PCLK_POL 0
essexDtm 0:810cfabcd1cf 169 #define HSIZE 320
essexDtm 0:810cfabcd1cf 170 #define VSIZE 102
essexDtm 0:810cfabcd1cf 171 #define CSPREAD 1
essexDtm 0:810cfabcd1cf 172 #define DITHER 1
essexDtm 0:810cfabcd1cf 173 #endif