1 |
static uint32_t linedraw_command[] = { |
2 |
0x00000aaa, 0x0000aa8a, // 2500 |
3 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000a989, 0x0000aa8a, 0x0000ab8b, // 2501 |
4 |
0x0000a0aa, 0x0000aaa8, // 2502 |
5 |
0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2503 |
6 |
0x01000a1a, 0x01003a5a, 0x01007a8a, // 2504 |
7 |
0x0100091b, 0x0100395b, 0x0100798b, // 2505 |
8 |
0x0100a0a1, 0x0100a3a5, 0x0100a7a8, // 2506 |
9 |
0x010090b1, 0x010093b5, 0x010097b8, // 2507 |
10 |
0x01000a1a, 0x01002a3a, 0x01004a5a, 0x01006a7a, // 2508 |
11 |
0x0100091b, 0x0100293b, 0x0100495b, 0x0100697b, // 2509 |
12 |
0x0100a0a1, 0x0100a2a3, 0x0100a4a5, 0x0100a6a7, // 250a |
13 |
0x010090b1, 0x010092b3, 0x010094b5, 0x010096b7, // 250b |
14 |
0x0000aa8a, 0x0000aaa8, // 250c |
15 |
0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000aaa8, // 250d |
16 |
0x0000aa8a, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 250e |
17 |
0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 250f |
18 |
0x00000aaa, 0x0000aaa8, // 2510 |
19 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000aaa8, // 2511 |
20 |
0x00000aaa, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2512 |
21 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2513 |
22 |
0x0000aa8a, 0x0000a0aa, // 2514 |
23 |
0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000a0aa, // 2515 |
24 |
0x0000aa8a, 0x0000909a, 0x0000a0aa, 0x0000b0ba, // 2516 |
25 |
0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000909a, 0x0000a0aa, 0x0000b0ba, // 2517 |
26 |
0x00000aaa, 0x0000a0aa, // 2518 |
27 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000a0aa, // 2519 |
28 |
0x00000aaa, 0x0000909a, 0x0000a0aa, 0x0000b0ba, // 251a |
29 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000909a, 0x0000a0aa, 0x0000b0ba, // 251b |
30 |
0x0000aa8a, 0x0000a0aa, 0x0000aaa8, // 251c |
31 |
0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000a0aa, 0x0000aaa8, // 251d |
32 |
0x0000aa8a, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x0000aaa8, // 251e |
33 |
0x0000aa8a, 0x0000a0aa, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 251f |
34 |
0x0000aa8a, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2520 |
35 |
0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x0000aaa8, // 2521 |
36 |
0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000a0aa, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2522 |
37 |
0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2523 |
38 |
0x00000aaa, 0x0000a0aa, 0x0000aaa8, // 2524 |
39 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000a0aa, 0x0000aaa8, // 2525 |
40 |
0x00000aaa, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x0000aaa8, // 2526 |
41 |
0x00000aaa, 0x0000a0aa, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2527 |
42 |
0x00000aaa, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2528 |
43 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x0000aaa8, // 2529 |
44 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000a0aa, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 252a |
45 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 252b |
46 |
0x00000aaa, 0x0000aa8a, 0x0000aaa8, // 252c |
47 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000aa8a, 0x0000aaa8, // 252d |
48 |
0x00000aaa, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000aaa8, // 252e |
49 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000aaa8, // 252f |
50 |
0x00000aaa, 0x0000aa8a, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2530 |
51 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000aa8a, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2531 |
52 |
0x00000aaa, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2532 |
53 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2533 |
54 |
0x00000aaa, 0x0000aa8a, 0x0000a0aa, // 2534 |
55 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000aa8a, 0x0000a0aa, // 2535 |
56 |
0x00000aaa, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000a0aa, // 2536 |
57 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000a0aa, // 2537 |
58 |
0x00000aaa, 0x0000aa8a, 0x0000909a, 0x0000a0aa, 0x0000b0ba, // 2538 |
59 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000aa8a, 0x0000909a, 0x0000a0aa, 0x0000b0ba, // 2539 |
60 |
0x00000aaa, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000909a, 0x0000a0aa, 0x0000b0ba, // 253a |
61 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000909a, 0x0000a0aa, 0x0000b0ba, // 253b |
62 |
0x00000aaa, 0x0000aa8a, 0x0000a0aa, 0x0000aaa8, // 253c |
63 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000aa8a, 0x0000a0aa, 0x0000aaa8, // 253d |
64 |
0x00000aaa, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000a0aa, 0x0000aaa8, // 253e |
65 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000a0aa, 0x0000aaa8, // 253f |
66 |
0x00000aaa, 0x0000aa8a, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x0000aaa8, // 2540 |
67 |
0x00000aaa, 0x0000aa8a, 0x0000a0aa, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2541 |
68 |
0x00000aaa, 0x0000aa8a, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2542 |
69 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000aa8a, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x0000aaa8, // 2543 |
70 |
0x00000aaa, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x0000aaa8, // 2544 |
71 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000aa8a, 0x0000a0aa, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2545 |
72 |
0x00000aaa, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000a0aa, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2546 |
73 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x0000aaa8, // 2547 |
74 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000a0aa, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2548 |
75 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000aa8a, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 2549 |
76 |
0x00000aaa, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 254a |
77 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000a989, 0x0000aa8a, 0x0000ab8b, 0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 254b |
78 |
0x01000a3a, 0x01005a8a, // 254c |
79 |
0x0100093b, 0x0100598b, // 254d |
80 |
0x0100a0a3, 0x0100a5a8, // 254e |
81 |
0x010090b3, 0x010095b8, // 254f |
82 |
0x000009a9, 0x00000bab, 0x0000a989, 0x0000ab8b, // 2550 |
83 |
0x0000909a, 0x0000b0ba, 0x00009a98, 0x0000bab8, // 2551 |
84 |
0x0000a989, 0x0000ab8b, 0x0000aaa8, // 2552 |
85 |
0x0000aa8a, 0x00009a98, 0x0000bab8, // 2553 |
86 |
0x0000a989, 0x0000ab8b, 0x00009a98, 0x0000bab8, // 2554 |
87 |
0x000009a9, 0x00000bab, 0x0000aaa8, // 2555 |
88 |
0x00000aaa, 0x00009a98, 0x0000bab8, // 2556 |
89 |
0x000009a9, 0x00000bab, 0x00009a98, 0x0000bab8, // 2557 |
90 |
0x0000a989, 0x0000ab8b, 0x0000a0aa, // 2558 |
91 |
0x0000aa8a, 0x0000909a, 0x0000b0ba, // 2559 |
92 |
0x0000a989, 0x0000ab8b, 0x0000909a, 0x0000b0ba, // 255a |
93 |
0x000009a9, 0x00000bab, 0x0000a0aa, // 255b |
94 |
0x00000aaa, 0x0000909a, 0x0000b0ba, // 255c |
95 |
0x000009a9, 0x00000bab, 0x0000909a, 0x0000b0ba, // 255d |
96 |
0x0000a989, 0x0000ab8b, 0x0000a0aa, 0x0000aaa8, // 255e |
97 |
0x0000aa8a, 0x0000909a, 0x0000b0ba, 0x00009a98, 0x0000bab8, // 255f |
98 |
0x0000a989, 0x0000ab8b, 0x0000909a, 0x0000b0ba, 0x00009a98, 0x0000bab8, // 2560 |
99 |
0x000009a9, 0x00000bab, 0x0000a0aa, 0x0000aaa8, // 2561 |
100 |
0x00000aaa, 0x0000909a, 0x0000b0ba, 0x00009a98, 0x0000bab8, // 2562 |
101 |
0x000009a9, 0x00000bab, 0x0000909a, 0x0000b0ba, 0x00009a98, 0x0000bab8, // 2563 |
102 |
0x000009a9, 0x00000bab, 0x0000a989, 0x0000ab8b, 0x0000aaa8, // 2564 |
103 |
0x00000aaa, 0x0000aa8a, 0x00009a98, 0x0000bab8, // 2565 |
104 |
0x000009a9, 0x00000bab, 0x0000a989, 0x0000ab8b, 0x00009a98, 0x0000bab8, // 2566 |
105 |
0x000009a9, 0x00000bab, 0x0000a989, 0x0000ab8b, 0x0000a0aa, // 2567 |
106 |
0x00000aaa, 0x0000aa8a, 0x0000909a, 0x0000b0ba, // 2568 |
107 |
0x000009a9, 0x00000bab, 0x0000a989, 0x0000ab8b, 0x0000909a, 0x0000b0ba, // 2569 |
108 |
0x000009a9, 0x00000bab, 0x0000a989, 0x0000ab8b, 0x0000a0aa, 0x0000aaa8, // 256a |
109 |
0x00000aaa, 0x0000aa8a, 0x0000909a, 0x0000b0ba, 0x00009a98, 0x0000bab8, // 256b |
110 |
0x000009a9, 0x00000bab, 0x0000a989, 0x0000ab8b, 0x0000909a, 0x0000b0ba, 0x00009a98, 0x0000bab8, // 256c |
111 |
0x02228800, // 256d |
112 |
0x02120800, // 256e |
113 |
0x02100000, // 256f |
114 |
0x02008000, // 2570 |
115 |
0x00000880, // 2571 |
116 |
0x00000088, // 2572 |
117 |
0x00000880, 0x00000088, // 2573 |
118 |
0x00000aaa, // 2574 |
119 |
0x0000a0aa, // 2575 |
120 |
0x0000aa8a, // 2576 |
121 |
0x0000aaa8, // 2577 |
122 |
0x000009a9, 0x00000aaa, 0x00000bab, // 2578 |
123 |
0x0000909a, 0x0000a0aa, 0x0000b0ba, // 2579 |
124 |
0x0000a989, 0x0000aa8a, 0x0000ab8b, // 257a |
125 |
0x00009a98, 0x0000aaa8, 0x0000bab8, // 257b |
126 |
0x00000aaa, 0x0000a989, 0x0000aa8a, 0x0000ab8b, // 257c |
127 |
0x0000a0aa, 0x00009a98, 0x0000aaa8, 0x0000bab8, // 257d |
128 |
0x000009a9, 0x00000aaa, 0x00000bab, 0x0000aa8a, // 257e |
129 |
0x0000909a, 0x0000a0aa, 0x0000b0ba, 0x0000aaa8, // 257f |
130 |
0x01000084, // 2580 |
131 |
0x01000788, // 2581 |
132 |
0x01000688, // 2582 |
133 |
0x01000588, // 2583 |
134 |
0x01000488, // 2584 |
135 |
0x01000388, // 2585 |
136 |
0x01000288, // 2586 |
137 |
0x01000188, // 2587 |
138 |
0x01000088, // 2588 |
139 |
0x01000078, // 2589 |
140 |
0x01000068, // 258a |
141 |
0x01000058, // 258b |
142 |
0x01000048, // 258c |
143 |
0x01000038, // 258d |
144 |
0x01000028, // 258e |
145 |
0x01000018, // 258f |
146 |
0x01004088, // 2590 |
147 |
0x01300088, // 2591 |
148 |
0x01200088, // 2592 |
149 |
0x01100088, // 2593 |
150 |
0x01000081, // 2594 |
151 |
0x01007088, // 2595 |
152 |
0x01000448, // 2596 |
153 |
0x01004488, // 2597 |
154 |
0x01000044, // 2598 |
155 |
0x01000044, 0x01000448, 0x01004488, // 2599 |
156 |
0x01000044, 0x01004488, // 259a |
157 |
0x01000044, 0x01004084, 0x01000448, // 259b |
158 |
0x01000044, 0x01004084, 0x01004488, // 259c |
159 |
0x01004084, // 259d |
160 |
0x01004084, 0x01000448, // 259e |
161 |
0x01004084, 0x01000448, 0x01004488, // 259f |
162 |
}; |
163 |
|
164 |
static uint16_t linedraw_offs[] = { |
165 |
0x0002, 0x0026, 0x0082, 0x00a6, 0x0103, |
166 |
0x0133, 0x0163, 0x0193, 0x01c4, 0x0204, |
167 |
0x0244, 0x0284, 0x02c2, 0x02e4, 0x0324, |
168 |
0x0366, 0x03c2, 0x03e4, 0x0424, 0x0466, |
169 |
0x04c2, 0x04e4, 0x0524, 0x0566, 0x05c2, |
170 |
0x05e4, 0x0624, 0x0666, 0x06c3, 0x06f5, |
171 |
0x0745, 0x0795, 0x07e7, 0x0857, 0x08c7, |
172 |
0x0939, 0x09c3, 0x09f5, 0x0a45, 0x0a95, |
173 |
0x0ae7, 0x0b57, 0x0bc7, 0x0c39, 0x0cc3, |
174 |
0x0cf5, 0x0d45, 0x0d97, 0x0e05, 0x0e57, |
175 |
0x0ec7, 0x0f39, 0x0fc3, 0x0ff5, 0x1045, |
176 |
0x1097, 0x1105, 0x1157, 0x11c7, 0x1239, |
177 |
0x12c4, 0x1306, 0x1366, 0x13c8, 0x1446, |
178 |
0x14a6, 0x1508, 0x1588, 0x1608, 0x1688, |
179 |
0x1708, 0x178a, 0x182a, 0x18ca, 0x196a, |
180 |
0x1a0c, 0x1ac2, 0x1ae2, 0x1b02, 0x1b22, |
181 |
0x1b44, 0x1b84, 0x1bc3, 0x1bf3, 0x1c24, |
182 |
0x1c63, 0x1c93, 0x1cc4, 0x1d03, 0x1d33, |
183 |
0x1d64, 0x1da3, 0x1dd3, 0x1e04, 0x1e44, |
184 |
0x1e85, 0x1ed6, 0x1f34, 0x1f75, 0x1fc6, |
185 |
0x2025, 0x2074, 0x20b6, 0x2115, 0x2164, |
186 |
0x21a6, 0x2206, 0x2266, 0x22c8, 0x2341, |
187 |
0x2351, 0x2361, 0x2371, 0x2381, 0x2391, |
188 |
0x23a2, 0x23c1, 0x23d1, 0x23e1, 0x23f1, |
189 |
0x2403, 0x2433, 0x2463, 0x2493, 0x24c4, |
190 |
0x2504, 0x2544, 0x2584, 0x25c1, 0x25d1, |
191 |
0x25e1, 0x25f1, 0x2601, 0x2611, 0x2621, |
192 |
0x2631, 0x2641, 0x2651, 0x2661, 0x2671, |
193 |
0x2681, 0x2691, 0x26a1, 0x26b1, 0x26c1, |
194 |
0x26d1, 0x26e1, 0x26f1, 0x2701, 0x2711, |
195 |
0x2721, 0x2731, 0x2741, 0x2753, 0x2782, |
196 |
0x27a3, 0x27d3, 0x2801, 0x2812, 0x2833, |
197 |
}; |
198 |
|