Library to control a Graphics TFT connected to 4-wire SPI - revised for the Raio RA8875 Display Controller.

Dependents:   FRDM_RA8875_mPaint RA8875_Demo RA8875_KeyPadDemo SignalGenerator ... more

Fork of SPI_TFT by Peter Drescher

See Components - RA8875 Based Display

Enhanced touch-screen support - where it previous supported both the Resistive Touch and Capacitive Touch based on the FT5206 Touch Controller, now it also has support for the GSL1680 Touch Controller.

Offline Help Manual (Windows chm)

/media/uploads/WiredHome/ra8875.zip.bin (download, rename to .zip and unzip)

Fonts/BPG_Arial10x10.h

Committer:
WiredHome
Date:
2018-08-17
Revision:
154:ad2450fc3dc3
Parent:
101:e0aad446094a
Child:
158:b656dcf02e14

File content as of revision 154:ad2450fc3dc3:

//Manually adjusted the ' ' (space) to be 4-pix wide

//Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0
//MikroElektrnika 2011 
//http://www.mikroe.com 

//GLCD FontName : BPG_Arial10x10
//GLCD FontSize : 10 x 10

const unsigned char BPG_Arial10x10[] = {
   0x00,
   0x00,
   0x20,0x00,
   0x7F,0x00,
   0x0A,
   0x00,
   0x04,0x88,0x01,0x00,
   0x02,0x92,0x01,0x00,
   0x03,0x9C,0x01,0x00,
   0x06,0xA6,0x01,0x00,
   0x06,0xB0,0x01,0x00,
   0x09,0xBA,0x01,0x00,
   0x07,0xCE,0x01,0x00,
   0x01,0xD8,0x01,0x00,
   0x03,0xE2,0x01,0x00,
   0x03,0xEC,0x01,0x00,
   0x06,0xF6,0x01,0x00,
   0x06,0x00,0x02,0x00,
   0x02,0x0A,0x02,0x00,
   0x03,0x14,0x02,0x00,
   0x02,0x1E,0x02,0x00,
   0x03,0x28,0x02,0x00,
   0x06,0x32,0x02,0x00,
   0x04,0x3C,0x02,0x00,
   0x06,0x46,0x02,0x00,
   0x06,0x50,0x02,0x00,
   0x07,0x5A,0x02,0x00,
   0x06,0x64,0x02,0x00,
   0x07,0x6E,0x02,0x00,
   0x06,0x78,0x02,0x00,
   0x07,0x82,0x02,0x00,
   0x07,0x8C,0x02,0x00,
   0x02,0x96,0x02,0x00,
   0x02,0xA0,0x02,0x00,
   0x06,0xAA,0x02,0x00,
   0x06,0xB4,0x02,0x00,
   0x06,0xBE,0x02,0x00,
   0x06,0xC8,0x02,0x00,
   0x09,0xD2,0x02,0x00,
   0x07,0xE6,0x02,0x00,
   0x07,0xF0,0x02,0x00,
   0x07,0xFA,0x02,0x00,
   0x07,0x04,0x03,0x00,
   0x06,0x0E,0x03,0x00,
   0x06,0x18,0x03,0x00,
   0x07,0x22,0x03,0x00,
   0x07,0x2C,0x03,0x00,
   0x02,0x36,0x03,0x00,
   0x06,0x40,0x03,0x00,
   0x07,0x4A,0x03,0x00,
   0x06,0x54,0x03,0x00,
   0x08,0x5E,0x03,0x00,
   0x07,0x68,0x03,0x00,
   0x07,0x72,0x03,0x00,
   0x07,0x7C,0x03,0x00,
   0x07,0x86,0x03,0x00,
   0x07,0x90,0x03,0x00,
   0x07,0x9A,0x03,0x00,
   0x06,0xA4,0x03,0x00,
   0x07,0xAE,0x03,0x00,
   0x08,0xB8,0x03,0x00,
   0x0A,0xC2,0x03,0x00,
   0x07,0xD6,0x03,0x00,
   0x08,0xE0,0x03,0x00,
   0x06,0xEA,0x03,0x00,
   0x03,0xF4,0x03,0x00,
   0x04,0xFE,0x03,0x00,
   0x03,0x08,0x04,0x00,
   0x05,0x12,0x04,0x00,
   0x06,0x1C,0x04,0x00,
   0x02,0x26,0x04,0x00,
   0x05,0x30,0x04,0x00,
   0x05,0x3A,0x04,0x00,
   0x06,0x44,0x04,0x00,
   0x06,0x4E,0x04,0x00,
   0x06,0x58,0x04,0x00,
   0x04,0x62,0x04,0x00,
   0x06,0x6C,0x04,0x00,
   0x05,0x76,0x04,0x00,
   0x02,0x80,0x04,0x00,
   0x03,0x8A,0x04,0x00,
   0x05,0x94,0x04,0x00,
   0x02,0x9E,0x04,0x00,
   0x08,0xA8,0x04,0x00,
   0x05,0xB2,0x04,0x00,
   0x06,0xBC,0x04,0x00,
   0x06,0xC6,0x04,0x00,
   0x06,0xD0,0x04,0x00,
   0x04,0xDA,0x04,0x00,
   0x06,0xE4,0x04,0x00,
   0x04,0xEE,0x04,0x00,
   0x05,0xF8,0x04,0x00,
   0x06,0x02,0x05,0x00,
   0x08,0x0C,0x05,0x00,
   0x06,0x16,0x05,0x00,
   0x06,0x20,0x05,0x00,
   0x05,0x2A,0x05,0x00,
   0x04,0x34,0x05,0x00,
   0x02,0x3E,0x05,0x00,
   0x04,0x48,0x05,0x00,
   0x07,0x52,0x05,0x00,
   0x04,0x5C,0x05,0x00,
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,                               // Code for char num 32
   0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x02,0x00,0x00,                               // Code for char num 33
   0x05,0x05,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,                               // Code for char num 34
   0x04,0x14,0x3F,0x12,0x12,0x3F,0x0A,0x08,0x00,0x00,                               // Code for char num 35
   0x08,0x1C,0x2A,0x0A,0x1C,0x28,0x2A,0x1C,0x08,0x00,                               // Code for char num 36
   0x4E,0x00,0x4A,0x00,0x2A,0x00,0x2E,0x00,0xD0,0x00,0x50,0x01,0x48,0x01,0xC8,0x01,0x00,0x00,0x00,0x00, // Code for char num 37
   0x1C,0x12,0x14,0x0C,0x0A,0x33,0x32,0x5E,0x00,0x00,                               // Code for char num 38
   0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,                               // Code for char num 39
   0x04,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x04,0x00,                               // Code for char num 40
   0x02,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x02,0x00,                               // Code for char num 41
   0x00,0x00,0x2A,0x1C,0x3E,0x1C,0x2A,0x00,0x00,0x00,                               // Code for char num 42
   0x00,0x00,0x08,0x08,0x3E,0x08,0x08,0x00,0x00,0x00,                               // Code for char num 43
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x00,                               // Code for char num 44
   0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,                               // Code for char num 45
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,                               // Code for char num 46
   0x04,0x04,0x02,0x02,0x02,0x02,0x01,0x01,0x00,0x00,                               // Code for char num 47
   0x1E,0x31,0x29,0x29,0x25,0x25,0x23,0x1E,0x00,0x00,                               // Code for char num 48
   0x08,0x0C,0x0A,0x08,0x08,0x08,0x08,0x08,0x00,0x00,                               // Code for char num 49
   0x1C,0x22,0x20,0x10,0x08,0x04,0x02,0x3E,0x00,0x00,                               // Code for char num 50
   0x1C,0x22,0x20,0x1C,0x20,0x20,0x22,0x1C,0x00,0x00,                               // Code for char num 51
   0x30,0x30,0x28,0x24,0x24,0x7E,0x20,0x20,0x00,0x00,                               // Code for char num 52
   0x1E,0x02,0x02,0x1E,0x30,0x20,0x12,0x1E,0x00,0x00,                               // Code for char num 53
   0x3C,0x42,0x02,0x3A,0x46,0x42,0x42,0x3C,0x00,0x00,                               // Code for char num 54
   0x3E,0x10,0x08,0x08,0x04,0x04,0x04,0x04,0x00,0x00,                               // Code for char num 55
   0x3C,0x42,0x42,0x3C,0x42,0x42,0x42,0x3C,0x00,0x00,                               // Code for char num 56
   0x3C,0x42,0x42,0x42,0x7C,0x40,0x42,0x3C,0x00,0x00,                               // Code for char num 57
   0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x02,0x00,0x00,                               // Code for char num 58
   0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x02,0x02,0x00,                               // Code for char num 59
   0x00,0x30,0x08,0x06,0x06,0x08,0x30,0x00,0x00,0x00,                               // Code for char num 60
   0x00,0x00,0x3E,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,                               // Code for char num 61
   0x00,0x06,0x08,0x30,0x30,0x08,0x06,0x00,0x00,0x00,                               // Code for char num 62
   0x1C,0x22,0x20,0x20,0x18,0x08,0x00,0x08,0x00,0x00,                               // Code for char num 63
   0x7C,0x00,0x82,0x00,0x59,0x01,0x65,0x01,0x45,0x01,0x45,0x01,0xF9,0x01,0x82,0x00,0x7C,0x00,0x00,0x00, // Code for char num 64
   0x18,0x24,0x42,0x42,0x42,0x7E,0x42,0x42,0x00,0x00,                               // Code for char num 65
   0x3E,0x42,0x42,0x3E,0x42,0x42,0x42,0x3E,0x00,0x00,                               // Code for char num 66
   0x3C,0x42,0x42,0x02,0x02,0x42,0x42,0x3C,0x00,0x00,                               // Code for char num 67
   0x3E,0x42,0x42,0x42,0x42,0x42,0x42,0x3E,0x00,0x00,                               // Code for char num 68
   0x3E,0x02,0x02,0x1E,0x02,0x02,0x02,0x3E,0x00,0x00,                               // Code for char num 69
   0x3E,0x02,0x02,0x3E,0x02,0x02,0x02,0x02,0x00,0x00,                               // Code for char num 70
   0x3C,0x42,0x02,0x02,0x72,0x42,0x42,0x3C,0x00,0x00,                               // Code for char num 71
   0x42,0x42,0x42,0x7E,0x42,0x42,0x42,0x42,0x00,0x00,                               // Code for char num 72
   0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,                               // Code for char num 73
   0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x1C,0x00,0x00,                               // Code for char num 74
   0x42,0x22,0x12,0x0E,0x0E,0x12,0x22,0x42,0x00,0x00,                               // Code for char num 75
   0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x3E,0x00,0x00,                               // Code for char num 76
   0xC6,0xC6,0xC6,0xAA,0xAA,0xAA,0x92,0x92,0x00,0x00,                               // Code for char num 77
   0x42,0x46,0x46,0x4A,0x52,0x72,0x62,0x42,0x00,0x00,                               // Code for char num 78
   0x3C,0x42,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00,                               // Code for char num 79
   0x3E,0x62,0x42,0x62,0x3E,0x02,0x02,0x02,0x00,0x00,                               // Code for char num 80
   0x3C,0x42,0x42,0x42,0x42,0x52,0x22,0x5C,0x00,0x00,                               // Code for char num 81
   0x3E,0x42,0x42,0x62,0x1E,0x22,0x42,0x42,0x00,0x00,                               // Code for char num 82
   0x3C,0x42,0x02,0x3C,0x40,0x40,0x42,0x3C,0x00,0x00,                               // Code for char num 83
   0x3E,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x00,0x00,                               // Code for char num 84
   0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00,                               // Code for char num 85
   0x82,0x82,0x82,0x44,0x44,0x28,0x28,0x10,0x00,0x00,                               // Code for char num 86
   0x01,0x02,0x31,0x02,0x31,0x02,0x32,0x01,0x4A,0x01,0x4A,0x01,0xCE,0x01,0x84,0x00,0x00,0x00,0x00,0x00, // Code for char num 87
   0x42,0x42,0x24,0x18,0x18,0x24,0x42,0x42,0x00,0x00,                               // Code for char num 88
   0x82,0x44,0x6C,0x28,0x10,0x10,0x10,0x10,0x00,0x00,                               // Code for char num 89
   0x3E,0x20,0x20,0x10,0x08,0x04,0x02,0x3E,0x00,0x00,                               // Code for char num 90
   0x06,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x06,                               // Code for char num 91
   0x02,0x02,0x02,0x04,0x04,0x08,0x08,0x08,0x00,0x00,                               // Code for char num 92
   0x06,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x06,                               // Code for char num 93
   0x0C,0x0C,0x12,0x12,0x00,0x00,0x00,0x00,0x00,0x00,                               // Code for char num 94
   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,                               // Code for char num 95
   0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,                               // Code for char num 96
   0x00,0x00,0x0C,0x12,0x10,0x1C,0x12,0x1C,0x00,0x00,                               // Code for char num 97
   0x02,0x02,0x02,0x0E,0x12,0x12,0x12,0x0E,0x00,0x00,                               // Code for char num 98
   0x00,0x00,0x1C,0x22,0x02,0x02,0x22,0x1C,0x00,0x00,                               // Code for char num 99
   0x20,0x20,0x20,0x3C,0x22,0x22,0x22,0x3C,0x00,0x00,                               // Code for char num 100
   0x00,0x00,0x1C,0x22,0x22,0x1A,0x02,0x3C,0x00,0x00,                               // Code for char num 101
   0x0C,0x04,0x04,0x0E,0x04,0x04,0x04,0x04,0x00,0x00,                               // Code for char num 102
   0x00,0x00,0x3C,0x22,0x22,0x22,0x3C,0x20,0x20,0x1C,                               // Code for char num 103
   0x02,0x02,0x1E,0x12,0x12,0x12,0x12,0x12,0x00,0x00,                               // Code for char num 104
   0x02,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,                               // Code for char num 105
   0x04,0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x06,                               // Code for char num 106
   0x02,0x02,0x12,0x0A,0x06,0x0A,0x0A,0x12,0x00,0x00,                               // Code for char num 107
   0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,                               // Code for char num 108
   0x00,0x00,0xEE,0x92,0x92,0x92,0x92,0x92,0x00,0x00,                               // Code for char num 109
   0x00,0x00,0x1E,0x12,0x12,0x12,0x12,0x12,0x00,0x00,                               // Code for char num 110
   0x00,0x00,0x1C,0x22,0x22,0x22,0x22,0x1C,0x00,0x00,                               // Code for char num 111
   0x00,0x00,0x1A,0x26,0x22,0x22,0x26,0x1E,0x02,0x02,                               // Code for char num 112
   0x00,0x00,0x3C,0x22,0x22,0x22,0x22,0x3C,0x20,0x20,                               // Code for char num 113
   0x00,0x00,0x0E,0x02,0x02,0x02,0x02,0x02,0x00,0x00,                               // Code for char num 114
   0x00,0x00,0x1C,0x22,0x0C,0x10,0x22,0x1C,0x00,0x00,                               // Code for char num 115
   0x00,0x04,0x0E,0x04,0x04,0x04,0x04,0x0C,0x00,0x00,                               // Code for char num 116
   0x00,0x00,0x12,0x12,0x12,0x12,0x12,0x1E,0x00,0x00,                               // Code for char num 117
   0x00,0x00,0x22,0x22,0x22,0x14,0x14,0x08,0x00,0x00,                               // Code for char num 118
   0x00,0x00,0x81,0x99,0x5A,0x5A,0x66,0x24,0x00,0x00,                               // Code for char num 119
   0x00,0x00,0x22,0x14,0x08,0x08,0x14,0x22,0x00,0x00,                               // Code for char num 120
   0x00,0x00,0x22,0x24,0x24,0x14,0x18,0x08,0x08,0x0C,                               // Code for char num 121
   0x00,0x00,0x1F,0x10,0x08,0x04,0x02,0x1F,0x00,0x00,                               // Code for char num 122
   0x08,0x04,0x04,0x04,0x02,0x02,0x04,0x04,0x04,0x08,                               // Code for char num 123
   0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,                               // Code for char num 124
   0x02,0x04,0x04,0x04,0x08,0x08,0x04,0x04,0x04,0x02,                               // Code for char num 125
   0x00,0x00,0x00,0x4C,0x32,0x00,0x00,0x00,0x00,0x00,                               // Code for char num 126
   0x00,0x0E,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0E,0x00                                // Code for char num 127
        };