BinaryNr.h


1
//===========================================================================
2
/*! \file BinaryNr.h
3
    \brief Preprocessor defines for binary numbers from 0 to 255
4
*/
5
//===========================================================================
6
#ifndef USE_BINARYNR_H
7
#define USE_BINARYNR_H
8
9
#define B00000000 0x00
10
#define B00000001 0x01
11
#define B00000010 0x02
12
#define B00000011 0x03
13
#define B00000100 0x04
14
#define B00000101 0x05
15
#define B00000110 0x06
16
#define B00000111 0x07
17
#define B00001000 0x08
18
#define B00001001 0x09
19
#define B00001010 0x0A
20
#define B00001011 0x0B
21
#define B00001100 0x0C
22
#define B00001101 0x0D
23
#define B00001110 0x0E
24
#define B00001111 0x0F
25
#define B00010000 0x10
26
#define B00010001 0x11
27
#define B00010010 0x12
28
#define B00010011 0x13
29
#define B00010100 0x14
30
#define B00010101 0x15
31
#define B00010110 0x16
32
#define B00010111 0x17
33
#define B00011000 0x18
34
#define B00011001 0x19
35
#define B00011010 0x1A
36
#define B00011011 0x1B
37
#define B00011100 0x1C
38
#define B00011101 0x1D
39
#define B00011110 0x1E
40
#define B00011111 0x1F
41
#define B00100000 0x20
42
#define B00100001 0x21
43
#define B00100010 0x22
44
#define B00100011 0x23
45
#define B00100100 0x24
46
#define B00100101 0x25
47
#define B00100110 0x26
48
#define B00100111 0x27
49
#define B00101000 0x28
50
#define B00101001 0x29
51
#define B00101010 0x2A
52
#define B00101011 0x2B
53
#define B00101100 0x2C
54
#define B00101101 0x2D
55
#define B00101110 0x2E
56
#define B00101111 0x2F
57
#define B00110000 0x30
58
#define B00110001 0x31
59
#define B00110010 0x32
60
#define B00110011 0x33
61
#define B00110100 0x34
62
#define B00110101 0x35
63
#define B00110110 0x36
64
#define B00110111 0x37
65
#define B00111000 0x38
66
#define B00111001 0x39
67
#define B00111010 0x3A
68
#define B00111011 0x3B
69
#define B00111100 0x3C
70
#define B00111101 0x3D
71
#define B00111110 0x3E
72
#define B00111111 0x3F
73
#define B01000000 0x40
74
#define B01000001 0x41
75
#define B01000010 0x42
76
#define B01000011 0x43
77
#define B01000100 0x44
78
#define B01000101 0x45
79
#define B01000110 0x46
80
#define B01000111 0x47
81
#define B01001000 0x48
82
#define B01001001 0x49
83
#define B01001010 0x4A
84
#define B01001011 0x4B
85
#define B01001100 0x4C
86
#define B01001101 0x4D
87
#define B01001110 0x4E
88
#define B01001111 0x4F
89
#define B01010000 0x50
90
#define B01010001 0x51
91
#define B01010010 0x52
92
#define B01010011 0x53
93
#define B01010100 0x54
94
#define B01010101 0x55
95
#define B01010110 0x56
96
#define B01010111 0x57
97
#define B01011000 0x58
98
#define B01011001 0x59
99
#define B01011010 0x5A
100
#define B01011011 0x5B
101
#define B01011100 0x5C
102
#define B01011101 0x5D
103
#define B01011110 0x5E
104
#define B01011111 0x5F
105
#define B01100000 0x60
106
#define B01100001 0x61
107
#define B01100010 0x62
108
#define B01100011 0x63
109
#define B01100100 0x64
110
#define B01100101 0x65
111
#define B01100110 0x66
112
#define B01100111 0x67
113
#define B01101000 0x68
114
#define B01101001 0x69
115
#define B01101010 0x6A
116
#define B01101011 0x6B
117
#define B01101100 0x6C
118
#define B01101101 0x6D
119
#define B01101110 0x6E
120
#define B01101111 0x6F
121
#define B01110000 0x70
122
#define B01110001 0x71
123
#define B01110010 0x72
124
#define B01110011 0x73
125
#define B01110100 0x74
126
#define B01110101 0x75
127
#define B01110110 0x76
128
#define B01110111 0x77
129
#define B01111000 0x78
130
#define B01111001 0x79
131
#define B01111010 0x7A
132
#define B01111011 0x7B
133
#define B01111100 0x7C
134
#define B01111101 0x7D
135
#define B01111110 0x7E
136
#define B01111111 0x7F
137
#define B10000000 0x80
138
#define B10000001 0x81
139
#define B10000010 0x82
140
#define B10000011 0x83
141
#define B10000100 0x84
142
#define B10000101 0x85
143
#define B10000110 0x86
144
#define B10000111 0x87
145
#define B10001000 0x88
146
#define B10001001 0x89
147
#define B10001010 0x8A
148
#define B10001011 0x8B
149
#define B10001100 0x8C
150
#define B10001101 0x8D
151
#define B10001110 0x8E
152
#define B10001111 0x8F
153
#define B10010000 0x90
154
#define B10010001 0x91
155
#define B10010010 0x92
156
#define B10010011 0x93
157
#define B10010100 0x94
158
#define B10010101 0x95
159
#define B10010110 0x96
160
#define B10010111 0x97
161
#define B10011000 0x98
162
#define B10011001 0x99
163
#define B10011010 0x9A
164
#define B10011011 0x9B
165
#define B10011100 0x9C
166
#define B10011101 0x9D
167
#define B10011110 0x9E
168
#define B10011111 0x9F
169
#define B10100000 0xA0
170
#define B10100001 0xA1
171
#define B10100010 0xA2
172
#define B10100011 0xA3
173
#define B10100100 0xA4
174
#define B10100101 0xA5
175
#define B10100110 0xA6
176
#define B10100111 0xA7
177
#define B10101000 0xA8
178
#define B10101001 0xA9
179
#define B10101010 0xAA
180
#define B10101011 0xAB
181
#define B10101100 0xAC
182
#define B10101101 0xAD
183
#define B10101110 0xAE
184
#define B10101111 0xAF
185
#define B10110000 0xB0
186
#define B10110001 0xB1
187
#define B10110010 0xB2
188
#define B10110011 0xB3
189
#define B10110100 0xB4
190
#define B10110101 0xB5
191
#define B10110110 0xB6
192
#define B10110111 0xB7
193
#define B10111000 0xB8
194
#define B10111001 0xB9
195
#define B10111010 0xBA
196
#define B10111011 0xBB
197
#define B10111100 0xBC
198
#define B10111101 0xBD
199
#define B10111110 0xBE
200
#define B10111111 0xBF
201
#define B11000000 0xC0
202
#define B11000001 0xC1
203
#define B11000010 0xC2
204
#define B11000011 0xC3
205
#define B11000100 0xC4
206
#define B11000101 0xC5
207
#define B11000110 0xC6
208
#define B11000111 0xC7
209
#define B11001000 0xC8
210
#define B11001001 0xC9
211
#define B11001010 0xCA
212
#define B11001011 0xCB
213
#define B11001100 0xCC
214
#define B11001101 0xCD
215
#define B11001110 0xCE
216
#define B11001111 0xCF
217
#define B11010000 0xD0
218
#define B11010001 0xD1
219
#define B11010010 0xD2
220
#define B11010011 0xD3
221
#define B11010100 0xD4
222
#define B11010101 0xD5
223
#define B11010110 0xD6
224
#define B11010111 0xD7
225
#define B11011000 0xD8
226
#define B11011001 0xD9
227
#define B11011010 0xDA
228
#define B11011011 0xDB
229
#define B11011100 0xDC
230
#define B11011101 0xDD
231
#define B11011110 0xDE
232
#define B11011111 0xDF
233
#define B11100000 0xE0
234
#define B11100001 0xE1
235
#define B11100010 0xE2
236
#define B11100011 0xE3
237
#define B11100100 0xE4
238
#define B11100101 0xE5
239
#define B11100110 0xE6
240
#define B11100111 0xE7
241
#define B11101000 0xE8
242
#define B11101001 0xE9
243
#define B11101010 0xEA
244
#define B11101011 0xEB
245
#define B11101100 0xEC
246
#define B11101101 0xED
247
#define B11101110 0xEE
248
#define B11101111 0xEF
249
#define B11110000 0xF0
250
#define B11110001 0xF1
251
#define B11110010 0xF2
252
#define B11110011 0xF3
253
#define B11110100 0xF4
254
#define B11110101 0xF5
255
#define B11110110 0xF6
256
#define B11110111 0xF7
257
#define B11111000 0xF8
258
#define B11111001 0xF9
259
#define B11111010 0xFA
260
#define B11111011 0xFB
261
#define B11111100 0xFC
262
#define B11111101 0xFD
263
#define B11111110 0xFE
264
#define B11111111 0xFF
265
266
#endif