The codebase to run the *spark d-fuser controller www.sparkav.co.uk/dvimixer

Dependencies:   SPK-TVOne DMX DmxArtNet NetServicesMin OSC PinDetect mRotaryEncoder iniparser mbed spk_oled_ssd1305 filter

Committer:
tobyspark
Date:
Wed Jul 09 10:04:20 2014 +0000
Revision:
78:7517f0060611
Parent:
76:f56c2b955535
Commit + Publish to help mbed.org debug compiler issues I have been encountering.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tobyspark 8:d46cc49f0f37 1 // *SPARK D-FUSER
tobyspark 8:d46cc49f0f37 2 // A project by Toby Harris
tobyspark 0:87aab40d5806 3 // Copyright *spark audio-visual 2012
tobyspark 8:d46cc49f0f37 4 //
tobyspark 8:d46cc49f0f37 5 // SPK_OLED_GFX encodes the bitmap font and images for driving the unit's display.
tobyspark 0:87aab40d5806 6
tobyspark 0:87aab40d5806 7 #ifndef SPK_OLED_GFX_h
tobyspark 0:87aab40d5806 8 #define SPK_OLED_GFX_h
tobyspark 0:87aab40d5806 9
tobyspark 0:87aab40d5806 10 #include "mbed.h"
tobyspark 0:87aab40d5806 11
tobyspark 2:50043054e4f7 12 const uint8_t spkDisplayLogo[] = {
tobyspark 0:87aab40d5806 13 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x3F, 0x1F, 0x8F, 0x07, 0x03, 0x03, 0x01, 0xC0, 0xF8, 0xBC, 0x80, 0x80, 0x80, 0x80, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
tobyspark 0:87aab40d5806 14 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFE, 0xE0, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xF0, 0xF8, 0xFC, 0xFE, 0xFF, 0xFF, 0xFF, 0x7F, 0x3F, 0x1F, 0x1F, 0x4F, 0xE7, 0xE7, 0xF3, 0xB9, 0xD8, 0xEC, 0x6E, 0x7E, 0x7D, 0x53, 0x47, 0x1E, 0x3F, 0x93, 0x83, 0xC3, 0xC1, 0xE1, 0xE1, 0xF1, 0xF9, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF,
tobyspark 0:87aab40d5806 15 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x80, 0xFE, 0x80, 0xF0, 0xF0, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0x7C, 0x7C, 0x3F, 0x9F, 0x0F, 0xCF, 0xE7, 0xE3, 0x33, 0xB9, 0xDC, 0x6C, 0x76, 0x3E, 0x3C, 0x7C, 0x6E, 0x05, 0x03, 0x8F, 0x8F, 0xC8, 0xE0, 0xF0, 0xF8, 0xFC, 0xFC, 0xFE, 0xFE, 0xFE, 0xFF, 0xFF, 0x7F, 0x7F, 0x3F, 0x3F, 0x1F, 0x1F, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF,
tobyspark 0:87aab40d5806 16 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x30, 0x60, 0x70, 0xE0, 0xE2, 0xC4, 0xCC, 0xD8, 0xF0, 0xE0, 0xC8, 0xF0, 0xE0, 0xC3, 0x8C, 0xB8, 0xF0, 0xC0, 0xC0, 0xC0, 0x80, 0x00, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x3E, 0x30, 0x98, 0xCC, 0x0E, 0x27, 0x73, 0xF1, 0xD9, 0xFC, 0x6E, 0x36, 0x3B, 0x9F, 0x8F, 0xCC, 0xE1, 0xF3, 0xE7, 0xCE, 0xC8, 0xE0, 0xF6, 0xFE, 0xFE, 0xFC, 0xFE, 0xFE, 0x7F, 0x7F, 0x3F, 0x3F, 0x1F, 0x0F, 0x0F, 0x07, 0x07, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
tobyspark 0:87aab40d5806 17 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x09, 0x9B, 0xDF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x3F, 0x3D, 0x3F, 0x7F, 0x1F, 0x87, 0xEF, 0xC7, 0x07, 0x03, 0x39, 0x79, 0xFC, 0x6E, 0x36, 0xBB, 0xDD, 0x6C, 0x76, 0x3E, 0x9C, 0x90, 0xC1, 0xE3, 0xE6, 0xD0, 0xD1, 0xCF, 0xCF, 0xCF, 0x87, 0xC7, 0x43, 0x43, 0x01, 0x01, 0x80, 0x81, 0x81, 0x81, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
tobyspark 0:87aab40d5806 18 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x81, 0x81, 0xC7, 0xD7, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0x78, 0x30, 0x83, 0xC7, 0xEF, 0x7E, 0x7E, 0x7F, 0xFF, 0xFF, 0x9C, 0x1C, 0x4C, 0xCC, 0xC0, 0xC2, 0xF3, 0xF9, 0xFC, 0xFC, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0x9F, 0x1B, 0x19, 0x19, 0x19, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
tobyspark 0:87aab40d5806 19 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x20, 0xA0, 0xB0, 0xF0, 0x78, 0xF9, 0xBD, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFC, 0x79, 0xFC, 0xFC, 0xFE, 0xFC, 0xF1, 0xF3, 0xF9, 0xF8, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xF1, 0xF1, 0xD3, 0xC3, 0x87, 0x07, 0x07, 0x07, 0x07, 0x0F, 0x07, 0x0C, 0x0D, 0x19, 0x10, 0x00, 0x01, 0x01, 0x01, 0x01, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
tobyspark 0:87aab40d5806 20 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x40, 0x22, 0x71, 0x71, 0x39, 0x1C, 0x1E, 0x0F, 0x0F, 0x07, 0x03, 0x03, 0x21, 0x31, 0x18, 0x0F, 0x07, 0x03, 0x07, 0x07, 0x03, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x3F, 0x0F, 0x3F, 0x3F, 0x1F, 0x0F, 0x3F, 0x7F, 0xFF, 0x7F, 0x4F, 0x1B, 0x13, 0x01, 0x03, 0x06, 0x04, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
tobyspark 0:87aab40d5806 21 };
tobyspark 0:87aab40d5806 22
tobyspark 15:4b394c64b461 23 const uint8_t spkDisplayAllPixelsOn[] = {
tobyspark 15:4b394c64b461 24 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
tobyspark 15:4b394c64b461 25 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
tobyspark 15:4b394c64b461 26 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
tobyspark 15:4b394c64b461 27 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
tobyspark 15:4b394c64b461 28 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
tobyspark 15:4b394c64b461 29 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
tobyspark 15:4b394c64b461 30 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
tobyspark 15:4b394c64b461 31 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
tobyspark 15:4b394c64b461 32 };
tobyspark 15:4b394c64b461 33
tobyspark 0:87aab40d5806 34 // number of columns, column0 hex, column1 hex...
tobyspark 1:f9fca21102e0 35 const uint8_t char33[] = {1, 0x2F};
tobyspark 1:f9fca21102e0 36 const uint8_t char34[] = {1, 0x06};
tobyspark 1:f9fca21102e0 37 const uint8_t char35[] = {5, 0x14, 0x3E, 0x14, 0x3E, 0x14};
tobyspark 1:f9fca21102e0 38 const uint8_t char36[] = {5, 0x24, 0x2A, 0x7F, 0x2A, 0x12};
tobyspark 1:f9fca21102e0 39 const uint8_t char37[] = {5, 0x06, 0x36, 0x08, 0x36, 0x30};
tobyspark 1:f9fca21102e0 40 const uint8_t char38[] = {6, 0x14, 0x2A, 0x2A, 0x24, 0x10, 0x08};
tobyspark 1:f9fca21102e0 41 const uint8_t char39[] = {1, 0x06};
tobyspark 1:f9fca21102e0 42 const uint8_t char40[] = {2, 0x3E, 0x41};
tobyspark 1:f9fca21102e0 43 const uint8_t char41[] = {2, 0x41, 0x3E};
tobyspark 1:f9fca21102e0 44 const uint8_t char42[] = {5, 0x14, 0x08, 0x3E, 0x08, 0x14};
tobyspark 1:f9fca21102e0 45 const uint8_t char43[] = {5, 0x08, 0x08, 0x3E, 0x08, 0x08};
tobyspark 1:f9fca21102e0 46 const uint8_t char44[] = {2, 0x40, 0x20};
tobyspark 1:f9fca21102e0 47 const uint8_t char45[] = {3, 0x08, 0x08, 0x08};
tobyspark 1:f9fca21102e0 48 const uint8_t char46[] = {1, 0x20};
tobyspark 1:f9fca21102e0 49 const uint8_t char47[] = {3, 0x30, 0x08, 0x06};
tobyspark 1:f9fca21102e0 50 const uint8_t char48[] = {5, 0x1C, 0x22, 0x2A, 0x22, 0x1C};
tobyspark 1:f9fca21102e0 51 const uint8_t char49[] = {3, 0x22, 0x3E, 0x20};
tobyspark 1:f9fca21102e0 52 const uint8_t char50[] = {5, 0x32, 0x2A, 0x2A, 0x2A, 0x24};
tobyspark 1:f9fca21102e0 53 const uint8_t char51[] = {5, 0x22, 0x2A, 0x2A, 0x2A, 0x14};
tobyspark 1:f9fca21102e0 54 const uint8_t char52[] = {5, 0x18, 0x14, 0x12, 0x3E, 0x10};
tobyspark 1:f9fca21102e0 55 const uint8_t char53[] = {5, 0x2E, 0x2A, 0x2A, 0x2A, 0x12};
tobyspark 1:f9fca21102e0 56 const uint8_t char54[] = {5, 0x1C, 0x2A, 0x2A, 0x2A, 0x10};
tobyspark 1:f9fca21102e0 57 const uint8_t char55[] = {4, 0x02, 0x32, 0x0A, 0x06};
tobyspark 1:f9fca21102e0 58 const uint8_t char56[] = {5, 0x14, 0x2A, 0x2A, 0x2A, 0x14};
tobyspark 1:f9fca21102e0 59 const uint8_t char57[] = {5, 0x04, 0x2A, 0x2A, 0x2A, 0x1C};
tobyspark 1:f9fca21102e0 60 const uint8_t char58[] = {1, 0x24};
tobyspark 1:f9fca21102e0 61 const uint8_t char59[] = {2, 0x40, 0x24};
tobyspark 1:f9fca21102e0 62 const uint8_t char60[] = {3, 0x08, 0x14, 0x22};
tobyspark 1:f9fca21102e0 63 const uint8_t char61[] = {4, 0x14, 0x14, 0x14, 0x14};
tobyspark 1:f9fca21102e0 64 const uint8_t char62[] = {3, 0x22, 0x14, 0x08};
tobyspark 1:f9fca21102e0 65 const uint8_t char63[] = {4, 0x01, 0x2D, 0x05, 0x02};
tobyspark 1:f9fca21102e0 66 const uint8_t char64[] = {6, 0x3E, 0x41, 0x4D, 0x55, 0x15, 0x1E};
tobyspark 1:f9fca21102e0 67 const uint8_t char65[] = {5, 0x3C, 0x0A, 0x0A, 0x0A, 0x3C};
tobyspark 1:f9fca21102e0 68 const uint8_t char66[] = {5, 0x3E, 0x2A, 0x2A, 0x2A, 0x14};
tobyspark 1:f9fca21102e0 69 const uint8_t char67[] = {5, 0x1C, 0x22, 0x22, 0x22, 0x14};
tobyspark 1:f9fca21102e0 70 const uint8_t char68[] = {5, 0x3E, 0x22, 0x22, 0x22, 0x1C};
tobyspark 1:f9fca21102e0 71 const uint8_t char69[] = {4, 0x3E, 0x2A, 0x2A, 0x22};
tobyspark 1:f9fca21102e0 72 const uint8_t char70[] = {4, 0x3E, 0x0A, 0x0A, 0x02};
tobyspark 1:f9fca21102e0 73 const uint8_t char71[] = {5, 0x1C, 0x22, 0x22, 0x2A, 0x1A};
tobyspark 1:f9fca21102e0 74 const uint8_t char72[] = {5, 0x3E, 0x08, 0x08, 0x08, 0x3E};
tobyspark 1:f9fca21102e0 75 const uint8_t char73[] = {1, 0x3E};
tobyspark 1:f9fca21102e0 76 const uint8_t char74[] = {5, 0x10, 0x20, 0x20, 0x20, 0x1E};
tobyspark 1:f9fca21102e0 77 const uint8_t char75[] = {5, 0x3E, 0x08, 0x08, 0x14, 0x22};
tobyspark 1:f9fca21102e0 78 const uint8_t char76[] = {4, 0x3E, 0x20, 0x20, 0x20};
tobyspark 1:f9fca21102e0 79 const uint8_t char77[] = {5, 0x3E, 0x04, 0x08, 0x04, 0x3E};
tobyspark 1:f9fca21102e0 80 const uint8_t char78[] = {5, 0x3E, 0x04, 0x08, 0x10, 0x3E};
tobyspark 1:f9fca21102e0 81 const uint8_t char79[] = {5, 0x1C, 0x22, 0x22, 0x22, 0x1C};
tobyspark 1:f9fca21102e0 82 const uint8_t char80[] = {5, 0x3E, 0x0A, 0x0A, 0x0A, 0x04};
tobyspark 76:f56c2b955535 83 const uint8_t char81[] = {5, 0x1C, 0x22, 0x72, 0xA2, 0x1C};
tobyspark 1:f9fca21102e0 84 const uint8_t char82[] = {5, 0x3E, 0x0A, 0x0A, 0x1A, 0x24};
tobyspark 1:f9fca21102e0 85 const uint8_t char83[] = {5, 0x24, 0x2A, 0x2A, 0x2A, 0x12};
tobyspark 1:f9fca21102e0 86 const uint8_t char84[] = {5, 0x02, 0x02, 0x3E, 0x02, 0x02};
tobyspark 1:f9fca21102e0 87 const uint8_t char85[] = {5, 0x1E, 0x20, 0x20, 0x20, 0x1E};
tobyspark 1:f9fca21102e0 88 const uint8_t char86[] = {5, 0x06, 0x18, 0x20, 0x18, 0x06};
tobyspark 1:f9fca21102e0 89 const uint8_t char87[] = {7, 0x1E, 0x20, 0x10, 0x0E, 0x10, 0x20, 0x1E};
tobyspark 1:f9fca21102e0 90 const uint8_t char88[] = {5, 0x22, 0x14, 0x08, 0x14, 0x22};
tobyspark 1:f9fca21102e0 91 const uint8_t char89[] = {5, 0x02, 0x04, 0x38, 0x04, 0x02};
tobyspark 1:f9fca21102e0 92 const uint8_t char90[] = {5, 0x22, 0x32, 0x2A, 0x26, 0x22};
tobyspark 1:f9fca21102e0 93 const uint8_t char91[] = {2, 0x7F, 0x41};
tobyspark 1:f9fca21102e0 94 const uint8_t char92[] = {3, 0x06, 0x08, 0x30};
tobyspark 1:f9fca21102e0 95 const uint8_t char93[] = {2, 0x41, 0x7F};
tobyspark 1:f9fca21102e0 96 const uint8_t char94[] = {3, 0x04, 0x02, 0x04};
tobyspark 1:f9fca21102e0 97 const uint8_t char95[] = {4, 0x40, 0x40, 0x40, 0x40};
tobyspark 1:f9fca21102e0 98 const uint8_t char96[] = {2, 0x02, 0x04};
tobyspark 1:f9fca21102e0 99 const uint8_t char97[] = {5, 0x3C, 0x0A, 0x0A, 0x0A, 0x3C};
tobyspark 1:f9fca21102e0 100 const uint8_t char98[] = {5, 0x3E, 0x2A, 0x2A, 0x2A, 0x14};
tobyspark 1:f9fca21102e0 101 const uint8_t char99[] = {5, 0x1C, 0x22, 0x22, 0x22, 0x14};
tobyspark 1:f9fca21102e0 102 const uint8_t char100[] = {5, 0x3E, 0x22, 0x22, 0x22, 0x1C};
tobyspark 1:f9fca21102e0 103 const uint8_t char101[] = {4, 0x1C, 0x2A, 0x2A, 0x22};
tobyspark 1:f9fca21102e0 104 const uint8_t char102[] = {4, 0x3E, 0x0A, 0x0A, 0x02};
tobyspark 6:aca7c9e6894d 105 const uint8_t char103[] = {5, 0x1C, 0xA2, 0xA2, 0xAA, 0x7A};
tobyspark 1:f9fca21102e0 106 const uint8_t char104[] = {5, 0x3E, 0x08, 0x08, 0x08, 0x3E};
tobyspark 1:f9fca21102e0 107 const uint8_t char105[] = {1, 0x3A};
tobyspark 1:f9fca21102e0 108 const uint8_t char106[] = {5, 0x10, 0x20, 0x22, 0x22, 0x1E};
tobyspark 1:f9fca21102e0 109 const uint8_t char107[] = {5, 0x3E, 0x08, 0x08, 0x14, 0x22};
tobyspark 1:f9fca21102e0 110 const uint8_t char108[] = {4, 0x3E, 0x20, 0x20, 0x20};
tobyspark 1:f9fca21102e0 111 const uint8_t char109[] = {5, 0x3E, 0x04, 0x08, 0x04, 0x3E};
tobyspark 1:f9fca21102e0 112 const uint8_t char110[] = {5, 0x3E, 0x04, 0x08, 0x10, 0x3E};
tobyspark 1:f9fca21102e0 113 const uint8_t char111[] = {5, 0x1C, 0x22, 0x22, 0x22, 0x1C};
tobyspark 1:f9fca21102e0 114 const uint8_t char112[] = {5, 0x3E, 0x0A, 0x0A, 0x0A, 0x04};
tobyspark 76:f56c2b955535 115 const uint8_t char113[] = {5, 0x1C, 0x22, 0x72, 0xA2, 0x1C};
tobyspark 1:f9fca21102e0 116 const uint8_t char114[] = {5, 0x3E, 0x0A, 0x0A, 0x1A, 0x24};
tobyspark 1:f9fca21102e0 117 const uint8_t char115[] = {5, 0x24, 0x2A, 0x2A, 0x2A, 0x12};
tobyspark 1:f9fca21102e0 118 const uint8_t char116[] = {5, 0x02, 0x02, 0x3E, 0x02, 0x02};
tobyspark 1:f9fca21102e0 119 const uint8_t char117[] = {5, 0x1E, 0x20, 0x20, 0x20, 0x1E};
tobyspark 1:f9fca21102e0 120 const uint8_t char118[] = {5, 0x06, 0x18, 0x20, 0x18, 0x06};
tobyspark 1:f9fca21102e0 121 const uint8_t char119[] = {7, 0x1E, 0x20, 0x10, 0x0E, 0x10, 0x20, 0x1E};
tobyspark 1:f9fca21102e0 122 const uint8_t char120[] = {5, 0x22, 0x14, 0x08, 0x14, 0x22};
tobyspark 1:f9fca21102e0 123 const uint8_t char121[] = {5, 0x02, 0x04, 0x38, 0x04, 0x02};
tobyspark 1:f9fca21102e0 124 const uint8_t char122[] = {5, 0x22, 0x32, 0x2A, 0x26, 0x22};
tobyspark 1:f9fca21102e0 125 const uint8_t char123[] = {3, 0x08, 0x77, 0x41};
tobyspark 1:f9fca21102e0 126 const uint8_t char124[] = {1, 0x3E};
tobyspark 1:f9fca21102e0 127 const uint8_t char125[] = {3, 0x41, 0x77, 0x08};
tobyspark 1:f9fca21102e0 128 const uint8_t char126[] = {4, 0x04, 0x02, 0x04, 0x02};
tobyspark 0:87aab40d5806 129
tobyspark 1:f9fca21102e0 130 const int characterBytesStartChar = 33;
tobyspark 1:f9fca21102e0 131 const int characterBytesEndChar = 126;
tobyspark 1:f9fca21102e0 132 const uint8_t* characterBytes[] = {char33, char34, char35, char36, char37, char38, char39, char40, char41, char42, char43, char44, char45, char46, char47, char48, char49, char50, char51, char52, char53, char54, char55, char56, char57, char58, char59, char60, char61, char62, char63, char64, char65, char66, char67, char68, char69, char70, char71, char72, char73, char74, char75, char76, char77, char78, char79, char80, char81, char82, char83, char84, char85, char86, char87, char88, char89, char90, char91, char92, char93, char94, char95, char96, char97, char98, char99, char100, char101, char102, char103, char104, char105, char106, char107, char108, char109, char110, char111, char112, char113, char114, char115, char116, char117, char118, char119, char120, char121, char122, char123, char124, char125, char126, };
tobyspark 0:87aab40d5806 133
tobyspark 0:87aab40d5806 134 #endif