BurstSPI support for improved performance

Fork of RA8875 by David Smart

Revision:
98:ecebed9b80b2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Fonts/BPG_Arial08x08.h	Thu Dec 17 12:16:40 2015 +0000
@@ -0,0 +1,208 @@
+
+//Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0
+//MikroElektrnika 2011 
+//http://www.mikroe.com 
+
+//GLCD FontName : BPG_Arial8x8
+//GLCD FontSize : 8 x 8
+
+const unsigned char BPG_Arial08x08[] = {
+   0x00,
+   0x00,
+   0x20,0x00,
+   0x7F,0x00,
+   0x08,
+   0x00,
+   0x01,0x88,0x01,0x00,
+   0x02,0x90,0x01,0x00,
+   0x04,0x98,0x01,0x00,
+   0x06,0xA0,0x01,0x00,
+   0x06,0xA8,0x01,0x00,
+   0x07,0xB0,0x01,0x00,
+   0x06,0xB8,0x01,0x00,
+   0x02,0xC0,0x01,0x00,
+   0x03,0xC8,0x01,0x00,
+   0x03,0xD0,0x01,0x00,
+   0x06,0xD8,0x01,0x00,
+   0x06,0xE0,0x01,0x00,
+   0x03,0xE8,0x01,0x00,
+   0x04,0xF0,0x01,0x00,
+   0x02,0xF8,0x01,0x00,
+   0x04,0x00,0x02,0x00,
+   0x06,0x08,0x02,0x00,
+   0x03,0x10,0x02,0x00,
+   0x06,0x18,0x02,0x00,
+   0x06,0x20,0x02,0x00,
+   0x06,0x28,0x02,0x00,
+   0x06,0x30,0x02,0x00,
+   0x06,0x38,0x02,0x00,
+   0x06,0x40,0x02,0x00,
+   0x06,0x48,0x02,0x00,
+   0x06,0x50,0x02,0x00,
+   0x02,0x58,0x02,0x00,
+   0x03,0x60,0x02,0x00,
+   0x06,0x68,0x02,0x00,
+   0x06,0x70,0x02,0x00,
+   0x06,0x78,0x02,0x00,
+   0x06,0x80,0x02,0x00,
+   0x07,0x88,0x02,0x00,
+   0x06,0x90,0x02,0x00,
+   0x06,0x98,0x02,0x00,
+   0x06,0xA0,0x02,0x00,
+   0x06,0xA8,0x02,0x00,
+   0x06,0xB0,0x02,0x00,
+   0x05,0xB8,0x02,0x00,
+   0x06,0xC0,0x02,0x00,
+   0x06,0xC8,0x02,0x00,
+   0x02,0xD0,0x02,0x00,
+   0x05,0xD8,0x02,0x00,
+   0x06,0xE0,0x02,0x00,
+   0x06,0xE8,0x02,0x00,
+   0x06,0xF0,0x02,0x00,
+   0x06,0xF8,0x02,0x00,
+   0x06,0x00,0x03,0x00,
+   0x06,0x08,0x03,0x00,
+   0x06,0x10,0x03,0x00,
+   0x06,0x18,0x03,0x00,
+   0x06,0x20,0x03,0x00,
+   0x06,0x28,0x03,0x00,
+   0x06,0x30,0x03,0x00,
+   0x06,0x38,0x03,0x00,
+   0x05,0x40,0x03,0x00,
+   0x06,0x48,0x03,0x00,
+   0x06,0x50,0x03,0x00,
+   0x06,0x58,0x03,0x00,
+   0x03,0x60,0x03,0x00,
+   0x04,0x68,0x03,0x00,
+   0x03,0x70,0x03,0x00,
+   0x05,0x78,0x03,0x00,
+   0x06,0x80,0x03,0x00,
+   0x03,0x88,0x03,0x00,
+   0x05,0x90,0x03,0x00,
+   0x05,0x98,0x03,0x00,
+   0x06,0xA0,0x03,0x00,
+   0x06,0xA8,0x03,0x00,
+   0x06,0xB0,0x03,0x00,
+   0x04,0xB8,0x03,0x00,
+   0x06,0xC0,0x03,0x00,
+   0x05,0xC8,0x03,0x00,
+   0x02,0xD0,0x03,0x00,
+   0x03,0xD8,0x03,0x00,
+   0x05,0xE0,0x03,0x00,
+   0x02,0xE8,0x03,0x00,
+   0x06,0xF0,0x03,0x00,
+   0x05,0xF8,0x03,0x00,
+   0x06,0x00,0x04,0x00,
+   0x06,0x08,0x04,0x00,
+   0x06,0x10,0x04,0x00,
+   0x04,0x18,0x04,0x00,
+   0x06,0x20,0x04,0x00,
+   0x04,0x28,0x04,0x00,
+   0x05,0x30,0x04,0x00,
+   0x06,0x38,0x04,0x00,
+   0x08,0x40,0x04,0x00,
+   0x06,0x48,0x04,0x00,
+   0x05,0x50,0x04,0x00,
+   0x05,0x58,0x04,0x00,
+   0x04,0x60,0x04,0x00,
+   0x02,0x68,0x04,0x00,
+   0x04,0x70,0x04,0x00,
+   0x07,0x78,0x04,0x00,
+   0x04,0x80,0x04,0x00,
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,                                         // Code for char num 32
+   0x02,0x02,0x02,0x02,0x02,0x00,0x02,0x00,                                         // Code for char num 33
+   0x0A,0x0A,0x00,0x00,0x00,0x00,0x00,0x00,                                         // Code for char num 34
+   0x04,0x14,0x3F,0x12,0x12,0x3F,0x0A,0x08,                                         // Code for char num 35
+   0x08,0x1C,0x2A,0x0A,0x1C,0x28,0x2A,0x1C,                                         // Code for char num 36
+   0x44,0x2A,0x14,0x28,0x54,0x22,0x00,0x00,                                         // Code for char num 37
+   0x0C,0x12,0x12,0x0C,0x0A,0x12,0x2C,0x00,                                         // Code for char num 38
+   0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,                                         // Code for char num 39
+   0x04,0x02,0x02,0x02,0x02,0x02,0x04,0x00,                                         // Code for char num 40
+   0x02,0x04,0x04,0x04,0x04,0x04,0x02,0x00,                                         // Code for char num 41
+   0x00,0x2A,0x1C,0x3E,0x1C,0x2A,0x00,0x00,                                         // Code for char num 42
+   0x00,0x08,0x08,0x3E,0x08,0x08,0x00,0x00,                                         // Code for char num 43
+   0x00,0x00,0x00,0x00,0x00,0x04,0x02,0x00,                                         // Code for char num 44
+   0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,                                         // Code for char num 45
+   0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,                                         // Code for char num 46
+   0x08,0x08,0x04,0x04,0x04,0x02,0x02,0x00,                                         // Code for char num 47
+   0x1C,0x32,0x2A,0x2A,0x2A,0x26,0x1C,0x00,                                         // Code for char num 48
+   0x04,0x06,0x04,0x04,0x04,0x04,0x04,0x00,                                         // Code for char num 49
+   0x1C,0x22,0x20,0x18,0x04,0x02,0x3E,0x00,                                         // Code for char num 50
+   0x1C,0x22,0x20,0x1C,0x20,0x22,0x1C,0x00,                                         // Code for char num 51
+   0x10,0x18,0x14,0x14,0x3E,0x10,0x10,0x00,                                         // Code for char num 52
+   0x3E,0x02,0x02,0x1E,0x20,0x20,0x1E,0x00,                                         // Code for char num 53
+   0x1C,0x22,0x02,0x1E,0x22,0x22,0x1C,0x00,                                         // Code for char num 54
+   0x3E,0x10,0x08,0x08,0x04,0x04,0x04,0x00,                                         // Code for char num 55
+   0x1C,0x22,0x22,0x1C,0x22,0x22,0x1C,0x00,                                         // Code for char num 56
+   0x1C,0x22,0x22,0x3C,0x20,0x22,0x1C,0x00,                                         // Code for char num 57
+   0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,                                         // Code for char num 58
+   0x00,0x00,0x04,0x00,0x00,0x04,0x02,0x00,                                         // Code for char num 59
+   0x00,0x30,0x08,0x06,0x06,0x08,0x30,0x00,                                         // Code for char num 60
+   0x00,0x00,0x3E,0x00,0x00,0x3E,0x00,0x00,                                         // Code for char num 61
+   0x00,0x06,0x08,0x30,0x30,0x08,0x06,0x00,                                         // Code for char num 62
+   0x1C,0x22,0x20,0x18,0x08,0x00,0x08,0x00,                                         // Code for char num 63
+   0x38,0x44,0x52,0x6A,0x12,0x44,0x38,0x00,                                         // Code for char num 64
+   0x08,0x14,0x22,0x22,0x3E,0x22,0x22,0x00,                                         // Code for char num 65
+   0x1E,0x22,0x22,0x1E,0x22,0x22,0x1E,0x00,                                         // Code for char num 66
+   0x1C,0x22,0x02,0x02,0x02,0x22,0x1C,0x00,                                         // Code for char num 67
+   0x1E,0x22,0x22,0x22,0x22,0x22,0x1E,0x00,                                         // Code for char num 68
+   0x3E,0x02,0x02,0x1E,0x02,0x02,0x3E,0x00,                                         // Code for char num 69
+   0x1E,0x02,0x02,0x1E,0x02,0x02,0x02,0x00,                                         // Code for char num 70
+   0x1C,0x22,0x02,0x3A,0x22,0x22,0x1C,0x00,                                         // Code for char num 71
+   0x22,0x22,0x22,0x3E,0x22,0x22,0x22,0x00,                                         // Code for char num 72
+   0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,                                         // Code for char num 73
+   0x10,0x10,0x10,0x10,0x10,0x12,0x0C,0x00,                                         // Code for char num 74
+   0x22,0x22,0x12,0x0E,0x0E,0x12,0x22,0x00,                                         // Code for char num 75
+   0x02,0x02,0x02,0x02,0x02,0x02,0x3E,0x00,                                         // Code for char num 76
+   0x36,0x36,0x36,0x2A,0x2A,0x2A,0x22,0x00,                                         // Code for char num 77
+   0x22,0x26,0x26,0x2A,0x3A,0x32,0x22,0x00,                                         // Code for char num 78
+   0x1C,0x22,0x22,0x22,0x22,0x22,0x1C,0x00,                                         // Code for char num 79
+   0x1E,0x22,0x22,0x22,0x1E,0x02,0x02,0x00,                                         // Code for char num 80
+   0x1C,0x22,0x22,0x22,0x2A,0x12,0x2C,0x00,                                         // Code for char num 81
+   0x1E,0x22,0x22,0x22,0x1E,0x12,0x22,0x00,                                         // Code for char num 82
+   0x1C,0x22,0x02,0x1C,0x20,0x22,0x1C,0x00,                                         // Code for char num 83
+   0x3E,0x08,0x08,0x08,0x08,0x08,0x08,0x00,                                         // Code for char num 84
+   0x22,0x22,0x22,0x22,0x22,0x22,0x1C,0x00,                                         // Code for char num 85
+   0x22,0x22,0x22,0x14,0x14,0x08,0x08,0x00,                                         // Code for char num 86
+   0x11,0x11,0x11,0x15,0x15,0x1F,0x1B,0x00,                                         // Code for char num 87
+   0x22,0x22,0x14,0x08,0x1C,0x22,0x22,0x00,                                         // Code for char num 88
+   0x22,0x22,0x14,0x08,0x08,0x08,0x08,0x00,                                         // Code for char num 89
+   0x3E,0x20,0x10,0x08,0x04,0x02,0x3E,0x00,                                         // Code for char num 90
+   0x06,0x02,0x02,0x02,0x02,0x02,0x06,0x00,                                         // Code for char num 91
+   0x02,0x02,0x02,0x04,0x04,0x08,0x08,0x00,                                         // Code for char num 92
+   0x06,0x04,0x04,0x04,0x04,0x04,0x06,0x00,                                         // Code for char num 93
+   0x0C,0x0C,0x12,0x12,0x00,0x00,0x00,0x00,                                         // Code for char num 94
+   0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,                                         // Code for char num 95
+   0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,                                         // Code for char num 96
+   0x00,0x0C,0x12,0x10,0x1C,0x12,0x1C,0x00,                                         // Code for char num 97
+   0x02,0x02,0x02,0x0E,0x12,0x12,0x0E,0x00,                                         // Code for char num 98
+   0x00,0x1C,0x22,0x02,0x02,0x22,0x1C,0x00,                                         // Code for char num 99
+   0x20,0x20,0x20,0x3C,0x22,0x22,0x3C,0x00,                                         // Code for char num 100
+   0x00,0x1C,0x22,0x22,0x1A,0x02,0x3C,0x00,                                         // Code for char num 101
+   0x0C,0x04,0x04,0x0E,0x04,0x04,0x04,0x00,                                         // Code for char num 102
+   0x00,0x00,0x3C,0x22,0x22,0x3C,0x20,0x1C,                                         // Code for char num 103
+   0x02,0x02,0x02,0x02,0x1E,0x12,0x12,0x00,                                         // Code for char num 104
+   0x02,0x00,0x02,0x02,0x02,0x02,0x02,0x00,                                         // Code for char num 105
+   0x04,0x00,0x04,0x04,0x04,0x04,0x04,0x02,                                         // Code for char num 106
+   0x02,0x02,0x12,0x0A,0x06,0x0A,0x12,0x00,                                         // Code for char num 107
+   0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,                                         // Code for char num 108
+   0x00,0x00,0x16,0x2A,0x2A,0x2A,0x2A,0x00,                                         // Code for char num 109
+   0x00,0x00,0x0E,0x12,0x12,0x12,0x12,0x00,                                         // Code for char num 110
+   0x00,0x00,0x1C,0x22,0x22,0x22,0x1C,0x00,                                         // Code for char num 111
+   0x00,0x00,0x1E,0x22,0x22,0x1E,0x02,0x02,                                         // Code for char num 112
+   0x00,0x00,0x3C,0x22,0x22,0x3C,0x20,0x20,                                         // Code for char num 113
+   0x00,0x00,0x0E,0x02,0x02,0x02,0x02,0x00,                                         // Code for char num 114
+   0x00,0x1C,0x22,0x0C,0x10,0x22,0x1C,0x00,                                         // Code for char num 115
+   0x00,0x04,0x0E,0x04,0x04,0x04,0x0C,0x00,                                         // Code for char num 116
+   0x00,0x00,0x12,0x12,0x12,0x12,0x1E,0x00,                                         // Code for char num 117
+   0x00,0x00,0x22,0x22,0x14,0x14,0x08,0x00,                                         // Code for char num 118
+   0x00,0x81,0x99,0x5A,0x5A,0x66,0x24,0x00,                                         // Code for char num 119
+   0x00,0x00,0x22,0x14,0x08,0x14,0x22,0x00,                                         // Code for char num 120
+   0x00,0x00,0x12,0x12,0x12,0x1C,0x10,0x0E,                                         // Code for char num 121
+   0x00,0x00,0x1E,0x10,0x08,0x04,0x1E,0x00,                                         // Code for char num 122
+   0x08,0x04,0x04,0x04,0x02,0x04,0x04,0x08,                                         // Code for char num 123
+   0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,                                         // Code for char num 124
+   0x02,0x04,0x04,0x04,0x08,0x04,0x04,0x02,                                         // Code for char num 125
+   0x00,0x00,0x00,0x4C,0x32,0x00,0x00,0x00,                                         // Code for char num 126
+   0x00,0x0E,0x0A,0x0A,0x0A,0x0A,0x0E,0x00                                          // Code for char num 127
+        };