summaryrefslogtreecommitdiff
path: root/characters.h
blob: 5a2c8cf12af51ee41163a091bb5ab512f6ac50a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#include <stdint.h>

#ifndef CHARACTERS_H
#define CHARACTERS_H


uint32_t characters[96] = {
  0b000000000000000000000000000000, // SPACE
  0b100001000010000000001000000000, // !
  0b101001010000000000000000000000, // "
  0b010101111101010111110101000000, // #
  0b111101010011110010101111000000, // $
  0b101000010001000100001010000000, // %
  0b010001010001101100100110100000, // &
  0b100001000000000000000000000000, // '
  0b010001000010000100000100000000, // (
  0b100000100001000010001000000000, // )
  0b000001010001000101000000000000, // *
  0b000000100011100010000000000000, // +
  0b000000000000000100001000000000, // ,
  0b000000000011000000000000000000, // -
  0b000000000000000000001000000000, // .
  0b001000010001000100001000000000, // /
  0b111001010010100101001110000000, // 0
  0b001000010000100001000010000000, // 1
  0b111000010011100100001110000000, // 2
  0b111000010011100001001110000000, // 3
  0b101001010011100001000010000000, // 4
  0b111001000011100001001110000000, // 5
  0b111001000011100101001110000000, // 6
  0b111000010000100001000010000000, // 7
  0b111001010011100101001110000000, // 8
  0b111001010011100001001110000000, // 9
  0b000001000000000100000000000000, // :
  0b000001000000000100001000000000, // ;
  0b001000100010000010000010000000, // <
  0b000001110000000111000000000000, // =
  0b100000100000100010001000000000, // >
  0b111000010001100000000100000000, // ?
  0b011101010110101101100111100000, // @
  0b111001010010100111001010000000, // A
  0b110001010011000101001110000000, // B
  0b011001000010000100000110000000, // C
  0b110001010010100101001100000000, // D
  0b111001000011100100001110000000, // E
  0b111001000011100100001000000000, // F
  0b011001000010000101000110000000, // G
  0b101001010011100101001010000000, // H
  0b011100010000100001000111000000, // I
  0b111000010000100101000110000000, // J
  0b101001010011000101001010000000, // K
  0b100001000010000100001110000000, // L
  0b111111010110101101011010100000, // M
  0b100101101010110100101001000000, // N
  0b111001010010100101001110000000, // O
  0b111001010011100100001000000000, // P
  0b111001010010100101001111000000, // Q
  0b111001010011000101001010000000, // R
  0b111001000011100001001110000000, // S
  0b111000100001000010000100000000, // T
  0b101001010010100101001110000000, // U
  0b101001010010100101000100000000, // V
  0b101011010110101101010101000000, // W
  0b101001010001000101001010000000, // X
  0b101001010011100010000100000000, // Y
  0b111100001001100100001111000000, // Z
  0b110001000010000100001100000000, // [
  0b100001000001000001000010000000, // backslash
  0b110000100001000010001100000000, // ]
  0b010001010000000000000000000000, // ^
  0b000000000000000000001110000000, // _
  0b100000100000000000000000000000, // `
  0b000000110010100101000111000000, // a
  0b100001110010100101001110000000, // b
  0b000001110010000100001110000000, // c
  0b001001110010100101001110000000, // d
  0b000001110010100100001110000000, // e
  0b011000100011100010000100000000, // f
  0b000001110010100111000010011100, // g
  0b100001000011100101001010000000, // h
  0b010000000001000010000110000000, // i
  0b010000000001000010000100011000, // j
  0b100001000010100110001010000000, // k
  0b110000100001000010001110000000, // l
  0b000001111010101101011010100000, // m
  0b000001100010100101001010000000, // n
  0b000001110010100101001110000000, // o
  0b000001110010100101001110010000, // p
  0b000001110010100101001110000100, // q
  0b000001010011000100001000000000, // r
  0b000000110011000001001100000000, // s
  0b010001110001000010000110000000, // t
  0b000001010010100101001110000000, // u
  0b000001010010100101000100000000, // v
  0b000001010110101101010101000000, // w
  0b000001010010100010001010000000, // x
  0b000001010010100111000010011100, // y
  0b000001110000100010001110000000, // z
  0b011000100011000010000110000000, // {
  0b100001000010000100001000000000, // |
  0b110000100001100010001100000000, // }
  0b000000000001010101000000000000, // ~
  0b000000000000000000000000000000  // DEL
  };

  #endif // CHARACTERS_H