Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
icons.h@3:ffbd1961115d, 2018-10-08 (annotated)
- Committer:
- dallegre
- Date:
- Mon Oct 08 16:16:09 2018 +0000
- Revision:
- 3:ffbd1961115d
- Parent:
- 1:414748809a35
Driver and bitmap loading for an SSD1306 graphic display using the STM32 F401.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dallegre | 3:ffbd1961115d | 1 | #include "math.h" |
dallegre | 3:ffbd1961115d | 2 | |
dallegre | 0:deb92489beec | 3 | static const char brain[] = |
dallegre | 0:deb92489beec | 4 | { |
dallegre | 0:deb92489beec | 5 | 0x40, // Image width in pixels |
dallegre | 0:deb92489beec | 6 | 0x08, // Image height in rows (1 row = 8 pixels) |
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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
dallegre | 0:deb92489beec | 10 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
dallegre | 0:deb92489beec | 11 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x03, 0x07, 0x0f, |
dallegre | 0:deb92489beec | 12 | 0x0f, 0x0f, 0x1f, 0x1f, 0x1f, 0x1f, 0x3f, 0x3e, 0x3c, 0x7c, 0x78, 0x78, 0x78, 0x78, 0x7c, 0xf8, |
dallegre | 0:deb92489beec | 13 | 0xf8, 0xf1, 0xf3, 0xf3, 0xf1, 0xf1, 0xff, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x3f, 0x3f, 0x1f, 0x1f, |
dallegre | 0:deb92489beec | 14 | 0x0f, 0x0f, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
dallegre | 0:deb92489beec | 15 | 0x00, 0x00, 0x00, 0x00, 0x01, 0x0f, 0x1f, 0x3f, 0x7f, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xf8, |
dallegre | 0:deb92489beec | 16 | 0xf0, 0xe0, 0xc0, 0x8f, 0x1f, 0x1f, 0x1f, 0x1f, 0x7e, 0xfe, 0xfc, 0xfc, 0x3c, 0x3e, 0x3e, 0x7e, |
dallegre | 0:deb92489beec | 17 | 0x7c, 0xf8, 0xf8, 0xf8, 0xf8, 0xf9, 0xf9, 0xf9, 0xf8, 0xf8, 0xf9, 0xf1, 0x60, 0x00, 0x00, 0x0e, |
dallegre | 0:deb92489beec | 18 | 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3f, 0x0f, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, |
dallegre | 0:deb92489beec | 19 | 0x00, 0x00, 0x00, 0x00, 0xc0, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x07, 0xf3, 0xff, 0x1f, |
dallegre | 0:deb92489beec | 20 | 0x3f, 0xff, 0xe0, 0xc1, 0xc7, 0xc7, 0xc7, 0x8f, 0x3f, 0x3f, 0x7f, 0x3f, 0x3f, 0x1f, 0x3f, 0x7f, |
dallegre | 0:deb92489beec | 21 | 0x7f, 0x7f, 0x3f, 0x0f, 0x87, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x7f, 0xff, |
dallegre | 0:deb92489beec | 22 | 0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, |
dallegre | 0:deb92489beec | 23 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, |
dallegre | 0:deb92489beec | 24 | 0x80, 0xe0, 0xfc, 0xff, 0xff, 0xef, 0xe7, 0xe3, 0xf1, 0xf1, 0xe3, 0xc7, 0xc7, 0xcf, 0xef, 0xe7, |
dallegre | 0:deb92489beec | 25 | 0xe7, 0xce, 0x8e, 0x1c, 0x1c, 0x98, 0xf8, 0xf1, 0xf1, 0xf3, 0xf3, 0xf3, 0xf7, 0xf7, 0xf7, 0xf3, |
dallegre | 0:deb92489beec | 26 | 0xfb, 0xfb, 0xfb, 0x79, 0x79, 0x7d, 0x3d, 0xfc, 0xfc, 0xf8, 0xf0, 0xc0, 0x00, 0x00, 0x00, 0x00, |
dallegre | 0:deb92489beec | 27 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
dallegre | 0:deb92489beec | 28 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x80, 0xb0, 0x38, |
dallegre | 0:deb92489beec | 29 | 0x3c, 0x3e, 0x3f, 0x1f, 0x03, 0x80, 0xe0, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
dallegre | 0:deb92489beec | 30 | 0xff, 0xff, 0xfe, 0xfe, 0xfc, 0xf8, 0xf0, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
dallegre | 0:deb92489beec | 31 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xc0, 0xe0, 0xf8, 0x3f, 0x1f, 0x1f, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 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, 0x00, 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 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
dallegre | 0:deb92489beec | 38 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
dallegre | 0:deb92489beec | 39 | }; |
dallegre | 0:deb92489beec | 40 | |
dallegre | 0:deb92489beec | 41 | static const char qrcode[] = |
dallegre | 0:deb92489beec | 42 | { |
dallegre | 0:deb92489beec | 43 | 0x3a, // Image width in pixels |
dallegre | 0:deb92489beec | 44 | 0x08, // Image height in rows (1 row = 8 pixels) |
dallegre | 0:deb92489beec | 45 | 0x00, 0x7f, 0x7f, 0x7f, 0x70, 0x70, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x70, 0x70, |
dallegre | 0:deb92489beec | 46 | 0x70, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x1e, 0x0c, |
dallegre | 0:deb92489beec | 47 | 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0x70, 0x70, 0x70, 0x73, 0x73, 0x73, 0x73, |
dallegre | 0:deb92489beec | 48 | 0x73, 0x73, 0x73, 0x73, 0x70, 0x70, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, |
dallegre | 0:deb92489beec | 49 | 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, |
dallegre | 0:deb92489beec | 50 | 0x61, 0x73, 0x73, 0x73, 0x73, 0x63, 0x83, 0x83, 0x63, 0x73, 0x73, 0x7f, 0x7f, 0x7f, 0x00, 0x00, |
dallegre | 0:deb92489beec | 51 | 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0x00, 0x00, |
dallegre | 0:deb92489beec | 52 | 0xff, 0xff, 0xff, 0x00, 0x00, 0xf0, 0xf0, 0xf0, 0x73, 0x73, 0x73, 0x73, 0x73, 0x70, 0x70, 0x70, |
dallegre | 0:deb92489beec | 53 | 0x70, 0x70, 0x70, 0x70, 0x70, 0xf3, 0xf3, 0xe1, 0x00, 0x00, 0xfc, 0xfc, 0xfc, 0x80, 0x80, 0x80, |
dallegre | 0:deb92489beec | 54 | 0xff, 0xff, 0x9f, 0x8f, 0x8f, 0xff, 0xff, 0xff, 0x00, 0x00, 0xe1, 0xf3, 0xf3, 0x73, 0x73, 0x71, |
dallegre | 0:deb92489beec | 55 | 0x70, 0x70, 0x71, 0x73, 0x73, 0x70, 0x70, 0x70, 0x70, 0x70, 0xf0, 0xf0, 0xf0, 0x00, 0x00, 0x03, |
dallegre | 0:deb92489beec | 56 | 0x03, 0x01, 0xf0, 0xf0, 0x8c, 0x8c, 0x8c, 0x7f, 0x7f, 0x7f, 0x70, 0x70, 0x7f, 0x7f, 0x7f, 0x8c, |
dallegre | 0:deb92489beec | 57 | 0x8c, 0x9c, 0x7c, 0x7c, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0xff, 0xff, 0x9f, 0x8f, 0x8f, 0x80, |
dallegre | 0:deb92489beec | 58 | 0x80, 0x80, 0x73, 0x73, 0xf0, 0xf0, 0xf0, 0x80, 0x80, 0x80, 0x7c, 0x7c, 0xf3, 0xf3, 0xf3, 0x00, |
dallegre | 0:deb92489beec | 59 | 0x00, 0x00, 0x73, 0x73, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0xf3, 0xf3, 0xe3, 0x03, 0x03, 0x03, 0x03, |
dallegre | 0:deb92489beec | 60 | 0x03, 0x83, 0x83, 0x83, 0x03, 0x03, 0x83, 0x83, 0x83, 0x73, 0x73, 0x61, 0x00, 0x00, 0x7c, 0x7c, |
dallegre | 0:deb92489beec | 61 | 0x7c, 0xfc, 0xfc, 0xfc, 0x8c, 0x8c, 0x80, 0x80, 0x80, 0x73, 0x73, 0x63, 0x83, 0x83, 0x03, 0x03, |
dallegre | 0:deb92489beec | 62 | 0x03, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0xff, 0xff, 0xff, 0x03, 0x03, 0x01, 0x80, 0x80, 0xff, 0xff, |
dallegre | 0:deb92489beec | 63 | 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x80, 0x80, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, |
dallegre | 0:deb92489beec | 64 | 0x80, 0x80, 0x80, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0e, 0x0f, 0x0f, |
dallegre | 0:deb92489beec | 65 | 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0xff, 0xff, 0x80, 0x80, 0x80, 0x70, 0x70, 0x70, 0x8f, 0x8f, |
dallegre | 0:deb92489beec | 66 | 0xff, 0xff, 0xff, 0x80, 0x80, 0x80, 0x7c, 0x7c, 0xf0, 0xf0, 0xf0, 0x00, 0x00, 0xff, 0xff, 0xff, |
dallegre | 0:deb92489beec | 67 | 0x03, 0x03, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0x03, 0x03, 0x03, 0xff, 0xff, 0xff, |
dallegre | 0:deb92489beec | 68 | 0x00, 0x00, 0x7c, 0x7c, 0x7c, 0x7f, 0x7f, 0x7f, 0x83, 0x83, 0x63, 0x73, 0x73, 0x7f, 0x7f, 0x7f, |
dallegre | 0:deb92489beec | 69 | 0x8c, 0x8c, 0x70, 0x70, 0x70, 0x00, 0x00, 0x00, 0xff, 0xff, 0x9e, 0x8c, 0x8c, 0x70, 0x70, 0x70, |
dallegre | 0:deb92489beec | 70 | 0x70, 0x70, 0x71, 0x73, 0x73, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, |
dallegre | 0:deb92489beec | 71 | 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, |
dallegre | 0:deb92489beec | 72 | 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
dallegre | 0:deb92489beec | 73 | 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x00 |
dallegre | 1:414748809a35 | 74 | }; |
dallegre | 1:414748809a35 | 75 | |
dallegre | 1:414748809a35 | 76 | // |
dallegre | 1:414748809a35 | 77 | // Image data for face |
dallegre | 1:414748809a35 | 78 | // |
dallegre | 1:414748809a35 | 79 | |
dallegre | 1:414748809a35 | 80 | static const char aphex[] = |
dallegre | 1:414748809a35 | 81 | { |
dallegre | 1:414748809a35 | 82 | 48, //width in pixels |
dallegre | 1:414748809a35 | 83 | 48/8, //height in rows |
dallegre | 1:414748809a35 | 84 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x0F, 0x1F, 0x3E, 0x3C, 0x38, 0x78, 0x78, 0x70, 0xF0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xF0, 0x70, 0x70, 0x78, 0x38, 0x3C, 0x3E, 0x3F, 0x0F, 0x0F, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
dallegre | 1:414748809a35 | 85 | 0x00, 0x01, 0x07, 0x1F, 0x7F, 0xFC, 0xF8, 0xE0, 0xC7, 0x8F, 0x0F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x0F, 0x07, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF8, 0xFC, 0x7F, 0x3F, 0x07, 0x01, 0x00, |
dallegre | 1:414748809a35 | 86 | 0x7F, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x80, 0x80, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0x81, 0x87, 0x0F, 0xFF, 0xFF, 0xFF, 0xFB, 0xF0, 0xF8, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x7F, |
dallegre | 1:414748809a35 | 87 | 0xFC, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0F, 0x3F, 0xFE, 0xFC, 0xF8, 0xF0, 0xE0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xF8, 0xFE, 0xFF, 0xFF, 0xFF, 0x3F, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFC, |
dallegre | 1:414748809a35 | 88 | 0x00, 0x00, 0xC0, 0xE0, 0xFC, 0x7C, 0x3F, 0x1F, 0x07, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF1, 0x73, 0x07, 0x07, 0x1F, 0x3F, 0x7C, 0xFC, 0xF8, 0xC0, 0x00, 0x00, |
dallegre | 1:414748809a35 | 89 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xC0, 0xE0, 0xE0, 0xF8, 0x78, 0x78, 0x38, 0x38, 0x1C, 0x1C, 0x1C, 0x1E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x1C, 0x1C, 0x1C, 0x38, 0x38, 0x78, 0xF8, 0xF8, 0xF0, 0xE0, 0xC0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
dallegre | 1:414748809a35 | 90 | }; |
dallegre | 1:414748809a35 | 91 | |
dallegre | 1:414748809a35 | 92 | static const char aphex2[] = |
dallegre | 1:414748809a35 | 93 | { |
dallegre | 1:414748809a35 | 94 | 42, //width in pixels |
dallegre | 1:414748809a35 | 95 | 6, //height in rows |
dallegre | 1:414748809a35 | 96 | 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x1E, 0x3E, 0x38, 0x30, 0x70, 0x70, 0x60, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0x60, 0x60, 0x70, 0x30, 0x38, 0x3E, 0x1E, 0x1F, 0x0F, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, |
dallegre | 1:414748809a35 | 97 | 0x01, 0x07, 0x1F, 0xFF, 0xF0, 0xE0, 0xC0, 0x9E, 0x3E, 0x3F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x1F, 0x1F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xFF, 0x1F, 0x07, 0x01, |
dallegre | 1:414748809a35 | 98 | 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x07, 0x0F, 0x3F, 0xFF, 0xFF, 0xFE, 0xDC, 0x80, 0xC0, 0xE0, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x0F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, |
dallegre | 1:414748809a35 | 99 | 0xC0, 0xF0, 0xFC, 0xFF, 0x07, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x70, 0xF0, 0xF0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF0, 0xFC, 0xFE, 0xFE, 0x06, 0x00, 0x00, 0x03, 0x03, 0x07, 0xFF, 0xFC, 0xF0, 0xC0, |
dallegre | 1:414748809a35 | 100 | 0x00, 0x00, 0x00, 0x80, 0x80, 0xE0, 0xF0, 0xF0, 0xF8, 0x7C, 0x3E, 0x0E, 0x0E, 0x06, 0x06, 0x07, 0x07, 0x07, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x07, 0x07, 0x07, 0x06, 0x06, 0x0E, 0x1E, 0x3E, 0x7C, 0xF8, 0xF0, 0xF0, 0xE0, 0x80, 0x80, 0x00, 0x00, 0x00, |
dallegre | 1:414748809a35 | 101 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
dallegre | 1:414748809a35 | 102 | }; |
dallegre | 1:414748809a35 | 103 | |
dallegre | 1:414748809a35 | 104 | static const char aphex3[] = |
dallegre | 1:414748809a35 | 105 | { |
dallegre | 1:414748809a35 | 106 | 30, //width in pixels |
dallegre | 1:414748809a35 | 107 | 4, //height in rows |
dallegre | 1:414748809a35 | 108 | 0x00, 0x00, 0x05, 0x0F, 0x1E, 0x3F, 0x7B, 0x79, 0x63, 0x43, 0x43, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC1, 0x40, 0x40, 0x60, 0x70, 0x78, 0x3C, 0x1E, 0x0F, 0x07, 0x00, 0x00, |
dallegre | 1:414748809a35 | 109 | 0x1F, 0x7F, 0xFF, 0x00, 0x00, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, 0xE1, 0xE3, 0xEF, 0xFF, 0xF7, 0xF0, 0xF8, 0xFC, 0xFF, 0x7F, 0x1F, 0x07, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x7F, 0x1F, |
dallegre | 1:414748809a35 | 110 | 0xC0, 0xF0, 0xFE, 0x07, 0x07, 0x03, 0x01, 0x20, 0x70, 0x70, 0xE0, 0xC0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x80, 0x80, 0xE0, 0xF0, 0xFC, 0xFC, 0x03, 0x03, 0x07, 0x07, 0x0E, 0xF0, 0xC0, |
dallegre | 1:414748809a35 | 111 | 0x00, 0x00, 0x00, 0x80, 0xC0, 0xC0, 0xE0, 0xE0, 0x60, 0x20, 0x20, 0x30, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x30, 0x20, 0x20, 0x60, 0xE0, 0xE0, 0xC0, 0xC0, 0x80, 0x00, 0x00, 0x00, |
dallegre | 1:414748809a35 | 112 | }; |
dallegre | 1:414748809a35 | 113 | |
dallegre | 1:414748809a35 | 114 | static const char aphex4[] = |
dallegre | 1:414748809a35 | 115 | { |
dallegre | 1:414748809a35 | 116 | 24, //width in pixels |
dallegre | 1:414748809a35 | 117 | 24/8, //height in rows |
dallegre | 1:414748809a35 | 118 | 0x00, 0x01, 0x1F, 0x3C, 0x7F, 0x77, 0x77, 0x47, 0x47, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0x41, 0x40, 0x40, 0x70, 0x78, 0x3C, 0x1C, 0x0F, 0x00, |
dallegre | 1:414748809a35 | 119 | 0x7C, 0xFF, 0xFF, 0x00, 0x80, 0x80, 0xC7, 0xC7, 0x8E, 0x9C, 0xFC, 0xF8, 0xC0, 0xC0, 0xFC, 0xFE, 0x7F, 0x3F, 0x17, 0x00, 0x00, 0x00, 0xFF, 0x7C, |
dallegre | 1:414748809a35 | 120 | 0x00, 0x00, 0xF0, 0x78, 0x78, 0x3C, 0x1C, 0x04, 0x04, 0x04, 0x06, 0x06, 0x06, 0x06, 0x06, 0x04, 0x04, 0xCC, 0xFC, 0x78, 0x78, 0x70, 0xC0, 0x00, |
dallegre | 1:414748809a35 | 121 | }; |
dallegre | 1:414748809a35 | 122 | |
dallegre | 1:414748809a35 | 123 | static const char aphex5[] = |
dallegre | 1:414748809a35 | 124 | { |
dallegre | 1:414748809a35 | 125 | 12, //width in pixels |
dallegre | 1:414748809a35 | 126 | 2, //height in rows |
dallegre | 1:414748809a35 | 127 | 0x1E, 0x61, 0xF1, 0xB3, 0x36, 0x3C, 0x30, 0x1E, 0x8F, 0xC1, 0x61, 0x1E, |
dallegre | 1:414748809a35 | 128 | 0x00, 0xC0, 0xC0, 0x40, 0x20, 0x20, 0x20, 0x20, 0x40, 0xC0, 0xC0, 0x00, |
dallegre | 1:414748809a35 | 129 | }; |
dallegre | 1:414748809a35 | 130 | |
dallegre | 1:414748809a35 | 131 | static const char aphex6[] = |
dallegre | 1:414748809a35 | 132 | { |
dallegre | 1:414748809a35 | 133 | 12, //width in pixels |
dallegre | 1:414748809a35 | 134 | 2, //height in rows |
dallegre | 1:414748809a35 | 135 | 0x1E, 0x61, 0xF1, 0xB3, 0x36, 0x3C, 0x30, 0x1E, 0x8F, 0xC1, 0x61, 0x1E, |
dallegre | 1:414748809a35 | 136 | 0x00, 0xC0, 0xC0, 0x40, 0x20, 0x20, 0x20, 0x20, 0x40, 0xC0, 0xC0, 0x00, |
dallegre | 1:414748809a35 | 137 | }; |
dallegre | 1:414748809a35 | 138 | |
dallegre | 1:414748809a35 | 139 | static const char aphex7[] = |
dallegre | 1:414748809a35 | 140 | { |
dallegre | 1:414748809a35 | 141 | 8, |
dallegre | 1:414748809a35 | 142 | 1, |
dallegre | 1:414748809a35 | 143 | 0x7C, 0xFC, 0x74, 0x74, 0xFC, 0x7C, |
dallegre | 3:ffbd1961115d | 144 | }; |
dallegre | 3:ffbd1961115d | 145 | |
dallegre | 3:ffbd1961115d | 146 | static const char cassette[] = { |
dallegre | 3:ffbd1961115d | 147 | 84, |
dallegre | 3:ffbd1961115d | 148 | ceil(55/8.0), |
dallegre | 3:ffbd1961115d | 149 | 0x3F, 0x20, 0x40, 0xB0, 0xA0, 0x87, 0x88, 0x88, 0x8E, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8F, 0x88, 0x88, 0xB7, 0xB0, 0xF0, 0x20, 0x3F, |
dallegre | 3:ffbd1961115d | 150 | 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0xFC, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, |
dallegre | 3:ffbd1961115d | 151 | 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x78, 0x61, 0x63, 0x63, 0x69, 0x7F, 0x7F, 0x7F, 0x63, 0x67, 0x7F, 0x7F, 0x7F, 0x7F, 0x60, 0x60, 0x60, 0x70, 0x7F, 0x61, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x63, 0x7F, 0x70, 0x60, 0x60, 0x60, 0x7F, 0x7F, 0x7F, 0x7F, 0x63, 0x63, 0x7F, 0x7F, 0x7F, 0x7F, 0x61, 0x67, 0x67, 0x61, 0x7F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, |
dallegre | 3:ffbd1961115d | 152 | 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x0C, 0xE4, 0xF4, 0xF4, 0xF4, 0xFC, 0xFC, 0xFC, 0xF4, 0xF4, 0xFC, 0xFC, 0xFC, 0xFC, 0x04, 0x04, 0x04, 0x04, 0x3C, 0xE4, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0xE4, 0x3C, 0x04, 0x04, 0x04, 0x04, 0xFC, 0xFC, 0xFC, 0xFC, 0xF4, 0xF4, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xF4, 0xF4, 0xE4, 0xFC, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, |
dallegre | 3:ffbd1961115d | 153 | 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0xFE, 0x00, 0x00, 0x00, 0xFF, |
dallegre | 3:ffbd1961115d | 154 | 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x00, 0x00, 0x02, 0x7C, 0x80, 0x80, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x6C, 0x02, 0x00, 0x00, 0x03, 0x02, 0x02, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0xFF, |
dallegre | 3:ffbd1961115d | 155 | 0xF0, 0x08, 0x14, 0x1A, 0x12, 0x02, 0xE2, 0x12, 0x52, 0x12, 0x12, 0x12, 0x12, 0xFA, 0xE2, 0x02, 0x02, 0x02, 0x02, 0x02, 0x12, 0x3A, 0x4A, 0x4A, 0x7A, 0x02, 0x02, 0x02, 0x02, 0xF2, 0x12, 0x92, 0xD2, 0x62, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x72, 0x92, 0x92, 0xF2, 0x02, 0x02, 0x02, 0x02, 0x12, 0x2A, 0x4A, 0x4A, 0x4A, 0x32, 0x12, 0x02, 0x02, 0x02, 0xE2, 0xD6, 0x32, 0x12, 0x12, 0x12, 0x52, 0x12, 0xF2, 0x12, 0x1A, 0x1E, 0x08, 0xF0, |
dallegre | 0:deb92489beec | 156 | }; |