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,