Dan Allegre / oled_graphic

Dependencies:   mbed

Committer:
dallegre
Date:
Fri Jun 19 06:04:06 2015 +0000
Revision:
0:deb92489beec
Child:
1:414748809a35
Works great.  Takes forever to start up.  Need new fonts (see older 43oh code.  that font is great).

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dallegre 0:deb92489beec 1 static const char brain[] =
dallegre 0:deb92489beec 2 {
dallegre 0:deb92489beec 3 0x40, // Image width in pixels
dallegre 0:deb92489beec 4 0x08, // Image height in rows (1 row = 8 pixels)
dallegre 0:deb92489beec 5 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 6 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 7 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 8 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 9 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x03, 0x07, 0x0f,
dallegre 0:deb92489beec 10 0x0f, 0x0f, 0x1f, 0x1f, 0x1f, 0x1f, 0x3f, 0x3e, 0x3c, 0x7c, 0x78, 0x78, 0x78, 0x78, 0x7c, 0xf8,
dallegre 0:deb92489beec 11 0xf8, 0xf1, 0xf3, 0xf3, 0xf1, 0xf1, 0xff, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x3f, 0x3f, 0x1f, 0x1f,
dallegre 0:deb92489beec 12 0x0f, 0x0f, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 13 0x00, 0x00, 0x00, 0x00, 0x01, 0x0f, 0x1f, 0x3f, 0x7f, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xf8,
dallegre 0:deb92489beec 14 0xf0, 0xe0, 0xc0, 0x8f, 0x1f, 0x1f, 0x1f, 0x1f, 0x7e, 0xfe, 0xfc, 0xfc, 0x3c, 0x3e, 0x3e, 0x7e,
dallegre 0:deb92489beec 15 0x7c, 0xf8, 0xf8, 0xf8, 0xf8, 0xf9, 0xf9, 0xf9, 0xf8, 0xf8, 0xf9, 0xf1, 0x60, 0x00, 0x00, 0x0e,
dallegre 0:deb92489beec 16 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3f, 0x0f, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 17 0x00, 0x00, 0x00, 0x00, 0xc0, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x07, 0xf3, 0xff, 0x1f,
dallegre 0:deb92489beec 18 0x3f, 0xff, 0xe0, 0xc1, 0xc7, 0xc7, 0xc7, 0x8f, 0x3f, 0x3f, 0x7f, 0x3f, 0x3f, 0x1f, 0x3f, 0x7f,
dallegre 0:deb92489beec 19 0x7f, 0x7f, 0x3f, 0x0f, 0x87, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x7f, 0xff,
dallegre 0:deb92489beec 20 0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 21 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
dallegre 0:deb92489beec 22 0x80, 0xe0, 0xfc, 0xff, 0xff, 0xef, 0xe7, 0xe3, 0xf1, 0xf1, 0xe3, 0xc7, 0xc7, 0xcf, 0xef, 0xe7,
dallegre 0:deb92489beec 23 0xe7, 0xce, 0x8e, 0x1c, 0x1c, 0x98, 0xf8, 0xf1, 0xf1, 0xf3, 0xf3, 0xf3, 0xf7, 0xf7, 0xf7, 0xf3,
dallegre 0:deb92489beec 24 0xfb, 0xfb, 0xfb, 0x79, 0x79, 0x7d, 0x3d, 0xfc, 0xfc, 0xf8, 0xf0, 0xc0, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 25 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 26 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x80, 0xb0, 0x38,
dallegre 0:deb92489beec 27 0x3c, 0x3e, 0x3f, 0x1f, 0x03, 0x80, 0xe0, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
dallegre 0:deb92489beec 28 0xff, 0xff, 0xfe, 0xfe, 0xfc, 0xf8, 0xf0, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 29 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 30 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 31 0x00, 0x00, 0x00, 0xc0, 0xe0, 0xf8, 0x3f, 0x1f, 0x1f, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00,
dallegre 0:deb92489beec 32 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 33 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 34 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 35 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 36 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
dallegre 0:deb92489beec 37 };
dallegre 0:deb92489beec 38
dallegre 0:deb92489beec 39 static const char qrcode[] =
dallegre 0:deb92489beec 40 {
dallegre 0:deb92489beec 41 0x3a, // Image width in pixels
dallegre 0:deb92489beec 42 0x08, // Image height in rows (1 row = 8 pixels)
dallegre 0:deb92489beec 43 0x00, 0x7f, 0x7f, 0x7f, 0x70, 0x70, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x70, 0x70,
dallegre 0:deb92489beec 44 0x70, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x1e, 0x0c,
dallegre 0:deb92489beec 45 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0x70, 0x70, 0x70, 0x73, 0x73, 0x73, 0x73,
dallegre 0:deb92489beec 46 0x73, 0x73, 0x73, 0x73, 0x70, 0x70, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00,
dallegre 0:deb92489beec 47 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00,
dallegre 0:deb92489beec 48 0x61, 0x73, 0x73, 0x73, 0x73, 0x63, 0x83, 0x83, 0x63, 0x73, 0x73, 0x7f, 0x7f, 0x7f, 0x00, 0x00,
dallegre 0:deb92489beec 49 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0x00, 0x00,
dallegre 0:deb92489beec 50 0xff, 0xff, 0xff, 0x00, 0x00, 0xf0, 0xf0, 0xf0, 0x73, 0x73, 0x73, 0x73, 0x73, 0x70, 0x70, 0x70,
dallegre 0:deb92489beec 51 0x70, 0x70, 0x70, 0x70, 0x70, 0xf3, 0xf3, 0xe1, 0x00, 0x00, 0xfc, 0xfc, 0xfc, 0x80, 0x80, 0x80,
dallegre 0:deb92489beec 52 0xff, 0xff, 0x9f, 0x8f, 0x8f, 0xff, 0xff, 0xff, 0x00, 0x00, 0xe1, 0xf3, 0xf3, 0x73, 0x73, 0x71,
dallegre 0:deb92489beec 53 0x70, 0x70, 0x71, 0x73, 0x73, 0x70, 0x70, 0x70, 0x70, 0x70, 0xf0, 0xf0, 0xf0, 0x00, 0x00, 0x03,
dallegre 0:deb92489beec 54 0x03, 0x01, 0xf0, 0xf0, 0x8c, 0x8c, 0x8c, 0x7f, 0x7f, 0x7f, 0x70, 0x70, 0x7f, 0x7f, 0x7f, 0x8c,
dallegre 0:deb92489beec 55 0x8c, 0x9c, 0x7c, 0x7c, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0xff, 0xff, 0x9f, 0x8f, 0x8f, 0x80,
dallegre 0:deb92489beec 56 0x80, 0x80, 0x73, 0x73, 0xf0, 0xf0, 0xf0, 0x80, 0x80, 0x80, 0x7c, 0x7c, 0xf3, 0xf3, 0xf3, 0x00,
dallegre 0:deb92489beec 57 0x00, 0x00, 0x73, 0x73, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0xf3, 0xf3, 0xe3, 0x03, 0x03, 0x03, 0x03,
dallegre 0:deb92489beec 58 0x03, 0x83, 0x83, 0x83, 0x03, 0x03, 0x83, 0x83, 0x83, 0x73, 0x73, 0x61, 0x00, 0x00, 0x7c, 0x7c,
dallegre 0:deb92489beec 59 0x7c, 0xfc, 0xfc, 0xfc, 0x8c, 0x8c, 0x80, 0x80, 0x80, 0x73, 0x73, 0x63, 0x83, 0x83, 0x03, 0x03,
dallegre 0:deb92489beec 60 0x03, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0xff, 0xff, 0xff, 0x03, 0x03, 0x01, 0x80, 0x80, 0xff, 0xff,
dallegre 0:deb92489beec 61 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x80, 0x80, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f,
dallegre 0:deb92489beec 62 0x80, 0x80, 0x80, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0e, 0x0f, 0x0f,
dallegre 0:deb92489beec 63 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0xff, 0xff, 0x80, 0x80, 0x80, 0x70, 0x70, 0x70, 0x8f, 0x8f,
dallegre 0:deb92489beec 64 0xff, 0xff, 0xff, 0x80, 0x80, 0x80, 0x7c, 0x7c, 0xf0, 0xf0, 0xf0, 0x00, 0x00, 0xff, 0xff, 0xff,
dallegre 0:deb92489beec 65 0x03, 0x03, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0x03, 0x03, 0x03, 0xff, 0xff, 0xff,
dallegre 0:deb92489beec 66 0x00, 0x00, 0x7c, 0x7c, 0x7c, 0x7f, 0x7f, 0x7f, 0x83, 0x83, 0x63, 0x73, 0x73, 0x7f, 0x7f, 0x7f,
dallegre 0:deb92489beec 67 0x8c, 0x8c, 0x70, 0x70, 0x70, 0x00, 0x00, 0x00, 0xff, 0xff, 0x9e, 0x8c, 0x8c, 0x70, 0x70, 0x70,
dallegre 0:deb92489beec 68 0x70, 0x70, 0x71, 0x73, 0x73, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
dallegre 0:deb92489beec 69 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
dallegre 0:deb92489beec 70 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
dallegre 0:deb92489beec 71 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x00
dallegre 0:deb92489beec 72 };