Mercurial > hg > beaglert
diff 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 |
line wrap: on
line diff
--- a/include/pru_rtaudio_bin.h Sat Feb 07 16:41:56 2015 +0000 +++ b/include/pru_rtaudio_bin.h Mon Apr 27 13:01:57 2015 +0100 @@ -5,6 +5,309 @@ /* This file is generated by the PRU assembler. */ const unsigned int PRUcode[] = { + 0x7b00002e, + 0x244804c2, + 0x24c13482, + 0xf1002282, + 0x240000e8, + 0x240000e7, + 0xd104fb07, + 0x1d0de2e2, + 0xc914fb03, + 0x1f0de8e8, + 0x79000005, + 0x1f0de7e7, + 0x79000003, + 0x1f0de2e2, + 0x79000001, + 0xd105fb07, + 0x1d0ce2e2, + 0xc915fb03, + 0x1f0ce8e8, + 0x79000005, + 0x1f0ce7e7, + 0x79000003, + 0x1f0ce2e2, + 0x79000001, + 0xd106fb07, + 0x1d1ce2e2, + 0xc916fb03, + 0x1f1ce8e8, + 0x79000005, + 0x1f1ce7e7, + 0x79000003, + 0x1f1ce2e2, + 0x79000001, + 0xd107fb07, + 0x1d12e2e2, + 0xc917fb03, + 0x1f12e8e8, + 0x79000005, + 0x1f12e7e7, + 0x79000003, + 0x1f12e2e2, + 0x79000001, + 0xd108fb07, + 0x1d0fe2e2, + 0xc918fb03, + 0x1f0fe8e8, + 0x79000005, + 0x1f0fe7e7, + 0x79000003, + 0x1f0fe2e2, + 0x79000001, + 0xd109fb07, + 0x1d0ee2e2, + 0xc919fb03, + 0x1f0ee8e8, + 0x79000005, + 0x1f0ee7e7, + 0x79000003, + 0x1f0ee2e2, + 0x79000001, + 0xd10afb07, + 0x1d13e2e2, + 0xc91afb03, + 0x1f13e8e8, + 0x79000005, + 0x1f13e7e7, + 0x79000003, + 0x1f13e2e2, + 0x79000001, + 0x244804c3, + 0x24c13483, + 0xe1002382, + 0x24481ac3, + 0x24c13483, + 0xf1002283, + 0x240000e5, + 0x240000e4, + 0xd100fb07, + 0x1d02e3e3, + 0xc910fb03, + 0x1f02e5e5, + 0x79000005, + 0x1f02e4e4, + 0x79000003, + 0x1f02e3e3, + 0x79000001, + 0xd101fb07, + 0x1d03e3e3, + 0xc911fb03, + 0x1f03e5e5, + 0x79000005, + 0x1f03e4e4, + 0x79000003, + 0x1f03e3e3, + 0x79000001, + 0xd102fb07, + 0x1d05e3e3, + 0xc912fb03, + 0x1f05e5e5, + 0x79000005, + 0x1f05e4e4, + 0x79000003, + 0x1f05e3e3, + 0x79000001, + 0xd103fb07, + 0x1d04e3e3, + 0xc913fb03, + 0x1f04e5e5, + 0x79000005, + 0x1f04e4e4, + 0x79000003, + 0x1f04e3e3, + 0x79000001, + 0xd10bfb07, + 0x1d01e3e3, + 0xc91bfb03, + 0x1f01e5e5, + 0x79000005, + 0x1f01e4e4, + 0x79000003, + 0x1f01e3e3, + 0x79000001, + 0xd10cfb07, + 0x1d16e3e3, + 0xc91cfb03, + 0x1f16e5e5, + 0x79000005, + 0x1f16e4e4, + 0x79000003, + 0x1f16e3e3, + 0x79000001, + 0xd10dfb07, + 0x1d18e3e3, + 0xc91dfb03, + 0x1f18e5e5, + 0x79000005, + 0x1f18e4e4, + 0x79000003, + 0x1f18e3e3, + 0x79000001, + 0xd10efb07, + 0x1d17e3e3, + 0xc91efb03, + 0x1f17e5e5, + 0x79000005, + 0x1f17e4e4, + 0x79000003, + 0x1f17e3e3, + 0x79000001, + 0xd10ffb07, + 0x1d19e3e3, + 0xc91ffb03, + 0x1f19e5e5, + 0x79000005, + 0x1f19e4e4, + 0x79000003, + 0x1f19e3e3, + 0x79000001, + 0x24481ac2, + 0x24c13482, + 0xe1002283, + 0x244804c2, + 0x24c13882, + 0x24481ac3, + 0x24c13883, + 0xf1002282, + 0xf1002383, + 0xc904fb07, + 0x1f0efefe, + 0xc90de203, + 0x1f14fbfb, + 0x79000003, + 0x1d14fbfb, + 0x79000001, + 0x1d0efefe, + 0xc905fb07, + 0x1f0efefe, + 0xc90ce203, + 0x1f15fbfb, + 0x79000003, + 0x1d15fbfb, + 0x79000001, + 0x1d0efefe, + 0xc906fb07, + 0x1f0efefe, + 0xc91ce203, + 0x1f16fbfb, + 0x79000003, + 0x1d16fbfb, + 0x79000001, + 0x1d0efefe, + 0xc907fb07, + 0x1f0efefe, + 0xc912e203, + 0x1f17fbfb, + 0x79000003, + 0x1d17fbfb, + 0x79000001, + 0x1d0efefe, + 0xc908fb07, + 0x1f0efefe, + 0xc90fe203, + 0x1f18fbfb, + 0x79000003, + 0x1d18fbfb, + 0x79000001, + 0x1d0efefe, + 0xc909fb07, + 0x1f0efefe, + 0xc90ee203, + 0x1f19fbfb, + 0x79000003, + 0x1d19fbfb, + 0x79000001, + 0x1d0efefe, + 0xc90afb07, + 0x1f0efefe, + 0xc913e203, + 0x1f1afbfb, + 0x79000003, + 0x1d1afbfb, + 0x79000001, + 0x1d0efefe, + 0xc900fb07, + 0x1f0efefe, + 0xc902e303, + 0x1f10fbfb, + 0x79000003, + 0x1d10fbfb, + 0x79000001, + 0x1d0efefe, + 0xc901fb07, + 0x1f0efefe, + 0xc903e303, + 0x1f11fbfb, + 0x79000003, + 0x1d11fbfb, + 0x79000001, + 0x1d0efefe, + 0xc902fb07, + 0x1f0efefe, + 0xc905e303, + 0x1f12fbfb, + 0x79000003, + 0x1d12fbfb, + 0x79000001, + 0x1d0efefe, + 0xc903fb07, + 0x1f0efefe, + 0xc904e303, + 0x1f13fbfb, + 0x79000003, + 0x1d13fbfb, + 0x79000001, + 0x1d0efefe, + 0xc90bfb07, + 0x1f0efefe, + 0xc901e303, + 0x1f1bfbfb, + 0x79000003, + 0x1d1bfbfb, + 0x79000001, + 0x1d0efefe, + 0xc90cfb07, + 0x1f0efefe, + 0xc916e303, + 0x1f1cfbfb, + 0x79000003, + 0x1d1cfbfb, + 0x79000001, + 0x1d0efefe, + 0xc90dfb07, + 0x1f0efefe, + 0xc918e303, + 0x1f1dfbfb, + 0x79000003, + 0x1d1dfbfb, + 0x79000001, + 0x1d0efefe, + 0xc90efb07, + 0x1f0efefe, + 0xc917e303, + 0x1f1efbfb, + 0x79000003, + 0x1d1efbfb, + 0x79000001, + 0x1d0efefe, + 0xc90ffb07, + 0x1f0efefe, + 0xc919e303, + 0x1f1ffbfb, + 0x79000003, + 0x1d1ffbfb, + 0x79000001, + 0x1d0efefe, + 0x244804c2, + 0x24c19082, + 0x24481ac3, + 0x24c19083, + 0xe1006287, + 0xe1006384, + 0x209c0000, + 0x240000fe, 0x240002c3, 0x24202083, 0x240000e2, @@ -24,6 +327,9 @@ 0x81042480, 0x240000f8, 0x240008e9, + 0xf12c3982, + 0x5100e202, + 0x1f03f8f8, 0xf1243982, 0x5100e202, 0x1f01f8f8, @@ -325,6 +631,7 @@ 0x240280fc, 0x00fcfdfc, 0xf1003c82, + 0x1f0ffefe, 0x10f0f0f2, 0x2701e9e2, 0x08e2ebf3, @@ -335,6 +642,14 @@ 0x0901f7f7, 0x02f6f7f7, 0x240000ea, + 0xd100f803, + 0x240000e2, + 0x79000002, + 0x240400e2, + 0x240001c6, + 0x24100086, + 0x00e2e6e6, + 0x1d0ffefe, 0x240000e1, 0xc901f805, 0x90f2388c, @@ -375,7 +690,7 @@ 0x12e3efef, 0x80f73c8f, 0x0104f7f7, - 0xc901f85c, + 0xc901f863, 0x24ffffe2, 0x10e2ece7, 0x0904e7e7, @@ -409,6 +724,13 @@ 0x24c1909c, 0xe1003c9b, 0xe14c3a87, + 0xc903f807, + 0x1103e1fb, + 0x6900fb05, + 0xf100269b, + 0x2300019c, + 0xe100269b, + 0x0104e6e6, 0xf1443a9b, 0xcf00fbff, 0xf1503a87, @@ -465,13 +787,13 @@ 0x0104f3f3, 0x1504f8f8, 0x0101e1e1, - 0x6ee9e17f, + 0x6ee9e178, 0x79000004, 0x1504f8f8, 0x0102e1e1, - 0x6ee9e17b, + 0x6ee9e174, 0x0101eaea, - 0x6eebea78, + 0x6eebea71, 0x10f0f0e2, 0x10f1f1f0, 0x10e2e2f1, @@ -498,20 +820,8 @@ 0x240190e1, 0x00e1e3e3, 0xe1002382, - 0xc900f807, - 0x241000c2, - 0x24000082, - 0x244804c3, - 0x24c19483, - 0xe1002382, - 0x79000006, - 0x241000c2, - 0x24000082, - 0x244804c3, - 0x24c19083, - 0xe1002382, 0xf1003982, - 0x5700e246, + 0x5700e242, 0x240000fb, 0xe1443d9b, 0xc901f80c,