Chracter generator
Character generator http://en.wikipedia.org/wiki/Character_generator
- File CG_xx.h ``` /* [5x7 font] 'A' 0x00 00000000 0x7C 01111100 * 0x12 00010010 * * 0x11 00010001 * * 0x12 00010010 * * 0x7C 01111100 *
[type A1] 0x98 10011000 * ** 0x5C 01011100 * * 0xB6 10110110 * ** ** 0x5F 01011111 * * 0x5F 01011111 * * 0xB6 10110110 * ** ** 0x5C 01011100 * * 0x98 10011000 * ** */
/* 0 1 2 3 4 5 / 0x98,0x5C,0xB6,0x5F,0x5F,0xB6, / 00H type A1_L / 0x5C,0x98,0x00,0x00,0x00,0x00, / 01H type A1_R / 0x58,0xBC,0x16,0x3F,0x3F,0x16, / 02H type A2_L / 0xBC,0x58,0x00,0x00,0x00,0x00, / 03H type A2_R / 0x1E,0x98,0x7D,0x36,0x3C,0x3C, / 04H type B1_L / 0x3C,0x36,0x7D,0x98,0x1E,0x00, / 05H type B1_R / 0x70,0x18,0x7D,0xB6,0xBC,0x3C, / 06H type B2_L / 0xBC,0xB6,0x7D,0x18,0x70,0x00, / 07H type B2_R / 0x9C,0x9E,0x5E,0x76,0x37,0x5F, / 08H type C1_L / 0x5F,0x37,0x76,0x5E,0x9E,0x9C, / 09H type C1_R / 0x1C,0x5E,0xFE,0xB6,0x37,0x5F, / 0AH type C2_L / 0x5F,0x37,0xB6,0xFE,0x5E,0x1C, / 0BH type C2_R / 0x04,0x49,0x22,0x14,0x41,0x22, / 0CH crash_L / 0x22,0x41,0x14,0x22,0x49,0x04, / 0DH crash_R / 0xF8,0xFC,0xFE,0x7F,0x3F,0x3F, / 0EH silo_L / 0x3F,0x3F,0x7F,0xFE,0xFC,0xF8, / 0FH silo_R / 0xE0,0xF0,0xF0,0xF8,0xF8,0xFC, / 10H turret_L / 0xF8,0xF8,0xF0,0xF0,0xE0,0x00, / 11H turret_R / 0x00,0x0E,0x1F,0x3F,0x3F,0x7E, / 12H heart_L / 0xFC,0x7E,0x3F,0x3F,0x1E,0x0E, / 13H heart_R / 0x00,0x00,0x00,0x00,0x00,0x00, / 14h ' ' / 0x00,0x00,0x00,0x00,0x00,0x00, / 15h ' ' / 0x00,0x00,0x00,0x00,0x00,0x00, / 16h ' ' / 0x00,0x32,0x49,0x79,0x41,0x3E, / 17H '@', / 0x00,0x7F,0x04,0x08,0x10,0x7F, / 18H 'N', / 0x00,0x10,0x2A,0x2A,0x2A,0x3C, / 19H 'a', / 0x00,0x3F,0x24,0x24,0x24,0x18, / 1AH 'b', / 0x00,0x1C,0x2A,0x2A,0x2A,0x2C, / 1BH 'e', / 0x40,0x40,0x40,0x40,0x40,0x40, / 1CH '', */ 0x00,0x7F,0x09,0x19,0x29,0x46, /* 1DH 'R', */ 0x00,0x7F,0x02,0x0C,0x02,0x7F, /* 1EH 'M', */ 0x00,0x3E,0x41,0x41,0x41,0x22, /* 1FH 'C', */ 0x00,0x00,0x00,0x00,0x00,0x00, /* 20H ' ', */ 0x00,0x00,0x00,0x4F,0x00,0x00, /* 21H '!', */ 0x00,0x00,0x07,0x00,0x07,0x00, /* 22H '"', */ 0x00,0x14,0x7F,0x14,0x7F,0x14, /* 23H '#', */ 0x00,0x24,0x2A,0x7F,0x2A,0x12, /* 24H '$', */ 0x00,0x23,0x13,0x08,0x64,0x62, /* 25H '%', */ 0x00,0x36,0x49,0x55,0x22,0x50, /* 26H '&', */ 0x00,0x00,0x00,0x07,0x00,0x00, /* 27H ''', */ 0x00,0x00,0x1C,0x22,0x41,0x00, /* 28H '(', */ 0x00,0x00,0x41,0x22,0x1C,0x00, /* 29H ')', */ 0x00,0x54,0x38,0x10,0x38,0x54, /* 2AH '*', */ 0x00,0x10,0x10,0x7C,0x10,0x10, /* 2BH '+', */ 0x00,0x40,0x30,0x00,0x00,0x00, /* 2CH ',', */ 0x08,0x08,0x08,0x08,0x08,0x08, /* 2DH '-', */ 0x00,0x00,0x00,0x30,0x00,0x00, /* 2EH '.', */ 0x00,0x20,0x10,0x08,0x04,0x02, /* 2FH '/', */ 0x00,0x3E,0x51,0x49,0x45,0x3E, /* 30H '0', */ 0x00,0x00,0x82,0xFF,0x80,0x00, /* 31H '1', */ 0x00,0x42,0x61,0x51,0x49,0x46, /* 32H '2', */ 0x00,0x21,0x41,0x45,0x4B,0x31, /* 33H '3', */ 0x00,0x18,0x14,0x12,0x7F,0x10, /* 34H '4', */ 0x00,0x67,0x45,0x45,0x45,0x39, /* 35H '5', */ 0x00,0x3C,0x4A,0x49,0x49,0x30, /* 36H '6', */ 0x00,0x01,0x01,0x71,0x09,0x07, /* 37H '7', */ 0x00,0x36,0x49,0x49,0x49,0x36, /* 38H '8', */ 0x00,0x06,0x49,0x49,0x69,0x1E, /* 39H '9', */ 0x00,0x00,0x00,0x36,0x00,0x00, /* 3AH ':', */ 0x00,0x00,0x40,0x36,0x00,0x00, /* 3BH ';', */ 0x00,0x08,0x14,0x22,0x41,0x00, /* 3CH '<', */ 0x00,0x14,0x14,0x14,0x14,0x14, /* 3DH '=', */ 0x00,0x00,0x41,0x22,0x14,0x08, /* 3EH '>', */ 0x00,0x02,0x01,0x51,0x09,0x06, /* 3FH '?', */ 0x00,0x32,0x49,0x79,0x41,0x3E, /* 40H '@', */ 0x00,0x7C,0x12,0x11,0x12,0x7C, /* 41H 'A', */ 0x00,0x7F,0x49,0x49,0x49,0x36, /* 42H 'B', */ 0x00,0x3E,0x41,0x41,0x41,0x22, /* 43H 'C', */ 0x00,0x7F,0x41,0x41,0x22,0x1C, /* 44H 'D', */ 0x00,0x7F,0x49,0x49,0x49,0x41, /* 45H 'E', */ 0x00,0x7F,0x09,0x09,0x09,0x01, /* 46H 'F', */ 0x00,0x3E,0x41,0x49,0x49,0x3A, /* 47H 'G', */ 0x00,0x7F,0x08,0x08,0x08,0x7F, /* 48H 'H', */ 0x00,0x00,0x41,0x7F,0x41,0x00, /* 49H 'I', */ 0x00,0x20,0x40,0x41,0x3F,0x01, /* 4AH 'J', */ 0x00,0x7F,0x08,0x14,0x22,0x41, /* 4BH 'K', */ 0x00,0x7F,0x40,0x40,0x40,0x40, /* 4CH 'L', */ 0x00,0x7F,0x02,0x0C,0x02,0x7F, /* 4DH 'M', */ 0x00,0x7F,0x04,0x08,0x10,0x7F, /* 4EH 'N', */ 0x00,0x3E,0x41,0x41,0x41,0x3E, /* 4FH 'O', */ 0x00,0x7F,0x09,0x09,0x09,0x06, /* 50H 'P', */ 0x00,0x7F,0x41,0x51,0x21,0x5E, /* 51H 'Q', */ 0x00,0x7F,0x09,0x19,0x29,0x46, /* 52H 'R', */ 0x00,0x46,0x49,0x49,0x49,0x71, /* 53H 'S', */ 0x00,0x01,0x01,0x7F,0x01,0x01, /* 54H 'T', */ 0x00,0x1F,0x20,0x40,0x20,0x1F, /* 55H 'U', */ 0x00,0x1F,0x20,0x40,0x20,0x1F, /* 56H 'V', */ 0x00,0x3F,0x40,0x38,0x40,0x3F, /* 57H 'W', */ 0x00,0x63,0x14,0x08,0x14,0x63, /* 58H 'X', */ 0x00,0x07,0x08,0x70,0x08,0x07, /* 59H 'Y', */ 0x00,0x61,0x51,0x49,0x45,0x43, /* 5AH 'Z', */ 0x00,0x7F,0x41,0x41,0x41,0x00, /* 5BH '[', */ 0x00,0x02,0x04,0x08,0x10,0x20, /* 5CH '\', */ 0x00,0x41,0x41,0x41,0x7F,0x00, /* 5DH ']', */ 0x00,0x04,0x02,0x01,0x02,0x04, /* 5EH '^', */ 0x00,0x40,0x40,0x40,0x40,0x40, /* 5FH '', / 0x00,0x00,0x01,0x02,0x04,0x00, / 60H '`', / 0x00,0x10,0x2A,0x2A,0x2A,0x3C, / 61H 'a', / 0x00,0x3F,0x24,0x24,0x24,0x18, / 62H 'b', / 0x00,0x1C,0x22,0x22,0x22,0x22, / 63H 'c', / 0x00,0x18,0x24,0x24,0x24,0x3F, / 64H 'd', / 0x00,0x1C,0x2A,0x2A,0x2A,0x2C, / 65H 'e', / 0x00,0x08,0x3E,0x09,0x09,0x02, / 66H 'f', / 0x00,0x0C,0x52,0x52,0x52,0x3E, / 67H 'g', / 0x00,0x3F,0x04,0x04,0x04,0x38, / 68H 'h', / 0x00,0x00,0x24,0x3D,0x20,0x00, / 69H 'i', / 0x00,0x10,0x20,0x22,0x1F,0x00, / 6AH 'j', / 0x00,0x3F,0x08,0x08,0x14,0x22, / 6BH 'k', / 0x00,0x00,0x21,0x3F,0x20,0x00, / 6CH 'l', / 0x00,0x3C,0x02,0x3E,0x02,0x3C, / 6DH 'm', / 0x00,0x3E,0x04,0x02,0x02,0x3C, / 6EH 'n', / 0x00,0x38,0x44,0x44,0x44,0x38, / 6FH 'o', / 0x00,0x7E,0x12,0x12,0x12,0x0C, / 70H 'p', / 0x00,0x0C,0x12,0x12,0x12,0x7E, / 71H 'q', / 0x00,0x3E,0x04,0x02,0x02,0x04, / 72H 'r', / 0x00,0x24,0x2A,0x2A,0x2A,0x12, / 73H 's', / 0x00,0x04,0x1F,0x24,0x24,0x14, / 74H 't', / 0x00,0x1E,0x20,0x20,0x20,0x3E, / 75H 'u', / 0x00,0x0E,0x10,0x20,0x10,0x0E, / 76H 'v', / 0x00,0x1E,0x20,0x18,0x20,0x1E, / 77H 'w', / 0x00,0x22,0x14,0x08,0x14,0x22, / 78H 'x', / 0x00,0x06,0x48,0x30,0x08,0x06, / 79H 'y', / 0x00,0x22,0x32,0x2A,0x26,0x22, / 7AH 'z', / 0x00,0x08,0x36,0x41,0x41,0x00, / 7BH '{', / 0x00,0x00,0x00,0x77,0x00,0x00, / 7CH '|', / 0x00,0x00,0x41,0x41,0x36,0x08, / 7DH '}', / 0x00,0x02,0x01,0x03,0x02,0x01, / 7EH '~', / 0x00,0xFF,0xFF,0xFF,0xFF,0xFF, / 7FH '', */ ```