oled displey

Committer:
docent
Date:
Tue Jul 23 12:32:26 2019 +0000
Revision:
0:cd4a2add97a0
for my students

Who changed what in which revision?

UserRevisionLine numberNew contents of line
docent 0:cd4a2add97a0 1 #define PROGMEM
docent 0:cd4a2add97a0 2
docent 0:cd4a2add97a0 3 const uint8_t alarm[] = {
docent 0:cd4a2add97a0 4 9, 8,
docent 0:cd4a2add97a0 5 0x06, 0xBB, 0x45, 0x82, 0x9E, 0x92, 0x45, 0xBB, 0x06
docent 0:cd4a2add97a0 6 };
docent 0:cd4a2add97a0 7
docent 0:cd4a2add97a0 8 const uint8_t antenna[] = {
docent 0:cd4a2add97a0 9 10, 8,
docent 0:cd4a2add97a0 10 0x01, 0x03, 0x06, 0x0C, 0xFF, 0xFF, 0x0C, 0x06, 0x03, 0x01
docent 0:cd4a2add97a0 11 };
docent 0:cd4a2add97a0 12
docent 0:cd4a2add97a0 13 const uint8_t arrowDown[] = {
docent 0:cd4a2add97a0 14 8, 8,
docent 0:cd4a2add97a0 15 0x04, 0x0C, 0x1C, 0x3C, 0x3C, 0x1C, 0x0C, 0x04
docent 0:cd4a2add97a0 16 };
docent 0:cd4a2add97a0 17
docent 0:cd4a2add97a0 18 const uint8_t arrowLeft[] = {
docent 0:cd4a2add97a0 19 8, 8,
docent 0:cd4a2add97a0 20 0x00, 0x00, 0x18, 0x3C, 0x7E, 0xFF, 0x00, 0x00
docent 0:cd4a2add97a0 21 };
docent 0:cd4a2add97a0 22
docent 0:cd4a2add97a0 23 const uint8_t arrowRight[] = {
docent 0:cd4a2add97a0 24 8, 8,
docent 0:cd4a2add97a0 25 0x00, 0x00, 0xFF, 0x7E, 0x3C, 0x18, 0x00, 0x00
docent 0:cd4a2add97a0 26 };
docent 0:cd4a2add97a0 27
docent 0:cd4a2add97a0 28 const uint8_t arrowUp[] = {
docent 0:cd4a2add97a0 29 8, 8,
docent 0:cd4a2add97a0 30 0x20, 0x30, 0x38, 0x3C, 0x3C, 0x38, 0x30, 0x20
docent 0:cd4a2add97a0 31 };
docent 0:cd4a2add97a0 32
docent 0:cd4a2add97a0 33 const uint8_t battery0[] = {
docent 0:cd4a2add97a0 34 13, 8,
docent 0:cd4a2add97a0 35 0xFF, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xFF, 0x3C
docent 0:cd4a2add97a0 36 };
docent 0:cd4a2add97a0 37
docent 0:cd4a2add97a0 38 const uint8_t battery1[] = {
docent 0:cd4a2add97a0 39 13, 8,
docent 0:cd4a2add97a0 40 0xFF, 0x81, 0xBD, 0xBD, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xFF, 0x3C
docent 0:cd4a2add97a0 41 };
docent 0:cd4a2add97a0 42
docent 0:cd4a2add97a0 43 const uint8_t battery2[] = {
docent 0:cd4a2add97a0 44 13, 8,
docent 0:cd4a2add97a0 45 0xFF, 0x81, 0xBD, 0xBD, 0x81, 0xBD, 0xBD, 0x81, 0x81, 0x81, 0x81, 0xFF, 0x3C
docent 0:cd4a2add97a0 46 };
docent 0:cd4a2add97a0 47
docent 0:cd4a2add97a0 48 const uint8_t battery3[] = {
docent 0:cd4a2add97a0 49 13, 8,
docent 0:cd4a2add97a0 50 0xFF, 0x81, 0xBD, 0xBD, 0x81, 0xBD, 0xBD, 0x81, 0xBD, 0xBD, 0x81, 0xFF, 0x3C
docent 0:cd4a2add97a0 51 };
docent 0:cd4a2add97a0 52
docent 0:cd4a2add97a0 53 const uint8_t batteryCharging[] = {
docent 0:cd4a2add97a0 54 13, 8,
docent 0:cd4a2add97a0 55 0xFF, 0x81, 0x81, 0x81, 0x99, 0xBF, 0xB9, 0xBF, 0x99, 0x81, 0x81, 0xFF, 0x3C
docent 0:cd4a2add97a0 56 };
docent 0:cd4a2add97a0 57
docent 0:cd4a2add97a0 58 const uint8_t batteryLow[] = {
docent 0:cd4a2add97a0 59 13, 8,
docent 0:cd4a2add97a0 60 0xFF, 0x81, 0x81, 0xC3, 0xA5, 0x99, 0x99, 0xA5, 0xC3, 0x81, 0x81, 0xFF, 0x3C
docent 0:cd4a2add97a0 61 };
docent 0:cd4a2add97a0 62
docent 0:cd4a2add97a0 63 const uint8_t bluetooth[] = {
docent 0:cd4a2add97a0 64 5, 8,
docent 0:cd4a2add97a0 65 0x42, 0x24, 0xFF, 0x5A, 0x24
docent 0:cd4a2add97a0 66 };
docent 0:cd4a2add97a0 67
docent 0:cd4a2add97a0 68 const uint8_t call[] = {
docent 0:cd4a2add97a0 69 8, 8,
docent 0:cd4a2add97a0 70 0x0E, 0x1F, 0x3E, 0x70, 0xE5, 0xED, 0xE1, 0x4E
docent 0:cd4a2add97a0 71 };
docent 0:cd4a2add97a0 72
docent 0:cd4a2add97a0 73 const uint8_t callIn[] = {
docent 0:cd4a2add97a0 74 8, 8,
docent 0:cd4a2add97a0 75 0x0E, 0x1F, 0x3E, 0x70, 0xE0, 0xE7, 0xE6, 0x45
docent 0:cd4a2add97a0 76 };
docent 0:cd4a2add97a0 77
docent 0:cd4a2add97a0 78 const uint8_t callOut[] = {
docent 0:cd4a2add97a0 79 8, 8,
docent 0:cd4a2add97a0 80 0x0E, 0x1F, 0x3E, 0x70, 0xE0, 0xE5, 0xE3, 0x47
docent 0:cd4a2add97a0 81 };
docent 0:cd4a2add97a0 82
docent 0:cd4a2add97a0 83 const uint8_t check[] = {
docent 0:cd4a2add97a0 84 7, 8,
docent 0:cd4a2add97a0 85 0x30, 0x70, 0xE0, 0xF0, 0x7C, 0x1F, 0x07
docent 0:cd4a2add97a0 86 };
docent 0:cd4a2add97a0 87
docent 0:cd4a2add97a0 88 const uint8_t checkboxOff[] PROGMEM = {
docent 0:cd4a2add97a0 89 8, 8,
docent 0:cd4a2add97a0 90 0x7E, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x7E
docent 0:cd4a2add97a0 91 };
docent 0:cd4a2add97a0 92
docent 0:cd4a2add97a0 93 const uint8_t checkboxOn[] PROGMEM = {
docent 0:cd4a2add97a0 94 8, 8,
docent 0:cd4a2add97a0 95 0x7E, 0x81, 0x99, 0xB1, 0x99, 0x8D, 0x81, 0x7E
docent 0:cd4a2add97a0 96 };
docent 0:cd4a2add97a0 97
docent 0:cd4a2add97a0 98 const uint8_t dynamic[] PROGMEM = {
docent 0:cd4a2add97a0 99 10, 8,
docent 0:cd4a2add97a0 100 0x3C, 0x24, 0x3C, 0x42, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00
docent 0:cd4a2add97a0 101 };
docent 0:cd4a2add97a0 102
docent 0:cd4a2add97a0 103 const uint8_t dynamicOff[] PROGMEM = {
docent 0:cd4a2add97a0 104 10, 8,
docent 0:cd4a2add97a0 105 0x3C, 0x24, 0x3C, 0x42, 0xFF, 0x00, 0x24, 0x18, 0x18, 0x24
docent 0:cd4a2add97a0 106 };
docent 0:cd4a2add97a0 107
docent 0:cd4a2add97a0 108 const uint8_t dynamicOn[] PROGMEM = {
docent 0:cd4a2add97a0 109 10, 8,
docent 0:cd4a2add97a0 110 0x3C, 0x24, 0x3C, 0x42, 0xFF, 0x00, 0x24, 0x99, 0x42, 0x3C
docent 0:cd4a2add97a0 111 };
docent 0:cd4a2add97a0 112
docent 0:cd4a2add97a0 113 const uint8_t signal1[] PROGMEM = {
docent 0:cd4a2add97a0 114 11, 8,
docent 0:cd4a2add97a0 115 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
docent 0:cd4a2add97a0 116 };
docent 0:cd4a2add97a0 117
docent 0:cd4a2add97a0 118 const uint8_t signal2[] PROGMEM = {
docent 0:cd4a2add97a0 119 11, 8,
docent 0:cd4a2add97a0 120 0xC0, 0xC0, 0x00, 0xF0, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
docent 0:cd4a2add97a0 121 };
docent 0:cd4a2add97a0 122
docent 0:cd4a2add97a0 123 const uint8_t signal3[] PROGMEM = {
docent 0:cd4a2add97a0 124 11, 8,
docent 0:cd4a2add97a0 125 0xC0, 0xC0, 0x00, 0xF0, 0xF0, 0x00, 0xFC, 0xFC, 0x00, 0x00, 0x00
docent 0:cd4a2add97a0 126 };
docent 0:cd4a2add97a0 127
docent 0:cd4a2add97a0 128 const uint8_t signal4[] PROGMEM = {
docent 0:cd4a2add97a0 129 11, 8,
docent 0:cd4a2add97a0 130 0xC0, 0xC0, 0x00, 0xF0, 0xF0, 0x00, 0xFC, 0xFC, 0x00, 0xFF, 0xFF
docent 0:cd4a2add97a0 131 };
docent 0:cd4a2add97a0 132
docent 0:cd4a2add97a0 133 const uint8_t light[] PROGMEM = {
docent 0:cd4a2add97a0 134 9, 8,
docent 0:cd4a2add97a0 135 0x10, 0x92, 0x6C, 0x44, 0x93, 0x44, 0x6C, 0x92, 0x10
docent 0:cd4a2add97a0 136 };
docent 0:cd4a2add97a0 137
docent 0:cd4a2add97a0 138 const uint8_t melody[] PROGMEM = {
docent 0:cd4a2add97a0 139 4, 8,
docent 0:cd4a2add97a0 140 0x40, 0xEC, 0xE6, 0x7F
docent 0:cd4a2add97a0 141 };
docent 0:cd4a2add97a0 142
docent 0:cd4a2add97a0 143 const uint8_t sms[] PROGMEM = {
docent 0:cd4a2add97a0 144 10, 8,
docent 0:cd4a2add97a0 145 0x7E, 0xA5, 0x99, 0x91, 0xA1, 0xA1, 0x91, 0x99, 0xA5, 0x7E
docent 0:cd4a2add97a0 146 };
docent 0:cd4a2add97a0 147
docent 0:cd4a2add97a0 148 const uint8_t netlevel1[] PROGMEM = {
docent 0:cd4a2add97a0 149 8, 8,
docent 0:cd4a2add97a0 150 0x07, 0x03, 0x05, 0x00, 0x00, 0x00, 0xC0, 0xC0
docent 0:cd4a2add97a0 151 };
docent 0:cd4a2add97a0 152 const uint8_t netlevel2[] PROGMEM = {
docent 0:cd4a2add97a0 153 8,8,
docent 0:cd4a2add97a0 154 0x07, 0x03, 0x05, 0xC0, 0xF0, 0x30, 0xD8, 0xD8
docent 0:cd4a2add97a0 155 };
docent 0:cd4a2add97a0 156
docent 0:cd4a2add97a0 157 const uint8_t netlevel3[] PROGMEM = {
docent 0:cd4a2add97a0 158 8, 8,
docent 0:cd4a2add97a0 159 0xE3, 0xF9, 0x3C, 0xCE, 0xF6, 0x37, 0xDB, 0xDB
docent 0:cd4a2add97a0 160 };
docent 0:cd4a2add97a0 161
docent 0:cd4a2add97a0 162 const uint8_t radioOff[] PROGMEM = {
docent 0:cd4a2add97a0 163 8, 8,
docent 0:cd4a2add97a0 164 0x3C, 0x42, 0x81, 0x81, 0x81, 0x81, 0x42, 0x3C
docent 0:cd4a2add97a0 165 };
docent 0:cd4a2add97a0 166
docent 0:cd4a2add97a0 167 const uint8_t radioOn[] PROGMEM = {
docent 0:cd4a2add97a0 168 8, 8,
docent 0:cd4a2add97a0 169 0x3C, 0x42, 0x99, 0xBD, 0xBD, 0x99, 0x42, 0x3C
docent 0:cd4a2add97a0 170 };
docent 0:cd4a2add97a0 171
docent 0:cd4a2add97a0 172 const uint8_t settings[] PROGMEM = {
docent 0:cd4a2add97a0 173 8, 8,
docent 0:cd4a2add97a0 174 0x5A, 0xFF, 0x66, 0xDB, 0xDB, 0x66, 0xFF, 0x5A
docent 0:cd4a2add97a0 175 };
docent 0:cd4a2add97a0 176
docent 0:cd4a2add97a0 177 const uint8_t mesege [] PROGMEM = {
docent 0:cd4a2add97a0 178 42, 32,
docent 0:cd4a2add97a0 179 0xFC, 0xFC, 0xFC, 0x1C, 0x1C, 0x1C, 0x3C, 0x7C, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC,
docent 0:cd4a2add97a0 180 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC,
docent 0:cd4a2add97a0 181 0xFC, 0x7C, 0x3C, 0x1C, 0x1C, 0x1C, 0xFC, 0xFC, 0xFC, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFC,
docent 0:cd4a2add97a0 182 0xF8, 0xF0, 0xE0, 0xC1, 0x83, 0x07, 0x0F, 0x1F, 0x3F, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
docent 0:cd4a2add97a0 183 0xFF, 0xFF, 0xFF, 0x7F, 0x3F, 0x1F, 0x0F, 0x07, 0x83, 0xC1, 0xE0, 0xF0, 0xF8, 0xFC, 0xFE, 0xFF,
docent 0:cd4a2add97a0 184 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x3F, 0x1F, 0x0F, 0x07, 0x83, 0xC1, 0xE0,
docent 0:cd4a2add97a0 185 0xF0, 0xF8, 0xFC, 0xF8, 0xF0, 0xE1, 0xC3, 0x87, 0x0F, 0x87, 0xC3, 0xE1, 0xF0, 0xF8, 0xFC, 0xF8,
docent 0:cd4a2add97a0 186 0xF0, 0xE0, 0xC1, 0x83, 0x07, 0x0F, 0x1F, 0x3F, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x3F,
docent 0:cd4a2add97a0 187 0x3F, 0x38, 0x38, 0x38, 0x3C, 0x3E, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F,
docent 0:cd4a2add97a0 188 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3E,
docent 0:cd4a2add97a0 189 0x3C, 0x38, 0x38, 0x38, 0x3F, 0x3F, 0x3F, 0x3F
docent 0:cd4a2add97a0 190 };