Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
BT81x_Config.h@0:810cfabcd1cf, 2020-10-06 (annotated)
- 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?
| User | Revision | Line number | New 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 |