comparison include/pru_rtaudio_bin.h @ 16:670be80463a3 matrix_gpio

- analog matrixIn/matrixOut are now mapped as floats from 0 to 1 - use of an external PRU code can be enabled with -P <filename> - 16 channels of programmable GPIO can be accessed straight from render() either writing directly to the matrixGpio[] array or using digitalWrite(), digitalRead(), setDigitalDirection() macros from Utilities.h .
author Giulio Moro <giuliomoro@yahoo.it>
date Mon, 27 Apr 2015 13:01:57 +0100
parents 901d205d1a3c
children 6d64ee8c0754
comparison
equal deleted inserted replaced
15:901d205d1a3c 16:670be80463a3
3 /* This file contains the PRU instructions in a C array which are to */ 3 /* This file contains the PRU instructions in a C array which are to */
4 /* be downloaded from the host CPU to the PRU instruction memory. */ 4 /* be downloaded from the host CPU to the PRU instruction memory. */
5 /* This file is generated by the PRU assembler. */ 5 /* This file is generated by the PRU assembler. */
6 6
7 const unsigned int PRUcode[] = { 7 const unsigned int PRUcode[] = {
8 0x7b00002e,
9 0x244804c2,
10 0x24c13482,
11 0xf1002282,
12 0x240000e8,
13 0x240000e7,
14 0xd104fb07,
15 0x1d0de2e2,
16 0xc914fb03,
17 0x1f0de8e8,
18 0x79000005,
19 0x1f0de7e7,
20 0x79000003,
21 0x1f0de2e2,
22 0x79000001,
23 0xd105fb07,
24 0x1d0ce2e2,
25 0xc915fb03,
26 0x1f0ce8e8,
27 0x79000005,
28 0x1f0ce7e7,
29 0x79000003,
30 0x1f0ce2e2,
31 0x79000001,
32 0xd106fb07,
33 0x1d1ce2e2,
34 0xc916fb03,
35 0x1f1ce8e8,
36 0x79000005,
37 0x1f1ce7e7,
38 0x79000003,
39 0x1f1ce2e2,
40 0x79000001,
41 0xd107fb07,
42 0x1d12e2e2,
43 0xc917fb03,
44 0x1f12e8e8,
45 0x79000005,
46 0x1f12e7e7,
47 0x79000003,
48 0x1f12e2e2,
49 0x79000001,
50 0xd108fb07,
51 0x1d0fe2e2,
52 0xc918fb03,
53 0x1f0fe8e8,
54 0x79000005,
55 0x1f0fe7e7,
56 0x79000003,
57 0x1f0fe2e2,
58 0x79000001,
59 0xd109fb07,
60 0x1d0ee2e2,
61 0xc919fb03,
62 0x1f0ee8e8,
63 0x79000005,
64 0x1f0ee7e7,
65 0x79000003,
66 0x1f0ee2e2,
67 0x79000001,
68 0xd10afb07,
69 0x1d13e2e2,
70 0xc91afb03,
71 0x1f13e8e8,
72 0x79000005,
73 0x1f13e7e7,
74 0x79000003,
75 0x1f13e2e2,
76 0x79000001,
77 0x244804c3,
78 0x24c13483,
79 0xe1002382,
80 0x24481ac3,
81 0x24c13483,
82 0xf1002283,
83 0x240000e5,
84 0x240000e4,
85 0xd100fb07,
86 0x1d02e3e3,
87 0xc910fb03,
88 0x1f02e5e5,
89 0x79000005,
90 0x1f02e4e4,
91 0x79000003,
92 0x1f02e3e3,
93 0x79000001,
94 0xd101fb07,
95 0x1d03e3e3,
96 0xc911fb03,
97 0x1f03e5e5,
98 0x79000005,
99 0x1f03e4e4,
100 0x79000003,
101 0x1f03e3e3,
102 0x79000001,
103 0xd102fb07,
104 0x1d05e3e3,
105 0xc912fb03,
106 0x1f05e5e5,
107 0x79000005,
108 0x1f05e4e4,
109 0x79000003,
110 0x1f05e3e3,
111 0x79000001,
112 0xd103fb07,
113 0x1d04e3e3,
114 0xc913fb03,
115 0x1f04e5e5,
116 0x79000005,
117 0x1f04e4e4,
118 0x79000003,
119 0x1f04e3e3,
120 0x79000001,
121 0xd10bfb07,
122 0x1d01e3e3,
123 0xc91bfb03,
124 0x1f01e5e5,
125 0x79000005,
126 0x1f01e4e4,
127 0x79000003,
128 0x1f01e3e3,
129 0x79000001,
130 0xd10cfb07,
131 0x1d16e3e3,
132 0xc91cfb03,
133 0x1f16e5e5,
134 0x79000005,
135 0x1f16e4e4,
136 0x79000003,
137 0x1f16e3e3,
138 0x79000001,
139 0xd10dfb07,
140 0x1d18e3e3,
141 0xc91dfb03,
142 0x1f18e5e5,
143 0x79000005,
144 0x1f18e4e4,
145 0x79000003,
146 0x1f18e3e3,
147 0x79000001,
148 0xd10efb07,
149 0x1d17e3e3,
150 0xc91efb03,
151 0x1f17e5e5,
152 0x79000005,
153 0x1f17e4e4,
154 0x79000003,
155 0x1f17e3e3,
156 0x79000001,
157 0xd10ffb07,
158 0x1d19e3e3,
159 0xc91ffb03,
160 0x1f19e5e5,
161 0x79000005,
162 0x1f19e4e4,
163 0x79000003,
164 0x1f19e3e3,
165 0x79000001,
166 0x24481ac2,
167 0x24c13482,
168 0xe1002283,
169 0x244804c2,
170 0x24c13882,
171 0x24481ac3,
172 0x24c13883,
173 0xf1002282,
174 0xf1002383,
175 0xc904fb07,
176 0x1f0efefe,
177 0xc90de203,
178 0x1f14fbfb,
179 0x79000003,
180 0x1d14fbfb,
181 0x79000001,
182 0x1d0efefe,
183 0xc905fb07,
184 0x1f0efefe,
185 0xc90ce203,
186 0x1f15fbfb,
187 0x79000003,
188 0x1d15fbfb,
189 0x79000001,
190 0x1d0efefe,
191 0xc906fb07,
192 0x1f0efefe,
193 0xc91ce203,
194 0x1f16fbfb,
195 0x79000003,
196 0x1d16fbfb,
197 0x79000001,
198 0x1d0efefe,
199 0xc907fb07,
200 0x1f0efefe,
201 0xc912e203,
202 0x1f17fbfb,
203 0x79000003,
204 0x1d17fbfb,
205 0x79000001,
206 0x1d0efefe,
207 0xc908fb07,
208 0x1f0efefe,
209 0xc90fe203,
210 0x1f18fbfb,
211 0x79000003,
212 0x1d18fbfb,
213 0x79000001,
214 0x1d0efefe,
215 0xc909fb07,
216 0x1f0efefe,
217 0xc90ee203,
218 0x1f19fbfb,
219 0x79000003,
220 0x1d19fbfb,
221 0x79000001,
222 0x1d0efefe,
223 0xc90afb07,
224 0x1f0efefe,
225 0xc913e203,
226 0x1f1afbfb,
227 0x79000003,
228 0x1d1afbfb,
229 0x79000001,
230 0x1d0efefe,
231 0xc900fb07,
232 0x1f0efefe,
233 0xc902e303,
234 0x1f10fbfb,
235 0x79000003,
236 0x1d10fbfb,
237 0x79000001,
238 0x1d0efefe,
239 0xc901fb07,
240 0x1f0efefe,
241 0xc903e303,
242 0x1f11fbfb,
243 0x79000003,
244 0x1d11fbfb,
245 0x79000001,
246 0x1d0efefe,
247 0xc902fb07,
248 0x1f0efefe,
249 0xc905e303,
250 0x1f12fbfb,
251 0x79000003,
252 0x1d12fbfb,
253 0x79000001,
254 0x1d0efefe,
255 0xc903fb07,
256 0x1f0efefe,
257 0xc904e303,
258 0x1f13fbfb,
259 0x79000003,
260 0x1d13fbfb,
261 0x79000001,
262 0x1d0efefe,
263 0xc90bfb07,
264 0x1f0efefe,
265 0xc901e303,
266 0x1f1bfbfb,
267 0x79000003,
268 0x1d1bfbfb,
269 0x79000001,
270 0x1d0efefe,
271 0xc90cfb07,
272 0x1f0efefe,
273 0xc916e303,
274 0x1f1cfbfb,
275 0x79000003,
276 0x1d1cfbfb,
277 0x79000001,
278 0x1d0efefe,
279 0xc90dfb07,
280 0x1f0efefe,
281 0xc918e303,
282 0x1f1dfbfb,
283 0x79000003,
284 0x1d1dfbfb,
285 0x79000001,
286 0x1d0efefe,
287 0xc90efb07,
288 0x1f0efefe,
289 0xc917e303,
290 0x1f1efbfb,
291 0x79000003,
292 0x1d1efbfb,
293 0x79000001,
294 0x1d0efefe,
295 0xc90ffb07,
296 0x1f0efefe,
297 0xc919e303,
298 0x1f1ffbfb,
299 0x79000003,
300 0x1d1ffbfb,
301 0x79000001,
302 0x1d0efefe,
303 0x244804c2,
304 0x24c19082,
305 0x24481ac3,
306 0x24c19083,
307 0xe1006287,
308 0xe1006384,
309 0x209c0000,
310 0x240000fe,
8 0x240002c3, 311 0x240002c3,
9 0x24202083, 312 0x24202083,
10 0x240000e2, 313 0x240000e2,
11 0xe1002382, 314 0xe1002382,
12 0x240002c3, 315 0x240002c3,
22 0x91042480, 325 0x91042480,
23 0x1d04e0e0, 326 0x1d04e0e0,
24 0x81042480, 327 0x81042480,
25 0x240000f8, 328 0x240000f8,
26 0x240008e9, 329 0x240008e9,
330 0xf12c3982,
331 0x5100e202,
332 0x1f03f8f8,
27 0xf1243982, 333 0xf1243982,
28 0x5100e202, 334 0x5100e202,
29 0x1f01f8f8, 335 0x1f01f8f8,
30 0xc901f868, 336 0xc901f868,
31 0xf1283989, 337 0xf1283989,
323 0xf1803d82, 629 0xf1803d82,
324 0xcf05e2ff, 630 0xcf05e2ff,
325 0x240280fc, 631 0x240280fc,
326 0x00fcfdfc, 632 0x00fcfdfc,
327 0xf1003c82, 633 0xf1003c82,
634 0x1f0ffefe,
328 0x10f0f0f2, 635 0x10f0f0f2,
329 0x2701e9e2, 636 0x2701e9e2,
330 0x08e2ebf3, 637 0x08e2ebf3,
331 0x0902f3f3, 638 0x0902f3f3,
332 0x00f2f3f3, 639 0x00f2f3f3,
333 0x10f4f4f6, 640 0x10f4f4f6,
334 0x08e2ebf7, 641 0x08e2ebf7,
335 0x0901f7f7, 642 0x0901f7f7,
336 0x02f6f7f7, 643 0x02f6f7f7,
337 0x240000ea, 644 0x240000ea,
645 0xd100f803,
646 0x240000e2,
647 0x79000002,
648 0x240400e2,
649 0x240001c6,
650 0x24100086,
651 0x00e2e6e6,
652 0x1d0ffefe,
338 0x240000e1, 653 0x240000e1,
339 0xc901f805, 654 0xc901f805,
340 0x90f2388c, 655 0x90f2388c,
341 0x240000e2, 656 0x240000e2,
342 0x80f23882, 657 0x80f23882,
373 0xf1003c83, 688 0xf1003c83,
374 0x0910e3e3, 689 0x0910e3e3,
375 0x12e3efef, 690 0x12e3efef,
376 0x80f73c8f, 691 0x80f73c8f,
377 0x0104f7f7, 692 0x0104f7f7,
378 0xc901f85c, 693 0xc901f863,
379 0x24ffffe2, 694 0x24ffffe2,
380 0x10e2ece7, 695 0x10e2ece7,
381 0x0904e7e7, 696 0x0904e7e7,
382 0x240300c8, 697 0x240300c8,
383 0x24000088, 698 0x24000088,
407 0x2400009b, 722 0x2400009b,
408 0x244804dc, 723 0x244804dc,
409 0x24c1909c, 724 0x24c1909c,
410 0xe1003c9b, 725 0xe1003c9b,
411 0xe14c3a87, 726 0xe14c3a87,
727 0xc903f807,
728 0x1103e1fb,
729 0x6900fb05,
730 0xf100269b,
731 0x2300019c,
732 0xe100269b,
733 0x0104e6e6,
412 0xf1443a9b, 734 0xf1443a9b,
413 0xcf00fbff, 735 0xcf00fbff,
414 0xf1503a87, 736 0xf1503a87,
415 0x240001db, 737 0x240001db,
416 0x2400009b, 738 0x2400009b,
463 0x12e7eded, 785 0x12e7eded,
464 0x80f3388d, 786 0x80f3388d,
465 0x0104f3f3, 787 0x0104f3f3,
466 0x1504f8f8, 788 0x1504f8f8,
467 0x0101e1e1, 789 0x0101e1e1,
468 0x6ee9e17f, 790 0x6ee9e178,
469 0x79000004, 791 0x79000004,
470 0x1504f8f8, 792 0x1504f8f8,
471 0x0102e1e1, 793 0x0102e1e1,
472 0x6ee9e17b, 794 0x6ee9e174,
473 0x0101eaea, 795 0x0101eaea,
474 0x6eebea78, 796 0x6eebea71,
475 0x10f0f0e2, 797 0x10f0f0e2,
476 0x10f1f1f0, 798 0x10f1f1f0,
477 0x10e2e2f1, 799 0x10e2e2f1,
478 0x10f4f4e2, 800 0x10f4f4e2,
479 0x10f5f5f4, 801 0x10f5f5f4,
496 0x79000005, 818 0x79000005,
497 0xf11c3982, 819 0xf11c3982,
498 0x240190e1, 820 0x240190e1,
499 0x00e1e3e3, 821 0x00e1e3e3,
500 0xe1002382, 822 0xe1002382,
501 0xc900f807,
502 0x241000c2,
503 0x24000082,
504 0x244804c3,
505 0x24c19483,
506 0xe1002382,
507 0x79000006,
508 0x241000c2,
509 0x24000082,
510 0x244804c3,
511 0x24c19083,
512 0xe1002382,
513 0xf1003982, 823 0xf1003982,
514 0x5700e246, 824 0x5700e242,
515 0x240000fb, 825 0x240000fb,
516 0xe1443d9b, 826 0xe1443d9b,
517 0xc901f80c, 827 0xc901f80c,
518 0x244803c3, 828 0x244803c3,
519 0x24012c83, 829 0x24012c83,