I simplified the library "ILI9225_TFT" provided by Arman Safikhani to better suit my needs in implementing a simple sliding puzzle game.
FAmap.h@2:cc93245bb6d0, 2015-09-01 (annotated)
- Committer:
- Arman92
- Date:
- Tue Sep 01 12:16:09 2015 +0000
- Revision:
- 2:cc93245bb6d0
- Parent:
- 0:e97881aef140
fixed non-hardware SPI issue
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Arman92 | 0:e97881aef140 | 1 | //------------------------------------------------------------------------------------------------ |
Arman92 | 0:e97881aef140 | 2 | //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
Arman92 | 0:e97881aef140 | 3 | //------------------------------------------------------------------------------------------------ |
Arman92 | 0:e97881aef140 | 4 | /* |
Arman92 | 0:e97881aef140 | 5 | ....::::: In The Name Of GOD :::::.... |
Arman92 | 0:e97881aef140 | 6 | |
Arman92 | 0:e97881aef140 | 7 | |
Arman92 | 0:e97881aef140 | 8 | **************** ****************** |
Arman92 | 0:e97881aef140 | 9 | |
Arman92 | 0:e97881aef140 | 10 | Ported to ILI9225 by Arman Safikhani 31-08-2015 |
Arman92 | 0:e97881aef140 | 11 | |
Arman92 | 0:e97881aef140 | 12 | **************** ****************** |
Arman92 | 0:e97881aef140 | 13 | |
Arman92 | 0:e97881aef140 | 14 | |
Arman92 | 0:e97881aef140 | 15 | TFT LCD (ILI9325-ILI9320 LCD Driver) Functions (ECA 2.8 inch LCD Module) |
Arman92 | 0:e97881aef140 | 16 | Version : 1.0 |
Arman92 | 0:e97881aef140 | 17 | By Ali Imanifar 11/06/2013 |
Arman92 | 0:e97881aef140 | 18 | |
Arman92 | 0:e97881aef140 | 19 | ECA Corporation........www.ECA.ir |
Arman92 | 0:e97881aef140 | 20 | ECA Eshop..............www.Eshop.ECA.ir |
Arman92 | 0:e97881aef140 | 21 | ECA Forum..............www.ECA.ir/Forum2 |
Arman92 | 0:e97881aef140 | 22 | ECA Video Center.......www.TV.ECA.ir |
Arman92 | 0:e97881aef140 | 23 | ECA Blog...............www.Blog.ECA.ir |
Arman92 | 0:e97881aef140 | 24 | |
Arman92 | 0:e97881aef140 | 25 | Important Note : |
Arman92 | 0:e97881aef140 | 26 | DO NOT Change LCD Register Definitions And LCD Command Codes |
Arman92 | 0:e97881aef140 | 27 | */ |
Arman92 | 0:e97881aef140 | 28 | //------------------------------------------------------------------------------------------------ |
Arman92 | 0:e97881aef140 | 29 | //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
Arman92 | 0:e97881aef140 | 30 | //------------------------------------------------------------------------------------------------ |
Arman92 | 0:e97881aef140 | 31 | |
Arman92 | 0:e97881aef140 | 32 | |
Arman92 | 0:e97881aef140 | 33 | const unsigned char FAmap[50][6] = |
Arman92 | 0:e97881aef140 | 34 | { |
Arman92 | 0:e97881aef140 | 35 | //x-C1+5 |
Arman92 | 0:e97881aef140 | 36 | 0xB0,0x8C,0xB0,0x8C,1,1, //34 ک - 223 |
Arman92 | 0:e97881aef140 | 37 | 0x81,0x03,0x81,0x03,1,1, //0 پ - 234 |
Arman92 | 0:e97881aef140 | 38 | 0x8D,0x93,0x94,0x93,1,1, //1 چ - 235 |
Arman92 | 0:e97881aef140 | 39 | 0x8E,0x8E,0x8E,0x8E,1,0, //2 ژ - 238 |
Arman92 | 0:e97881aef140 | 40 | 0x90,0x01,0x90,0x01,1,1, //3 گ - 239 |
Arman92 | 0:e97881aef140 | 41 | 0x98,0x96,0x98,0x96,0,1, //4 ئ - 193 |
Arman92 | 0:e97881aef140 | 42 | 0x99,0x99,0x02,0x02,1,0, //5 آ - 194 |
Arman92 | 0:e97881aef140 | 43 | 0xC3,0xC3,0x01,0x01,1,0, //6 - 195 |
Arman92 | 0:e97881aef140 | 44 | 0xC4,0xC4,0xC4,0xC4,0,0, //7 - 196 |
Arman92 | 0:e97881aef140 | 45 | 0xC5,0xC5,0x03,0x03,1,0, //8 - 197 |
Arman92 | 0:e97881aef140 | 46 | 0xC6,0xC6,0xC6,0xC6,0,0, //9 - 198 |
Arman92 | 0:e97881aef140 | 47 | 0x9A,0x9A,0x00,0x00,1,0, //10 ا - 199 |
Arman92 | 0:e97881aef140 | 48 | 0x9B,0x04,0x9B,0x04,1,1, //11 ب - 200 |
Arman92 | 0:e97881aef140 | 49 | 0xC9,0xFE,0xE9,0x95,1,1, //12 - 201 |
Arman92 | 0:e97881aef140 | 50 | 0x9C,0x05,0x9C,0x05,1,1, //13 ت - 202 |
Arman92 | 0:e97881aef140 | 51 | 0x9D,0x06,0x9D,0x06,1,1, //14 ث - 203 |
Arman92 | 0:e97881aef140 | 52 | 0x9E,0x07,0x08,0x07,1,1, //15 ج - 204 |
Arman92 | 0:e97881aef140 | 53 | 0x9F,0x09,0x0A,0x09,1,1, //16 ح - 205 |
Arman92 | 0:e97881aef140 | 54 | 0xA0,0x0B,0x0C,0x0B,1,1, //17 خ - 206 |
Arman92 | 0:e97881aef140 | 55 | 0xA1,0xA1,0xA1,0xA1,1,0, //18 د - 207 |
Arman92 | 0:e97881aef140 | 56 | 0xA2,0xA2,0xA2,0xA2,1,0, //19 ذ - 208 |
Arman92 | 0:e97881aef140 | 57 | 0xA3,0xA3,0xA3,0xA3,1,0, //20 ر - 209 |
Arman92 | 0:e97881aef140 | 58 | 0xA4,0xA4,0xA4,0xA4,1,0, //21 ز - 210 |
Arman92 | 0:e97881aef140 | 59 | 0xA5,0x8A,0xA5,0x8A,1,1, //22 س - 211 |
Arman92 | 0:e97881aef140 | 60 | 0xA6,0x0E,0xA6,0x0E,1,1, //23 ش - 212 |
Arman92 | 0:e97881aef140 | 61 | 0xA7,0x0F,0xA7,0x0F,1,1, //24 ص - 213 |
Arman92 | 0:e97881aef140 | 62 | 0xA8,0x1A,0xA8,0x1A,1,1, //25 ض - 214 |
Arman92 | 0:e97881aef140 | 63 | 0xD7,0xD7,0xD7,0xD7,0,0, //26 - 215 |
Arman92 | 0:e97881aef140 | 64 | 0xA9,0xA9,0xA9,0xA9,1,1, //27 ط - 216 |
Arman92 | 0:e97881aef140 | 65 | 0xAA,0xAA,0xAA,0xAA,1,1, //28 ظ - 217 |
Arman92 | 0:e97881aef140 | 66 | 0xAB,0x1B,0x89,0x88,1,1, //29 ع - 218 |
Arman92 | 0:e97881aef140 | 67 | 0xAC,0x85,0x7F,0x84,1,1, //30 غ - 219 |
Arman92 | 0:e97881aef140 | 68 | 0xAD,0xAD,0xAD,0xAD,1,1, //31 - - 220 |
Arman92 | 0:e97881aef140 | 69 | 0xAE,0x80,0xAE,0x80,1,1, //32 ف - 221 |
Arman92 | 0:e97881aef140 | 70 | 0xAF,0x83,0xAF,0x83,1,1, //33 ق - 222 |
Arman92 | 0:e97881aef140 | 71 | 0xB0,0x8C,0xB0,0x8C,1,1, //34 ک - 223 |
Arman92 | 0:e97881aef140 | 72 | 0xE0,0xE0,0xE0,0xE0,0,0, //35 - 224 |
Arman92 | 0:e97881aef140 | 73 | 0xB1,0x86,0xB1,0x86,1,1, //36 ل - 225 |
Arman92 | 0:e97881aef140 | 74 | 0xE2,0xE2,0xE2,0xE2,0,0, //37 - 226 |
Arman92 | 0:e97881aef140 | 75 | 0xB2,0x82,0xB2,0x82,1,1, //38 م - 227 |
Arman92 | 0:e97881aef140 | 76 | 0xB3,0x87,0xB3,0x87,1,1, //39 ن - 228 |
Arman92 | 0:e97881aef140 | 77 | 0xB4,0x0D,0x8B,0x91,1,1, //40 ه - 229 |
Arman92 | 0:e97881aef140 | 78 | 0xB5,0xB5,0xB5,0xB5,1,0, //41 و - 230 |
Arman92 | 0:e97881aef140 | 79 | 0xE7,0xE7,0xE7,0xE7,0,0, //42 - 231 |
Arman92 | 0:e97881aef140 | 80 | 0xE8,0xE8,0xE8,0xE8,0,0, //43 - 232 |
Arman92 | 0:e97881aef140 | 81 | 0xE9,0xE9,0xE9,0xE9,0,0, //44 - 233 |
Arman92 | 0:e97881aef140 | 82 | 0xFE,0xFE,0xFE,0xFE,0,0, //45 - 254 |
Arman92 | 0:e97881aef140 | 83 | 0xFF,0xFF,0xFF,0xFF,0,0, //46 - 255 |
Arman92 | 0:e97881aef140 | 84 | 0xEC,0xC0,0xA0,0xC0,1,1, //47 - 236 |
Arman92 | 0:e97881aef140 | 85 | 0xB6,0x8F,0x92,0x8F,1,1 //48 ي - 237 |
Arman92 | 0:e97881aef140 | 86 | |
Arman92 | 0:e97881aef140 | 87 | }; |