view include/pru_rtaudio_bin.h @ 15:901d205d1a3c

Updated to latest PRU library; external PRU file no longer needed. Also catch SIGTERM as well as SIGINT to clean up gracefully.
author andrewm
date Sat, 07 Feb 2015 16:41:56 +0000
parents
children 670be80463a3
line wrap: on
line source


/* This file contains the PRU instructions in a C array which are to  */
/* be downloaded from the host CPU to the PRU instruction memory.     */
/* This file is generated by the PRU assembler.                       */

const unsigned int PRUcode[] =  {
     0x240002c3,
     0x24202083,
     0x240000e2,
     0xe1002382,
     0x240002c3,
     0x24202883,
     0x240120e2,
     0xe1002382,
     0x240001d9,
     0x24000099,
     0x244803da,
     0x2401009a,
     0x244803dd,
     0x2480009d,
     0x91042480,
     0x1d04e0e0,
     0x81042480,
     0x240000f8,
     0x240008e9,
     0xf1243982,
     0x5100e202,
     0x1f01f8f8,
     0xc901f868,
     0xf1283989,
     0x6108e903,
     0x240008e9,
     0x79000005,
     0x6104e903,
     0x240004e9,
     0x79000002,
     0x240002e9,
     0x240002e2,
     0x2444e0c3,
     0x24004c83,
     0xe1002382,
     0x240002e2,
     0xe1103a82,
     0xf1143a82,
     0xcf00e2ff,
     0x240000e2,
     0xe1343a82,
     0xe1483a82,
     0x240000e2,
     0xe1283a82,
     0x241801c2,
     0x240fc582,
     0xe12c3a82,
     0x241801c2,
     0x24078482,
     0xe1403a82,
     0x240001e2,
     0xe1343a82,
     0xe1483a82,
     0x240700c2,
     0x24000082,
     0x240020fb,
     0x2444e0dc,
     0x2471909c,
     0xe1003c9b,
     0xe1383a82,
     0xf1303a9b,
     0xcf00fbff,
     0x240020fb,
     0x2444e0dc,
     0x2471949c,
     0xe1003c9b,
     0xf13c3a9b,
     0x24f120e2,
     0x240001db,
     0x2400009b,
     0x244804dc,
     0x24c1909c,
     0xe1003c9b,
     0xe14c3a82,
     0xf1443a9b,
     0xcf00fbff,
     0xf1503a82,
     0x240001db,
     0x2400009b,
     0x244804dc,
     0x24c1949c,
     0xe1003c9b,
     0x240800c2,
     0x24000182,
     0x240020fb,
     0x2444e0dc,
     0x2471909c,
     0xe1003c9b,
     0xe1383a82,
     0xf1303a9b,
     0xcf00fbff,
     0x240020fb,
     0x2444e0dc,
     0x2471949c,
     0xe1003c9b,
     0xf13c3a9b,
     0x24f120e2,
     0x240001db,
     0x2400009b,
     0x244804dc,
     0x24c1909c,
     0xe1003c9b,
     0xe14c3a82,
     0xf1443a9b,
     0xcf00fbff,
     0xf1503a82,
     0x240001db,
     0x2400009b,
     0x244804dc,
     0x24c1949c,
     0xe1003c9b,
     0x24f320e2,
     0x240001db,
     0x2400009b,
     0x244804dc,
     0x24c1909c,
     0xe1003c9b,
     0xe14c3a82,
     0xf1443a9b,
     0xcf00fbff,
     0xf1503a82,
     0x240001db,
     0x2400009b,
     0x244804dc,
     0x24c1949c,
     0xe1003c9b,
     0x240000fb,
     0xe1443d9b,
     0x240000fb,
     0x240180fc,
     0x00fcfdfc,
     0xe1003c9b,
     0x240000fb,
     0x240184fc,
     0x00fcfdfc,
     0xe1003c9b,
     0x240000fb,
     0x240188fc,
     0x00fcfdfc,
     0xe1003c9b,
     0x240000fb,
     0x24018cfc,
     0x00fcfdfc,
     0xe1003c9b,
     0x240000fb,
     0x240190fc,
     0x00fcfdfc,
     0xe1003c9b,
     0x240000fb,
     0x240194fc,
     0x00fcfdfc,
     0xe1003c9b,
     0x240002fb,
     0xe1043d9b,
     0x240000fb,
     0xe1103d9b,
     0x240800db,
     0x2400049b,
     0xe1143d9b,
     0x240000fb,
     0xe14c3d9b,
     0x240000fb,
     0xe1503d9b,
     0x24fffffb,
     0xe1643d9b,
     0x24807cfb,
     0xe1683d9b,
     0x240100fb,
     0xe16c3d9b,
     0x240080fb,
     0xe1703d9b,
     0x248001fb,
     0xe1743d9b,
     0x240003fb,
     0xe1783d9b,
     0x240000fb,
     0xe17c3d9b,
     0x24fffffb,
     0xe1a43d9b,
     0x24807cfb,
     0xe1a83d9b,
     0x240100fb,
     0xe1ac3d9b,
     0x240000fb,
     0xe1b03d9b,
     0x248001fb,
     0xe1b43d9b,
     0x240003fb,
     0xe1b83d9b,
     0x240000fb,
     0xe1bc3d9b,
     0x240002fb,
     0x240180fc,
     0x00fcfdfc,
     0xe1003c9b,
     0x240001fb,
     0x240188fc,
     0x00fcfdfc,
     0xe1003c9b,
     0x240000fb,
     0x241000fc,
     0x00fcfdfc,
     0xe1003c9b,
     0x240000fb,
     0x241008fc,
     0x00fcfdfc,
     0xe1003c9b,
     0x2400fffb,
     0xe1c03d9b,
     0x2400fffb,
     0xe1803d9b,
     0x240002fb,
     0xf1603d9c,
     0x12fbfcfc,
     0xe1603d9c,
     0xf1603d9c,
     0x10fbfcfc,
     0x5700fcfe,
     0x240200fb,
     0xf1a03d9c,
     0x12fbfcfc,
     0xe1a03d9c,
     0xf1a03d9c,
     0x10fbfcfc,
     0x5700fcfe,
     0x241000c2,
     0x24000082,
     0x244804c3,
     0x24c19483,
     0xe1002382,
     0x240001c2,
     0x2486a082,
     0x0501e2e2,
     0x6f00e2ff,
     0x241000c2,
     0x24000082,
     0x244804c3,
     0x24c19083,
     0xe1002382,
     0x240001fb,
     0xf1603d9c,
     0x12fbfcfc,
     0xe1603d9c,
     0xf1603d9c,
     0x10fbfcfc,
     0x5700fcfe,
     0x240100fb,
     0xf1a03d9c,
     0x12fbfcfc,
     0xe1a03d9c,
     0xf1a03d9c,
     0x10fbfcfc,
     0x5700fcfe,
     0x240004fb,
     0xf1603d9c,
     0x12fbfcfc,
     0xe1603d9c,
     0xf1603d9c,
     0x10fbfcfc,
     0x5700fcfe,
     0x240400fb,
     0xf1a03d9c,
     0x12fbfcfc,
     0xe1a03d9c,
     0xf1a03d9c,
     0x10fbfcfc,
     0x5700fcfe,
     0x240008fb,
     0xf1603d9c,
     0x12fbfcfc,
     0xe1603d9c,
     0xf1603d9c,
     0x10fbfcfc,
     0x5700fcfe,
     0x240800fb,
     0xf1a03d9c,
     0x12fbfcfc,
     0xe1a03d9c,
     0xf1a03d9c,
     0x10fbfcfc,
     0x5700fcfe,
     0x240000fb,
     0x240208fc,
     0x00fcfdfc,
     0xe1003c9b,
     0x240010fb,
     0xf1603d9c,
     0x12fbfcfc,
     0xe1603d9c,
     0xf1603d9c,
     0x10fbfcfc,
     0x5700fcfe,
     0x241000fb,
     0xf1a03d9c,
     0x12fbfcfc,
     0xe1a03d9c,
     0xf1a03d9c,
     0x10fbfcfc,
     0x5700fcfe,
     0xf108398b,
     0x240000f0,
     0x0901ebf1,
     0x2701e9e2,
     0x08e2f1f1,
     0x240000f4,
     0x08e2ebf5,
     0x1d00f8f8,
     0x240000e2,
     0xe1203982,
     0xf1c03d82,
     0xcf05e2ff,
     0x240000fb,
     0x240208fc,
     0x00fcfdfc,
     0xe1003c9b,
     0xf1803d82,
     0xcf05e2ff,
     0x240280fc,
     0x00fcfdfc,
     0xf1003c82,
     0x10f0f0f2,
     0x2701e9e2,
     0x08e2ebf3,
     0x0902f3f3,
     0x00f2f3f3,
     0x10f4f4f6,
     0x08e2ebf7,
     0x0901f7f7,
     0x02f6f7f7,
     0x240000ea,
     0x240000e1,
     0xc901f805,
     0x90f2388c,
     0x240000e2,
     0x80f23882,
     0x0104f2f2,
     0xd102f808,
     0x90f63c8e,
     0x240000e2,
     0x80f63c82,
     0x0104f6f6,
     0x24ffffe2,
     0x10e2eee7,
     0x79000002,
     0x0b10eee7,
     0xf1c03d82,
     0xcf05e2ff,
     0x10e7e7fb,
     0x240208fc,
     0x00fcfdfc,
     0xe1003c9b,
     0xd102f80a,
     0x240000ef,
     0xf1803d82,
     0xcf05e2ff,
     0x240280fc,
     0x00fcfdfc,
     0xf1003c83,
     0x24ffffe2,
     0x10e2e3ef,
     0x7900000a,
     0xf1803d82,
     0xcf05e2ff,
     0x240280fc,
     0x00fcfdfc,
     0xf1003c83,
     0x0910e3e3,
     0x12e3efef,
     0x80f73c8f,
     0x0104f7f7,
     0xc901f85c,
     0x24ffffe2,
     0x10e2ece7,
     0x0904e7e7,
     0x240300c8,
     0x24000088,
     0x12e8e7e7,
     0x0914e1e8,
     0x12e8e7e7,
     0x240020fb,
     0x2444e0dc,
     0x2471909c,
     0xe1003c9b,
     0xe1383a87,
     0xf1303a9b,
     0xcf00fbff,
     0x240020fb,
     0x2444e0dc,
     0x2471949c,
     0xe1003c9b,
     0xf13c3a9b,
     0x240000ed,
     0x0102e1e8,
     0x0501e9e7,
     0x10e7e8e8,
     0x0909e8e8,
     0x24f120e7,
     0x12e8e7e7,
     0x240001db,
     0x2400009b,
     0x244804dc,
     0x24c1909c,
     0xe1003c9b,
     0xe14c3a87,
     0xf1443a9b,
     0xcf00fbff,
     0xf1503a87,
     0x240001db,
     0x2400009b,
     0x244804dc,
     0x24c1949c,
     0xe1003c9b,
     0x24ffffe2,
     0x10e2e7ed,
     0x0101e1e1,
     0x0b10ece7,
     0x0904e7e7,
     0x240300c8,
     0x24000088,
     0x12e8e7e7,
     0x0914e1e8,
     0x12e8e7e7,
     0x240020fb,
     0x2444e0dc,
     0x2471909c,
     0xe1003c9b,
     0xe1383a87,
     0xf1303a9b,
     0xcf00fbff,
     0x240020fb,
     0x2444e0dc,
     0x2471949c,
     0xe1003c9b,
     0xf13c3a9b,
     0x0102e1e8,
     0x0501e9e7,
     0x10e7e8e8,
     0x0909e8e8,
     0x24f120e7,
     0x12e8e7e7,
     0x240001db,
     0x2400009b,
     0x244804dc,
     0x24c1909c,
     0xe1003c9b,
     0xe14c3a87,
     0xf1443a9b,
     0xcf00fbff,
     0xf1503a87,
     0x240001db,
     0x2400009b,
     0x244804dc,
     0x24c1949c,
     0xe1003c9b,
     0x0910e7e7,
     0x12e7eded,
     0x80f3388d,
     0x0104f3f3,
     0x1504f8f8,
     0x0101e1e1,
     0x6ee9e17f,
     0x79000004,
     0x1504f8f8,
     0x0102e1e1,
     0x6ee9e17b,
     0x0101eaea,
     0x6eebea78,
     0x10f0f0e2,
     0x10f1f1f0,
     0x10e2e2f1,
     0x10f4f4e2,
     0x10f5f5f4,
     0x10e2e2f5,
     0x1501f8f8,
     0x1101f8e2,
     0xe1043982,
     0xf1203982,
     0x00ebe2e2,
     0xe1203982,
     0xf1183983,
     0x5100e30d,
     0x241000e1,
     0x10e1e2e2,
     0x5100e206,
     0xf11c3982,
     0x240194e1,
     0x00e1e3e3,
     0xe1002382,
     0x79000005,
     0xf11c3982,
     0x240190e1,
     0x00e1e3e3,
     0xe1002382,
     0xc900f807,
     0x241000c2,
     0x24000082,
     0x244804c3,
     0x24c19483,
     0xe1002382,
     0x79000006,
     0x241000c2,
     0x24000082,
     0x244804c3,
     0x24c19083,
     0xe1002382,
     0xf1003982,
     0x5700e246,
     0x240000fb,
     0xe1443d9b,
     0xc901f80c,
     0x244803c3,
     0x24012c83,
     0xf1002382,
     0x1d0de2e2,
     0x1d1be2e2,
     0xe1002382,
     0x244803c3,
     0x24013483,
     0xf1002382,
     0x1d01e2e2,
     0xe1002382,
     0x2400231f,
     0x2a000000 };