annotate 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
rev   line source
andrewm@15 1
andrewm@15 2
andrewm@15 3 /* This file contains the PRU instructions in a C array which are to */
andrewm@15 4 /* be downloaded from the host CPU to the PRU instruction memory. */
andrewm@15 5 /* This file is generated by the PRU assembler. */
andrewm@15 6
andrewm@15 7 const unsigned int PRUcode[] = {
andrewm@15 8 0x240002c3,
andrewm@15 9 0x24202083,
andrewm@15 10 0x240000e2,
andrewm@15 11 0xe1002382,
andrewm@15 12 0x240002c3,
andrewm@15 13 0x24202883,
andrewm@15 14 0x240120e2,
andrewm@15 15 0xe1002382,
andrewm@15 16 0x240001d9,
andrewm@15 17 0x24000099,
andrewm@15 18 0x244803da,
andrewm@15 19 0x2401009a,
andrewm@15 20 0x244803dd,
andrewm@15 21 0x2480009d,
andrewm@15 22 0x91042480,
andrewm@15 23 0x1d04e0e0,
andrewm@15 24 0x81042480,
andrewm@15 25 0x240000f8,
andrewm@15 26 0x240008e9,
andrewm@15 27 0xf1243982,
andrewm@15 28 0x5100e202,
andrewm@15 29 0x1f01f8f8,
andrewm@15 30 0xc901f868,
andrewm@15 31 0xf1283989,
andrewm@15 32 0x6108e903,
andrewm@15 33 0x240008e9,
andrewm@15 34 0x79000005,
andrewm@15 35 0x6104e903,
andrewm@15 36 0x240004e9,
andrewm@15 37 0x79000002,
andrewm@15 38 0x240002e9,
andrewm@15 39 0x240002e2,
andrewm@15 40 0x2444e0c3,
andrewm@15 41 0x24004c83,
andrewm@15 42 0xe1002382,
andrewm@15 43 0x240002e2,
andrewm@15 44 0xe1103a82,
andrewm@15 45 0xf1143a82,
andrewm@15 46 0xcf00e2ff,
andrewm@15 47 0x240000e2,
andrewm@15 48 0xe1343a82,
andrewm@15 49 0xe1483a82,
andrewm@15 50 0x240000e2,
andrewm@15 51 0xe1283a82,
andrewm@15 52 0x241801c2,
andrewm@15 53 0x240fc582,
andrewm@15 54 0xe12c3a82,
andrewm@15 55 0x241801c2,
andrewm@15 56 0x24078482,
andrewm@15 57 0xe1403a82,
andrewm@15 58 0x240001e2,
andrewm@15 59 0xe1343a82,
andrewm@15 60 0xe1483a82,
andrewm@15 61 0x240700c2,
andrewm@15 62 0x24000082,
andrewm@15 63 0x240020fb,
andrewm@15 64 0x2444e0dc,
andrewm@15 65 0x2471909c,
andrewm@15 66 0xe1003c9b,
andrewm@15 67 0xe1383a82,
andrewm@15 68 0xf1303a9b,
andrewm@15 69 0xcf00fbff,
andrewm@15 70 0x240020fb,
andrewm@15 71 0x2444e0dc,
andrewm@15 72 0x2471949c,
andrewm@15 73 0xe1003c9b,
andrewm@15 74 0xf13c3a9b,
andrewm@15 75 0x24f120e2,
andrewm@15 76 0x240001db,
andrewm@15 77 0x2400009b,
andrewm@15 78 0x244804dc,
andrewm@15 79 0x24c1909c,
andrewm@15 80 0xe1003c9b,
andrewm@15 81 0xe14c3a82,
andrewm@15 82 0xf1443a9b,
andrewm@15 83 0xcf00fbff,
andrewm@15 84 0xf1503a82,
andrewm@15 85 0x240001db,
andrewm@15 86 0x2400009b,
andrewm@15 87 0x244804dc,
andrewm@15 88 0x24c1949c,
andrewm@15 89 0xe1003c9b,
andrewm@15 90 0x240800c2,
andrewm@15 91 0x24000182,
andrewm@15 92 0x240020fb,
andrewm@15 93 0x2444e0dc,
andrewm@15 94 0x2471909c,
andrewm@15 95 0xe1003c9b,
andrewm@15 96 0xe1383a82,
andrewm@15 97 0xf1303a9b,
andrewm@15 98 0xcf00fbff,
andrewm@15 99 0x240020fb,
andrewm@15 100 0x2444e0dc,
andrewm@15 101 0x2471949c,
andrewm@15 102 0xe1003c9b,
andrewm@15 103 0xf13c3a9b,
andrewm@15 104 0x24f120e2,
andrewm@15 105 0x240001db,
andrewm@15 106 0x2400009b,
andrewm@15 107 0x244804dc,
andrewm@15 108 0x24c1909c,
andrewm@15 109 0xe1003c9b,
andrewm@15 110 0xe14c3a82,
andrewm@15 111 0xf1443a9b,
andrewm@15 112 0xcf00fbff,
andrewm@15 113 0xf1503a82,
andrewm@15 114 0x240001db,
andrewm@15 115 0x2400009b,
andrewm@15 116 0x244804dc,
andrewm@15 117 0x24c1949c,
andrewm@15 118 0xe1003c9b,
andrewm@15 119 0x24f320e2,
andrewm@15 120 0x240001db,
andrewm@15 121 0x2400009b,
andrewm@15 122 0x244804dc,
andrewm@15 123 0x24c1909c,
andrewm@15 124 0xe1003c9b,
andrewm@15 125 0xe14c3a82,
andrewm@15 126 0xf1443a9b,
andrewm@15 127 0xcf00fbff,
andrewm@15 128 0xf1503a82,
andrewm@15 129 0x240001db,
andrewm@15 130 0x2400009b,
andrewm@15 131 0x244804dc,
andrewm@15 132 0x24c1949c,
andrewm@15 133 0xe1003c9b,
andrewm@15 134 0x240000fb,
andrewm@15 135 0xe1443d9b,
andrewm@15 136 0x240000fb,
andrewm@15 137 0x240180fc,
andrewm@15 138 0x00fcfdfc,
andrewm@15 139 0xe1003c9b,
andrewm@15 140 0x240000fb,
andrewm@15 141 0x240184fc,
andrewm@15 142 0x00fcfdfc,
andrewm@15 143 0xe1003c9b,
andrewm@15 144 0x240000fb,
andrewm@15 145 0x240188fc,
andrewm@15 146 0x00fcfdfc,
andrewm@15 147 0xe1003c9b,
andrewm@15 148 0x240000fb,
andrewm@15 149 0x24018cfc,
andrewm@15 150 0x00fcfdfc,
andrewm@15 151 0xe1003c9b,
andrewm@15 152 0x240000fb,
andrewm@15 153 0x240190fc,
andrewm@15 154 0x00fcfdfc,
andrewm@15 155 0xe1003c9b,
andrewm@15 156 0x240000fb,
andrewm@15 157 0x240194fc,
andrewm@15 158 0x00fcfdfc,
andrewm@15 159 0xe1003c9b,
andrewm@15 160 0x240002fb,
andrewm@15 161 0xe1043d9b,
andrewm@15 162 0x240000fb,
andrewm@15 163 0xe1103d9b,
andrewm@15 164 0x240800db,
andrewm@15 165 0x2400049b,
andrewm@15 166 0xe1143d9b,
andrewm@15 167 0x240000fb,
andrewm@15 168 0xe14c3d9b,
andrewm@15 169 0x240000fb,
andrewm@15 170 0xe1503d9b,
andrewm@15 171 0x24fffffb,
andrewm@15 172 0xe1643d9b,
andrewm@15 173 0x24807cfb,
andrewm@15 174 0xe1683d9b,
andrewm@15 175 0x240100fb,
andrewm@15 176 0xe16c3d9b,
andrewm@15 177 0x240080fb,
andrewm@15 178 0xe1703d9b,
andrewm@15 179 0x248001fb,
andrewm@15 180 0xe1743d9b,
andrewm@15 181 0x240003fb,
andrewm@15 182 0xe1783d9b,
andrewm@15 183 0x240000fb,
andrewm@15 184 0xe17c3d9b,
andrewm@15 185 0x24fffffb,
andrewm@15 186 0xe1a43d9b,
andrewm@15 187 0x24807cfb,
andrewm@15 188 0xe1a83d9b,
andrewm@15 189 0x240100fb,
andrewm@15 190 0xe1ac3d9b,
andrewm@15 191 0x240000fb,
andrewm@15 192 0xe1b03d9b,
andrewm@15 193 0x248001fb,
andrewm@15 194 0xe1b43d9b,
andrewm@15 195 0x240003fb,
andrewm@15 196 0xe1b83d9b,
andrewm@15 197 0x240000fb,
andrewm@15 198 0xe1bc3d9b,
andrewm@15 199 0x240002fb,
andrewm@15 200 0x240180fc,
andrewm@15 201 0x00fcfdfc,
andrewm@15 202 0xe1003c9b,
andrewm@15 203 0x240001fb,
andrewm@15 204 0x240188fc,
andrewm@15 205 0x00fcfdfc,
andrewm@15 206 0xe1003c9b,
andrewm@15 207 0x240000fb,
andrewm@15 208 0x241000fc,
andrewm@15 209 0x00fcfdfc,
andrewm@15 210 0xe1003c9b,
andrewm@15 211 0x240000fb,
andrewm@15 212 0x241008fc,
andrewm@15 213 0x00fcfdfc,
andrewm@15 214 0xe1003c9b,
andrewm@15 215 0x2400fffb,
andrewm@15 216 0xe1c03d9b,
andrewm@15 217 0x2400fffb,
andrewm@15 218 0xe1803d9b,
andrewm@15 219 0x240002fb,
andrewm@15 220 0xf1603d9c,
andrewm@15 221 0x12fbfcfc,
andrewm@15 222 0xe1603d9c,
andrewm@15 223 0xf1603d9c,
andrewm@15 224 0x10fbfcfc,
andrewm@15 225 0x5700fcfe,
andrewm@15 226 0x240200fb,
andrewm@15 227 0xf1a03d9c,
andrewm@15 228 0x12fbfcfc,
andrewm@15 229 0xe1a03d9c,
andrewm@15 230 0xf1a03d9c,
andrewm@15 231 0x10fbfcfc,
andrewm@15 232 0x5700fcfe,
andrewm@15 233 0x241000c2,
andrewm@15 234 0x24000082,
andrewm@15 235 0x244804c3,
andrewm@15 236 0x24c19483,
andrewm@15 237 0xe1002382,
andrewm@15 238 0x240001c2,
andrewm@15 239 0x2486a082,
andrewm@15 240 0x0501e2e2,
andrewm@15 241 0x6f00e2ff,
andrewm@15 242 0x241000c2,
andrewm@15 243 0x24000082,
andrewm@15 244 0x244804c3,
andrewm@15 245 0x24c19083,
andrewm@15 246 0xe1002382,
andrewm@15 247 0x240001fb,
andrewm@15 248 0xf1603d9c,
andrewm@15 249 0x12fbfcfc,
andrewm@15 250 0xe1603d9c,
andrewm@15 251 0xf1603d9c,
andrewm@15 252 0x10fbfcfc,
andrewm@15 253 0x5700fcfe,
andrewm@15 254 0x240100fb,
andrewm@15 255 0xf1a03d9c,
andrewm@15 256 0x12fbfcfc,
andrewm@15 257 0xe1a03d9c,
andrewm@15 258 0xf1a03d9c,
andrewm@15 259 0x10fbfcfc,
andrewm@15 260 0x5700fcfe,
andrewm@15 261 0x240004fb,
andrewm@15 262 0xf1603d9c,
andrewm@15 263 0x12fbfcfc,
andrewm@15 264 0xe1603d9c,
andrewm@15 265 0xf1603d9c,
andrewm@15 266 0x10fbfcfc,
andrewm@15 267 0x5700fcfe,
andrewm@15 268 0x240400fb,
andrewm@15 269 0xf1a03d9c,
andrewm@15 270 0x12fbfcfc,
andrewm@15 271 0xe1a03d9c,
andrewm@15 272 0xf1a03d9c,
andrewm@15 273 0x10fbfcfc,
andrewm@15 274 0x5700fcfe,
andrewm@15 275 0x240008fb,
andrewm@15 276 0xf1603d9c,
andrewm@15 277 0x12fbfcfc,
andrewm@15 278 0xe1603d9c,
andrewm@15 279 0xf1603d9c,
andrewm@15 280 0x10fbfcfc,
andrewm@15 281 0x5700fcfe,
andrewm@15 282 0x240800fb,
andrewm@15 283 0xf1a03d9c,
andrewm@15 284 0x12fbfcfc,
andrewm@15 285 0xe1a03d9c,
andrewm@15 286 0xf1a03d9c,
andrewm@15 287 0x10fbfcfc,
andrewm@15 288 0x5700fcfe,
andrewm@15 289 0x240000fb,
andrewm@15 290 0x240208fc,
andrewm@15 291 0x00fcfdfc,
andrewm@15 292 0xe1003c9b,
andrewm@15 293 0x240010fb,
andrewm@15 294 0xf1603d9c,
andrewm@15 295 0x12fbfcfc,
andrewm@15 296 0xe1603d9c,
andrewm@15 297 0xf1603d9c,
andrewm@15 298 0x10fbfcfc,
andrewm@15 299 0x5700fcfe,
andrewm@15 300 0x241000fb,
andrewm@15 301 0xf1a03d9c,
andrewm@15 302 0x12fbfcfc,
andrewm@15 303 0xe1a03d9c,
andrewm@15 304 0xf1a03d9c,
andrewm@15 305 0x10fbfcfc,
andrewm@15 306 0x5700fcfe,
andrewm@15 307 0xf108398b,
andrewm@15 308 0x240000f0,
andrewm@15 309 0x0901ebf1,
andrewm@15 310 0x2701e9e2,
andrewm@15 311 0x08e2f1f1,
andrewm@15 312 0x240000f4,
andrewm@15 313 0x08e2ebf5,
andrewm@15 314 0x1d00f8f8,
andrewm@15 315 0x240000e2,
andrewm@15 316 0xe1203982,
andrewm@15 317 0xf1c03d82,
andrewm@15 318 0xcf05e2ff,
andrewm@15 319 0x240000fb,
andrewm@15 320 0x240208fc,
andrewm@15 321 0x00fcfdfc,
andrewm@15 322 0xe1003c9b,
andrewm@15 323 0xf1803d82,
andrewm@15 324 0xcf05e2ff,
andrewm@15 325 0x240280fc,
andrewm@15 326 0x00fcfdfc,
andrewm@15 327 0xf1003c82,
andrewm@15 328 0x10f0f0f2,
andrewm@15 329 0x2701e9e2,
andrewm@15 330 0x08e2ebf3,
andrewm@15 331 0x0902f3f3,
andrewm@15 332 0x00f2f3f3,
andrewm@15 333 0x10f4f4f6,
andrewm@15 334 0x08e2ebf7,
andrewm@15 335 0x0901f7f7,
andrewm@15 336 0x02f6f7f7,
andrewm@15 337 0x240000ea,
andrewm@15 338 0x240000e1,
andrewm@15 339 0xc901f805,
andrewm@15 340 0x90f2388c,
andrewm@15 341 0x240000e2,
andrewm@15 342 0x80f23882,
andrewm@15 343 0x0104f2f2,
andrewm@15 344 0xd102f808,
andrewm@15 345 0x90f63c8e,
andrewm@15 346 0x240000e2,
andrewm@15 347 0x80f63c82,
andrewm@15 348 0x0104f6f6,
andrewm@15 349 0x24ffffe2,
andrewm@15 350 0x10e2eee7,
andrewm@15 351 0x79000002,
andrewm@15 352 0x0b10eee7,
andrewm@15 353 0xf1c03d82,
andrewm@15 354 0xcf05e2ff,
andrewm@15 355 0x10e7e7fb,
andrewm@15 356 0x240208fc,
andrewm@15 357 0x00fcfdfc,
andrewm@15 358 0xe1003c9b,
andrewm@15 359 0xd102f80a,
andrewm@15 360 0x240000ef,
andrewm@15 361 0xf1803d82,
andrewm@15 362 0xcf05e2ff,
andrewm@15 363 0x240280fc,
andrewm@15 364 0x00fcfdfc,
andrewm@15 365 0xf1003c83,
andrewm@15 366 0x24ffffe2,
andrewm@15 367 0x10e2e3ef,
andrewm@15 368 0x7900000a,
andrewm@15 369 0xf1803d82,
andrewm@15 370 0xcf05e2ff,
andrewm@15 371 0x240280fc,
andrewm@15 372 0x00fcfdfc,
andrewm@15 373 0xf1003c83,
andrewm@15 374 0x0910e3e3,
andrewm@15 375 0x12e3efef,
andrewm@15 376 0x80f73c8f,
andrewm@15 377 0x0104f7f7,
andrewm@15 378 0xc901f85c,
andrewm@15 379 0x24ffffe2,
andrewm@15 380 0x10e2ece7,
andrewm@15 381 0x0904e7e7,
andrewm@15 382 0x240300c8,
andrewm@15 383 0x24000088,
andrewm@15 384 0x12e8e7e7,
andrewm@15 385 0x0914e1e8,
andrewm@15 386 0x12e8e7e7,
andrewm@15 387 0x240020fb,
andrewm@15 388 0x2444e0dc,
andrewm@15 389 0x2471909c,
andrewm@15 390 0xe1003c9b,
andrewm@15 391 0xe1383a87,
andrewm@15 392 0xf1303a9b,
andrewm@15 393 0xcf00fbff,
andrewm@15 394 0x240020fb,
andrewm@15 395 0x2444e0dc,
andrewm@15 396 0x2471949c,
andrewm@15 397 0xe1003c9b,
andrewm@15 398 0xf13c3a9b,
andrewm@15 399 0x240000ed,
andrewm@15 400 0x0102e1e8,
andrewm@15 401 0x0501e9e7,
andrewm@15 402 0x10e7e8e8,
andrewm@15 403 0x0909e8e8,
andrewm@15 404 0x24f120e7,
andrewm@15 405 0x12e8e7e7,
andrewm@15 406 0x240001db,
andrewm@15 407 0x2400009b,
andrewm@15 408 0x244804dc,
andrewm@15 409 0x24c1909c,
andrewm@15 410 0xe1003c9b,
andrewm@15 411 0xe14c3a87,
andrewm@15 412 0xf1443a9b,
andrewm@15 413 0xcf00fbff,
andrewm@15 414 0xf1503a87,
andrewm@15 415 0x240001db,
andrewm@15 416 0x2400009b,
andrewm@15 417 0x244804dc,
andrewm@15 418 0x24c1949c,
andrewm@15 419 0xe1003c9b,
andrewm@15 420 0x24ffffe2,
andrewm@15 421 0x10e2e7ed,
andrewm@15 422 0x0101e1e1,
andrewm@15 423 0x0b10ece7,
andrewm@15 424 0x0904e7e7,
andrewm@15 425 0x240300c8,
andrewm@15 426 0x24000088,
andrewm@15 427 0x12e8e7e7,
andrewm@15 428 0x0914e1e8,
andrewm@15 429 0x12e8e7e7,
andrewm@15 430 0x240020fb,
andrewm@15 431 0x2444e0dc,
andrewm@15 432 0x2471909c,
andrewm@15 433 0xe1003c9b,
andrewm@15 434 0xe1383a87,
andrewm@15 435 0xf1303a9b,
andrewm@15 436 0xcf00fbff,
andrewm@15 437 0x240020fb,
andrewm@15 438 0x2444e0dc,
andrewm@15 439 0x2471949c,
andrewm@15 440 0xe1003c9b,
andrewm@15 441 0xf13c3a9b,
andrewm@15 442 0x0102e1e8,
andrewm@15 443 0x0501e9e7,
andrewm@15 444 0x10e7e8e8,
andrewm@15 445 0x0909e8e8,
andrewm@15 446 0x24f120e7,
andrewm@15 447 0x12e8e7e7,
andrewm@15 448 0x240001db,
andrewm@15 449 0x2400009b,
andrewm@15 450 0x244804dc,
andrewm@15 451 0x24c1909c,
andrewm@15 452 0xe1003c9b,
andrewm@15 453 0xe14c3a87,
andrewm@15 454 0xf1443a9b,
andrewm@15 455 0xcf00fbff,
andrewm@15 456 0xf1503a87,
andrewm@15 457 0x240001db,
andrewm@15 458 0x2400009b,
andrewm@15 459 0x244804dc,
andrewm@15 460 0x24c1949c,
andrewm@15 461 0xe1003c9b,
andrewm@15 462 0x0910e7e7,
andrewm@15 463 0x12e7eded,
andrewm@15 464 0x80f3388d,
andrewm@15 465 0x0104f3f3,
andrewm@15 466 0x1504f8f8,
andrewm@15 467 0x0101e1e1,
andrewm@15 468 0x6ee9e17f,
andrewm@15 469 0x79000004,
andrewm@15 470 0x1504f8f8,
andrewm@15 471 0x0102e1e1,
andrewm@15 472 0x6ee9e17b,
andrewm@15 473 0x0101eaea,
andrewm@15 474 0x6eebea78,
andrewm@15 475 0x10f0f0e2,
andrewm@15 476 0x10f1f1f0,
andrewm@15 477 0x10e2e2f1,
andrewm@15 478 0x10f4f4e2,
andrewm@15 479 0x10f5f5f4,
andrewm@15 480 0x10e2e2f5,
andrewm@15 481 0x1501f8f8,
andrewm@15 482 0x1101f8e2,
andrewm@15 483 0xe1043982,
andrewm@15 484 0xf1203982,
andrewm@15 485 0x00ebe2e2,
andrewm@15 486 0xe1203982,
andrewm@15 487 0xf1183983,
andrewm@15 488 0x5100e30d,
andrewm@15 489 0x241000e1,
andrewm@15 490 0x10e1e2e2,
andrewm@15 491 0x5100e206,
andrewm@15 492 0xf11c3982,
andrewm@15 493 0x240194e1,
andrewm@15 494 0x00e1e3e3,
andrewm@15 495 0xe1002382,
andrewm@15 496 0x79000005,
andrewm@15 497 0xf11c3982,
andrewm@15 498 0x240190e1,
andrewm@15 499 0x00e1e3e3,
andrewm@15 500 0xe1002382,
andrewm@15 501 0xc900f807,
andrewm@15 502 0x241000c2,
andrewm@15 503 0x24000082,
andrewm@15 504 0x244804c3,
andrewm@15 505 0x24c19483,
andrewm@15 506 0xe1002382,
andrewm@15 507 0x79000006,
andrewm@15 508 0x241000c2,
andrewm@15 509 0x24000082,
andrewm@15 510 0x244804c3,
andrewm@15 511 0x24c19083,
andrewm@15 512 0xe1002382,
andrewm@15 513 0xf1003982,
andrewm@15 514 0x5700e246,
andrewm@15 515 0x240000fb,
andrewm@15 516 0xe1443d9b,
andrewm@15 517 0xc901f80c,
andrewm@15 518 0x244803c3,
andrewm@15 519 0x24012c83,
andrewm@15 520 0xf1002382,
andrewm@15 521 0x1d0de2e2,
andrewm@15 522 0x1d1be2e2,
andrewm@15 523 0xe1002382,
andrewm@15 524 0x244803c3,
andrewm@15 525 0x24013483,
andrewm@15 526 0xf1002382,
andrewm@15 527 0x1d01e2e2,
andrewm@15 528 0xe1002382,
andrewm@15 529 0x2400231f,
andrewm@15 530 0x2a000000 };
andrewm@15 531