1 /* 2 * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions 6 * are met: 7 * 8 * Redistributions of source code must retain the above copyright 9 * notice, this list of conditions and the following disclaimer. 10 * 11 * Redistributions in binary form must reproduce the above copyright 12 * notice, this list of conditions and the following disclaimer in the 13 * documentation and/or other materials provided with the 14 * distribution. 15 * 16 * Neither the name of Texas Instruments Incorporated nor the names of 17 * its contributors may be used to endorse or promote products derived 18 * from this software without specific prior written permission. 19 * 20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 * 32 */ 33 //***************************************************************************** 34 // 35 // rom_map.h - Macros to facilitate calling functions in the ROM when they are 36 // available. 37 // 38 //***************************************************************************** 39 //***************************************************************************** 40 // 41 // THIS IS AN AUTO-GENERATED FILE. DO NOT EDIT BY HAND. 42 // 43 //***************************************************************************** 44 45 #ifndef __ROM_MAP_H__ 46 #define __ROM_MAP_H__ 47 48 //***************************************************************************** 49 // Patched ROM APIs 50 //***************************************************************************** 51 #include "rom_patch.h" 52 53 //***************************************************************************** 54 // 55 // Macros for the Interrupt API. 56 // 57 //***************************************************************************** 58 #ifdef ROM_IntEnable 59 #define MAP_IntEnable \ 60 ROM_IntEnable 61 #else 62 #define MAP_IntEnable \ 63 IntEnable 64 #endif 65 #ifdef ROM_IntMasterEnable 66 #define MAP_IntMasterEnable \ 67 ROM_IntMasterEnable 68 #else 69 #define MAP_IntMasterEnable \ 70 IntMasterEnable 71 #endif 72 #ifdef ROM_IntMasterDisable 73 #define MAP_IntMasterDisable \ 74 ROM_IntMasterDisable 75 #else 76 #define MAP_IntMasterDisable \ 77 IntMasterDisable 78 #endif 79 #ifdef ROM_IntDisable 80 #define MAP_IntDisable \ 81 ROM_IntDisable 82 #else 83 #define MAP_IntDisable \ 84 IntDisable 85 #endif 86 #ifdef ROM_IntPriorityGroupingSet 87 #define MAP_IntPriorityGroupingSet \ 88 ROM_IntPriorityGroupingSet 89 #else 90 #define MAP_IntPriorityGroupingSet \ 91 IntPriorityGroupingSet 92 #endif 93 #ifdef ROM_IntPriorityGroupingGet 94 #define MAP_IntPriorityGroupingGet \ 95 ROM_IntPriorityGroupingGet 96 #else 97 #define MAP_IntPriorityGroupingGet \ 98 IntPriorityGroupingGet 99 #endif 100 #ifdef ROM_IntPrioritySet 101 #define MAP_IntPrioritySet \ 102 ROM_IntPrioritySet 103 #else 104 #define MAP_IntPrioritySet \ 105 IntPrioritySet 106 #endif 107 #ifdef ROM_IntPriorityGet 108 #define MAP_IntPriorityGet \ 109 ROM_IntPriorityGet 110 #else 111 #define MAP_IntPriorityGet \ 112 IntPriorityGet 113 #endif 114 #ifdef ROM_IntPendSet 115 #define MAP_IntPendSet \ 116 ROM_IntPendSet 117 #else 118 #define MAP_IntPendSet \ 119 IntPendSet 120 #endif 121 #ifdef ROM_IntPendClear 122 #define MAP_IntPendClear \ 123 ROM_IntPendClear 124 #else 125 #define MAP_IntPendClear \ 126 IntPendClear 127 #endif 128 #ifdef ROM_IntPriorityMaskSet 129 #define MAP_IntPriorityMaskSet \ 130 ROM_IntPriorityMaskSet 131 #else 132 #define MAP_IntPriorityMaskSet \ 133 IntPriorityMaskSet 134 #endif 135 #ifdef ROM_IntPriorityMaskGet 136 #define MAP_IntPriorityMaskGet \ 137 ROM_IntPriorityMaskGet 138 #else 139 #define MAP_IntPriorityMaskGet \ 140 IntPriorityMaskGet 141 #endif 142 #ifdef ROM_IntRegister 143 #define MAP_IntRegister \ 144 ROM_IntRegister 145 #else 146 #define MAP_IntRegister \ 147 IntRegister 148 #endif 149 #ifdef ROM_IntUnregister 150 #define MAP_IntUnregister \ 151 ROM_IntUnregister 152 #else 153 #define MAP_IntUnregister \ 154 IntUnregister 155 #endif 156 #ifdef ROM_IntVTableBaseSet 157 #define MAP_IntVTableBaseSet \ 158 ROM_IntVTableBaseSet 159 #else 160 #define MAP_IntVTableBaseSet \ 161 IntVTableBaseSet 162 #endif 163 164 //***************************************************************************** 165 // 166 // Macros for the Timer API. 167 // 168 //***************************************************************************** 169 #ifdef ROM_TimerEnable 170 #define MAP_TimerEnable \ 171 ROM_TimerEnable 172 #else 173 #define MAP_TimerEnable \ 174 TimerEnable 175 #endif 176 #ifdef ROM_TimerDisable 177 #define MAP_TimerDisable \ 178 ROM_TimerDisable 179 #else 180 #define MAP_TimerDisable \ 181 TimerDisable 182 #endif 183 #ifdef ROM_TimerConfigure 184 #define MAP_TimerConfigure \ 185 ROM_TimerConfigure 186 #else 187 #define MAP_TimerConfigure \ 188 TimerConfigure 189 #endif 190 #ifdef ROM_TimerControlLevel 191 #define MAP_TimerControlLevel \ 192 ROM_TimerControlLevel 193 #else 194 #define MAP_TimerControlLevel \ 195 TimerControlLevel 196 #endif 197 #ifdef ROM_TimerControlEvent 198 #define MAP_TimerControlEvent \ 199 ROM_TimerControlEvent 200 #else 201 #define MAP_TimerControlEvent \ 202 TimerControlEvent 203 #endif 204 #ifdef ROM_TimerControlStall 205 #define MAP_TimerControlStall \ 206 ROM_TimerControlStall 207 #else 208 #define MAP_TimerControlStall \ 209 TimerControlStall 210 #endif 211 #ifdef ROM_TimerPrescaleSet 212 #define MAP_TimerPrescaleSet \ 213 ROM_TimerPrescaleSet 214 #else 215 #define MAP_TimerPrescaleSet \ 216 TimerPrescaleSet 217 #endif 218 #ifdef ROM_TimerPrescaleGet 219 #define MAP_TimerPrescaleGet \ 220 ROM_TimerPrescaleGet 221 #else 222 #define MAP_TimerPrescaleGet \ 223 TimerPrescaleGet 224 #endif 225 #ifdef ROM_TimerPrescaleMatchSet 226 #define MAP_TimerPrescaleMatchSet \ 227 ROM_TimerPrescaleMatchSet 228 #else 229 #define MAP_TimerPrescaleMatchSet \ 230 TimerPrescaleMatchSet 231 #endif 232 #ifdef ROM_TimerPrescaleMatchGet 233 #define MAP_TimerPrescaleMatchGet \ 234 ROM_TimerPrescaleMatchGet 235 #else 236 #define MAP_TimerPrescaleMatchGet \ 237 TimerPrescaleMatchGet 238 #endif 239 #ifdef ROM_TimerLoadSet 240 #define MAP_TimerLoadSet \ 241 ROM_TimerLoadSet 242 #else 243 #define MAP_TimerLoadSet \ 244 TimerLoadSet 245 #endif 246 #ifdef ROM_TimerLoadGet 247 #define MAP_TimerLoadGet \ 248 ROM_TimerLoadGet 249 #else 250 #define MAP_TimerLoadGet \ 251 TimerLoadGet 252 #endif 253 #ifdef ROM_TimerValueGet 254 #define MAP_TimerValueGet \ 255 ROM_TimerValueGet 256 #else 257 #define MAP_TimerValueGet \ 258 TimerValueGet 259 #endif 260 #ifdef ROM_TimerMatchSet 261 #define MAP_TimerMatchSet \ 262 ROM_TimerMatchSet 263 #else 264 #define MAP_TimerMatchSet \ 265 TimerMatchSet 266 #endif 267 #ifdef ROM_TimerMatchGet 268 #define MAP_TimerMatchGet \ 269 ROM_TimerMatchGet 270 #else 271 #define MAP_TimerMatchGet \ 272 TimerMatchGet 273 #endif 274 #ifdef ROM_TimerIntRegister 275 #define MAP_TimerIntRegister \ 276 ROM_TimerIntRegister 277 #else 278 #define MAP_TimerIntRegister \ 279 TimerIntRegister 280 #endif 281 #ifdef ROM_TimerIntUnregister 282 #define MAP_TimerIntUnregister \ 283 ROM_TimerIntUnregister 284 #else 285 #define MAP_TimerIntUnregister \ 286 TimerIntUnregister 287 #endif 288 #ifdef ROM_TimerIntEnable 289 #define MAP_TimerIntEnable \ 290 ROM_TimerIntEnable 291 #else 292 #define MAP_TimerIntEnable \ 293 TimerIntEnable 294 #endif 295 #ifdef ROM_TimerIntDisable 296 #define MAP_TimerIntDisable \ 297 ROM_TimerIntDisable 298 #else 299 #define MAP_TimerIntDisable \ 300 TimerIntDisable 301 #endif 302 #ifdef ROM_TimerIntStatus 303 #define MAP_TimerIntStatus \ 304 ROM_TimerIntStatus 305 #else 306 #define MAP_TimerIntStatus \ 307 TimerIntStatus 308 #endif 309 #ifdef ROM_TimerIntClear 310 #define MAP_TimerIntClear \ 311 ROM_TimerIntClear 312 #else 313 #define MAP_TimerIntClear \ 314 TimerIntClear 315 #endif 316 #ifdef ROM_TimerValueSet 317 #define MAP_TimerValueSet \ 318 ROM_TimerValueSet 319 #else 320 #define MAP_TimerValueSet \ 321 TimerValueSet 322 #endif 323 #ifdef ROM_TimerDMAEventSet 324 #define MAP_TimerDMAEventSet \ 325 ROM_TimerDMAEventSet 326 #else 327 #define MAP_TimerDMAEventSet \ 328 TimerDMAEventSet 329 #endif 330 #ifdef ROM_TimerDMAEventGet 331 #define MAP_TimerDMAEventGet \ 332 ROM_TimerDMAEventGet 333 #else 334 #define MAP_TimerDMAEventGet \ 335 TimerDMAEventGet 336 #endif 337 338 //***************************************************************************** 339 // 340 // Macros for the UART API. 341 // 342 //***************************************************************************** 343 #ifdef ROM_UARTParityModeSet 344 #define MAP_UARTParityModeSet \ 345 ROM_UARTParityModeSet 346 #else 347 #define MAP_UARTParityModeSet \ 348 UARTParityModeSet 349 #endif 350 #ifdef ROM_UARTParityModeGet 351 #define MAP_UARTParityModeGet \ 352 ROM_UARTParityModeGet 353 #else 354 #define MAP_UARTParityModeGet \ 355 UARTParityModeGet 356 #endif 357 #ifdef ROM_UARTFIFOLevelSet 358 #define MAP_UARTFIFOLevelSet \ 359 ROM_UARTFIFOLevelSet 360 #else 361 #define MAP_UARTFIFOLevelSet \ 362 UARTFIFOLevelSet 363 #endif 364 #ifdef ROM_UARTFIFOLevelGet 365 #define MAP_UARTFIFOLevelGet \ 366 ROM_UARTFIFOLevelGet 367 #else 368 #define MAP_UARTFIFOLevelGet \ 369 UARTFIFOLevelGet 370 #endif 371 #ifdef ROM_UARTConfigSetExpClk 372 #define MAP_UARTConfigSetExpClk \ 373 ROM_UARTConfigSetExpClk 374 #else 375 #define MAP_UARTConfigSetExpClk \ 376 UARTConfigSetExpClk 377 #endif 378 #ifdef ROM_UARTConfigGetExpClk 379 #define MAP_UARTConfigGetExpClk \ 380 ROM_UARTConfigGetExpClk 381 #else 382 #define MAP_UARTConfigGetExpClk \ 383 UARTConfigGetExpClk 384 #endif 385 #ifdef ROM_UARTEnable 386 #define MAP_UARTEnable \ 387 ROM_UARTEnable 388 #else 389 #define MAP_UARTEnable \ 390 UARTEnable 391 #endif 392 #ifdef ROM_UARTDisable 393 #define MAP_UARTDisable \ 394 ROM_UARTDisable 395 #else 396 #define MAP_UARTDisable \ 397 UARTDisable 398 #endif 399 #ifdef ROM_UARTFIFOEnable 400 #define MAP_UARTFIFOEnable \ 401 ROM_UARTFIFOEnable 402 #else 403 #define MAP_UARTFIFOEnable \ 404 UARTFIFOEnable 405 #endif 406 #ifdef ROM_UARTFIFODisable 407 #define MAP_UARTFIFODisable \ 408 ROM_UARTFIFODisable 409 #else 410 #define MAP_UARTFIFODisable \ 411 UARTFIFODisable 412 #endif 413 #ifdef ROM_UARTCharsAvail 414 #define MAP_UARTCharsAvail \ 415 ROM_UARTCharsAvail 416 #else 417 #define MAP_UARTCharsAvail \ 418 UARTCharsAvail 419 #endif 420 #ifdef ROM_UARTSpaceAvail 421 #define MAP_UARTSpaceAvail \ 422 ROM_UARTSpaceAvail 423 #else 424 #define MAP_UARTSpaceAvail \ 425 UARTSpaceAvail 426 #endif 427 #ifdef ROM_UARTCharGetNonBlocking 428 #define MAP_UARTCharGetNonBlocking \ 429 ROM_UARTCharGetNonBlocking 430 #else 431 #define MAP_UARTCharGetNonBlocking \ 432 UARTCharGetNonBlocking 433 #endif 434 #ifdef ROM_UARTCharGet 435 #define MAP_UARTCharGet \ 436 ROM_UARTCharGet 437 #else 438 #define MAP_UARTCharGet \ 439 UARTCharGet 440 #endif 441 #ifdef ROM_UARTCharPutNonBlocking 442 #define MAP_UARTCharPutNonBlocking \ 443 ROM_UARTCharPutNonBlocking 444 #else 445 #define MAP_UARTCharPutNonBlocking \ 446 UARTCharPutNonBlocking 447 #endif 448 #ifdef ROM_UARTCharPut 449 #define MAP_UARTCharPut \ 450 ROM_UARTCharPut 451 #else 452 #define MAP_UARTCharPut \ 453 UARTCharPut 454 #endif 455 #ifdef ROM_UARTBreakCtl 456 #define MAP_UARTBreakCtl \ 457 ROM_UARTBreakCtl 458 #else 459 #define MAP_UARTBreakCtl \ 460 UARTBreakCtl 461 #endif 462 #ifdef ROM_UARTBusy 463 #define MAP_UARTBusy \ 464 ROM_UARTBusy 465 #else 466 #define MAP_UARTBusy \ 467 UARTBusy 468 #endif 469 #ifdef ROM_UARTIntRegister 470 #define MAP_UARTIntRegister \ 471 ROM_UARTIntRegister 472 #else 473 #define MAP_UARTIntRegister \ 474 UARTIntRegister 475 #endif 476 #ifdef ROM_UARTIntUnregister 477 #define MAP_UARTIntUnregister \ 478 ROM_UARTIntUnregister 479 #else 480 #define MAP_UARTIntUnregister \ 481 UARTIntUnregister 482 #endif 483 #ifdef ROM_UARTIntEnable 484 #define MAP_UARTIntEnable \ 485 ROM_UARTIntEnable 486 #else 487 #define MAP_UARTIntEnable \ 488 UARTIntEnable 489 #endif 490 #ifdef ROM_UARTIntDisable 491 #define MAP_UARTIntDisable \ 492 ROM_UARTIntDisable 493 #else 494 #define MAP_UARTIntDisable \ 495 UARTIntDisable 496 #endif 497 #ifdef ROM_UARTIntStatus 498 #define MAP_UARTIntStatus \ 499 ROM_UARTIntStatus 500 #else 501 #define MAP_UARTIntStatus \ 502 UARTIntStatus 503 #endif 504 #ifdef ROM_UARTIntClear 505 #define MAP_UARTIntClear \ 506 ROM_UARTIntClear 507 #else 508 #define MAP_UARTIntClear \ 509 UARTIntClear 510 #endif 511 #ifdef ROM_UARTDMAEnable 512 #define MAP_UARTDMAEnable \ 513 ROM_UARTDMAEnable 514 #else 515 #define MAP_UARTDMAEnable \ 516 UARTDMAEnable 517 #endif 518 #ifdef ROM_UARTDMADisable 519 #define MAP_UARTDMADisable \ 520 ROM_UARTDMADisable 521 #else 522 #define MAP_UARTDMADisable \ 523 UARTDMADisable 524 #endif 525 #ifdef ROM_UARTRxErrorGet 526 #define MAP_UARTRxErrorGet \ 527 ROM_UARTRxErrorGet 528 #else 529 #define MAP_UARTRxErrorGet \ 530 UARTRxErrorGet 531 #endif 532 #ifdef ROM_UARTRxErrorClear 533 #define MAP_UARTRxErrorClear \ 534 ROM_UARTRxErrorClear 535 #else 536 #define MAP_UARTRxErrorClear \ 537 UARTRxErrorClear 538 #endif 539 #ifdef ROM_UARTModemControlSet 540 #define MAP_UARTModemControlSet \ 541 ROM_UARTModemControlSet 542 #else 543 #define MAP_UARTModemControlSet \ 544 UARTModemControlSet 545 #endif 546 #ifdef ROM_UARTModemControlClear 547 #define MAP_UARTModemControlClear \ 548 ROM_UARTModemControlClear 549 #else 550 #define MAP_UARTModemControlClear \ 551 UARTModemControlClear 552 #endif 553 #ifdef ROM_UARTModemControlGet 554 #define MAP_UARTModemControlGet \ 555 ROM_UARTModemControlGet 556 #else 557 #define MAP_UARTModemControlGet \ 558 UARTModemControlGet 559 #endif 560 #ifdef ROM_UARTModemStatusGet 561 #define MAP_UARTModemStatusGet \ 562 ROM_UARTModemStatusGet 563 #else 564 #define MAP_UARTModemStatusGet \ 565 UARTModemStatusGet 566 #endif 567 #ifdef ROM_UARTFlowControlSet 568 #define MAP_UARTFlowControlSet \ 569 ROM_UARTFlowControlSet 570 #else 571 #define MAP_UARTFlowControlSet \ 572 UARTFlowControlSet 573 #endif 574 #ifdef ROM_UARTFlowControlGet 575 #define MAP_UARTFlowControlGet \ 576 ROM_UARTFlowControlGet 577 #else 578 #define MAP_UARTFlowControlGet \ 579 UARTFlowControlGet 580 #endif 581 #ifdef ROM_UARTTxIntModeSet 582 #define MAP_UARTTxIntModeSet \ 583 ROM_UARTTxIntModeSet 584 #else 585 #define MAP_UARTTxIntModeSet \ 586 UARTTxIntModeSet 587 #endif 588 #ifdef ROM_UARTTxIntModeGet 589 #define MAP_UARTTxIntModeGet \ 590 ROM_UARTTxIntModeGet 591 #else 592 #define MAP_UARTTxIntModeGet \ 593 UARTTxIntModeGet 594 #endif 595 596 //***************************************************************************** 597 // 598 // Macros for the uDMA API. 599 // 600 //***************************************************************************** 601 #ifdef ROM_uDMAChannelTransferSet 602 #define MAP_uDMAChannelTransferSet \ 603 ROM_uDMAChannelTransferSet 604 #else 605 #define MAP_uDMAChannelTransferSet \ 606 uDMAChannelTransferSet 607 #endif 608 #ifdef ROM_uDMAEnable 609 #define MAP_uDMAEnable \ 610 ROM_uDMAEnable 611 #else 612 #define MAP_uDMAEnable \ 613 uDMAEnable 614 #endif 615 #ifdef ROM_uDMADisable 616 #define MAP_uDMADisable \ 617 ROM_uDMADisable 618 #else 619 #define MAP_uDMADisable \ 620 uDMADisable 621 #endif 622 #ifdef ROM_uDMAErrorStatusGet 623 #define MAP_uDMAErrorStatusGet \ 624 ROM_uDMAErrorStatusGet 625 #else 626 #define MAP_uDMAErrorStatusGet \ 627 uDMAErrorStatusGet 628 #endif 629 #ifdef ROM_uDMAErrorStatusClear 630 #define MAP_uDMAErrorStatusClear \ 631 ROM_uDMAErrorStatusClear 632 #else 633 #define MAP_uDMAErrorStatusClear \ 634 uDMAErrorStatusClear 635 #endif 636 #ifdef ROM_uDMAChannelEnable 637 #define MAP_uDMAChannelEnable \ 638 ROM_uDMAChannelEnable 639 #else 640 #define MAP_uDMAChannelEnable \ 641 uDMAChannelEnable 642 #endif 643 #ifdef ROM_uDMAChannelDisable 644 #define MAP_uDMAChannelDisable \ 645 ROM_uDMAChannelDisable 646 #else 647 #define MAP_uDMAChannelDisable \ 648 uDMAChannelDisable 649 #endif 650 #ifdef ROM_uDMAChannelIsEnabled 651 #define MAP_uDMAChannelIsEnabled \ 652 ROM_uDMAChannelIsEnabled 653 #else 654 #define MAP_uDMAChannelIsEnabled \ 655 uDMAChannelIsEnabled 656 #endif 657 #ifdef ROM_uDMAControlBaseSet 658 #define MAP_uDMAControlBaseSet \ 659 ROM_uDMAControlBaseSet 660 #else 661 #define MAP_uDMAControlBaseSet \ 662 uDMAControlBaseSet 663 #endif 664 #ifdef ROM_uDMAControlBaseGet 665 #define MAP_uDMAControlBaseGet \ 666 ROM_uDMAControlBaseGet 667 #else 668 #define MAP_uDMAControlBaseGet \ 669 uDMAControlBaseGet 670 #endif 671 #ifdef ROM_uDMAChannelRequest 672 #define MAP_uDMAChannelRequest \ 673 ROM_uDMAChannelRequest 674 #else 675 #define MAP_uDMAChannelRequest \ 676 uDMAChannelRequest 677 #endif 678 #ifdef ROM_uDMAChannelAttributeEnable 679 #define MAP_uDMAChannelAttributeEnable \ 680 ROM_uDMAChannelAttributeEnable 681 #else 682 #define MAP_uDMAChannelAttributeEnable \ 683 uDMAChannelAttributeEnable 684 #endif 685 #ifdef ROM_uDMAChannelAttributeDisable 686 #define MAP_uDMAChannelAttributeDisable \ 687 ROM_uDMAChannelAttributeDisable 688 #else 689 #define MAP_uDMAChannelAttributeDisable \ 690 uDMAChannelAttributeDisable 691 #endif 692 #ifdef ROM_uDMAChannelAttributeGet 693 #define MAP_uDMAChannelAttributeGet \ 694 ROM_uDMAChannelAttributeGet 695 #else 696 #define MAP_uDMAChannelAttributeGet \ 697 uDMAChannelAttributeGet 698 #endif 699 #ifdef ROM_uDMAChannelControlSet 700 #define MAP_uDMAChannelControlSet \ 701 ROM_uDMAChannelControlSet 702 #else 703 #define MAP_uDMAChannelControlSet \ 704 uDMAChannelControlSet 705 #endif 706 #ifdef ROM_uDMAChannelSizeGet 707 #define MAP_uDMAChannelSizeGet \ 708 ROM_uDMAChannelSizeGet 709 #else 710 #define MAP_uDMAChannelSizeGet \ 711 uDMAChannelSizeGet 712 #endif 713 #ifdef ROM_uDMAChannelModeGet 714 #define MAP_uDMAChannelModeGet \ 715 ROM_uDMAChannelModeGet 716 #else 717 #define MAP_uDMAChannelModeGet \ 718 uDMAChannelModeGet 719 #endif 720 #ifdef ROM_uDMAIntStatus 721 #define MAP_uDMAIntStatus \ 722 ROM_uDMAIntStatus 723 #else 724 #define MAP_uDMAIntStatus \ 725 uDMAIntStatus 726 #endif 727 #ifdef ROM_uDMAIntClear 728 #define MAP_uDMAIntClear \ 729 ROM_uDMAIntClear 730 #else 731 #define MAP_uDMAIntClear \ 732 uDMAIntClear 733 #endif 734 #ifdef ROM_uDMAControlAlternateBaseGet 735 #define MAP_uDMAControlAlternateBaseGet \ 736 ROM_uDMAControlAlternateBaseGet 737 #else 738 #define MAP_uDMAControlAlternateBaseGet \ 739 uDMAControlAlternateBaseGet 740 #endif 741 #ifdef ROM_uDMAChannelScatterGatherSet 742 #define MAP_uDMAChannelScatterGatherSet \ 743 ROM_uDMAChannelScatterGatherSet 744 #else 745 #define MAP_uDMAChannelScatterGatherSet \ 746 uDMAChannelScatterGatherSet 747 #endif 748 #ifdef ROM_uDMAChannelAssign 749 #define MAP_uDMAChannelAssign \ 750 ROM_uDMAChannelAssign 751 #else 752 #define MAP_uDMAChannelAssign \ 753 uDMAChannelAssign 754 #endif 755 #ifdef ROM_uDMAIntRegister 756 #define MAP_uDMAIntRegister \ 757 ROM_uDMAIntRegister 758 #else 759 #define MAP_uDMAIntRegister \ 760 uDMAIntRegister 761 #endif 762 #ifdef ROM_uDMAIntUnregister 763 #define MAP_uDMAIntUnregister \ 764 ROM_uDMAIntUnregister 765 #else 766 #define MAP_uDMAIntUnregister \ 767 uDMAIntUnregister 768 #endif 769 770 //***************************************************************************** 771 // 772 // Macros for the Watchdog API. 773 // 774 //***************************************************************************** 775 #ifdef ROM_WatchdogIntClear 776 #define MAP_WatchdogIntClear \ 777 ROM_WatchdogIntClear 778 #else 779 #define MAP_WatchdogIntClear \ 780 WatchdogIntClear 781 #endif 782 #ifdef ROM_WatchdogRunning 783 #define MAP_WatchdogRunning \ 784 ROM_WatchdogRunning 785 #else 786 #define MAP_WatchdogRunning \ 787 WatchdogRunning 788 #endif 789 #ifdef ROM_WatchdogEnable 790 #define MAP_WatchdogEnable \ 791 ROM_WatchdogEnable 792 #else 793 #define MAP_WatchdogEnable \ 794 WatchdogEnable 795 #endif 796 #ifdef ROM_WatchdogLock 797 #define MAP_WatchdogLock \ 798 ROM_WatchdogLock 799 #else 800 #define MAP_WatchdogLock \ 801 WatchdogLock 802 #endif 803 #ifdef ROM_WatchdogUnlock 804 #define MAP_WatchdogUnlock \ 805 ROM_WatchdogUnlock 806 #else 807 #define MAP_WatchdogUnlock \ 808 WatchdogUnlock 809 #endif 810 #ifdef ROM_WatchdogLockState 811 #define MAP_WatchdogLockState \ 812 ROM_WatchdogLockState 813 #else 814 #define MAP_WatchdogLockState \ 815 WatchdogLockState 816 #endif 817 #ifdef ROM_WatchdogReloadSet 818 #define MAP_WatchdogReloadSet \ 819 ROM_WatchdogReloadSet 820 #else 821 #define MAP_WatchdogReloadSet \ 822 WatchdogReloadSet 823 #endif 824 #ifdef ROM_WatchdogReloadGet 825 #define MAP_WatchdogReloadGet \ 826 ROM_WatchdogReloadGet 827 #else 828 #define MAP_WatchdogReloadGet \ 829 WatchdogReloadGet 830 #endif 831 #ifdef ROM_WatchdogValueGet 832 #define MAP_WatchdogValueGet \ 833 ROM_WatchdogValueGet 834 #else 835 #define MAP_WatchdogValueGet \ 836 WatchdogValueGet 837 #endif 838 #ifdef ROM_WatchdogIntStatus 839 #define MAP_WatchdogIntStatus \ 840 ROM_WatchdogIntStatus 841 #else 842 #define MAP_WatchdogIntStatus \ 843 WatchdogIntStatus 844 #endif 845 #ifdef ROM_WatchdogStallEnable 846 #define MAP_WatchdogStallEnable \ 847 ROM_WatchdogStallEnable 848 #else 849 #define MAP_WatchdogStallEnable \ 850 WatchdogStallEnable 851 #endif 852 #ifdef ROM_WatchdogStallDisable 853 #define MAP_WatchdogStallDisable \ 854 ROM_WatchdogStallDisable 855 #else 856 #define MAP_WatchdogStallDisable \ 857 WatchdogStallDisable 858 #endif 859 #ifdef ROM_WatchdogIntRegister 860 #define MAP_WatchdogIntRegister \ 861 ROM_WatchdogIntRegister 862 #else 863 #define MAP_WatchdogIntRegister \ 864 WatchdogIntRegister 865 #endif 866 #ifdef ROM_WatchdogIntUnregister 867 #define MAP_WatchdogIntUnregister \ 868 ROM_WatchdogIntUnregister 869 #else 870 #define MAP_WatchdogIntUnregister \ 871 WatchdogIntUnregister 872 #endif 873 874 //***************************************************************************** 875 // 876 // Macros for the I2C API. 877 // 878 //***************************************************************************** 879 #ifdef ROM_I2CIntRegister 880 #define MAP_I2CIntRegister \ 881 ROM_I2CIntRegister 882 #else 883 #define MAP_I2CIntRegister \ 884 I2CIntRegister 885 #endif 886 #ifdef ROM_I2CIntUnregister 887 #define MAP_I2CIntUnregister \ 888 ROM_I2CIntUnregister 889 #else 890 #define MAP_I2CIntUnregister \ 891 I2CIntUnregister 892 #endif 893 #ifdef ROM_I2CTxFIFOConfigSet 894 #define MAP_I2CTxFIFOConfigSet \ 895 ROM_I2CTxFIFOConfigSet 896 #else 897 #define MAP_I2CTxFIFOConfigSet \ 898 I2CTxFIFOConfigSet 899 #endif 900 #ifdef ROM_I2CTxFIFOFlush 901 #define MAP_I2CTxFIFOFlush \ 902 ROM_I2CTxFIFOFlush 903 #else 904 #define MAP_I2CTxFIFOFlush \ 905 I2CTxFIFOFlush 906 #endif 907 #ifdef ROM_I2CRxFIFOConfigSet 908 #define MAP_I2CRxFIFOConfigSet \ 909 ROM_I2CRxFIFOConfigSet 910 #else 911 #define MAP_I2CRxFIFOConfigSet \ 912 I2CRxFIFOConfigSet 913 #endif 914 #ifdef ROM_I2CRxFIFOFlush 915 #define MAP_I2CRxFIFOFlush \ 916 ROM_I2CRxFIFOFlush 917 #else 918 #define MAP_I2CRxFIFOFlush \ 919 I2CRxFIFOFlush 920 #endif 921 #ifdef ROM_I2CFIFOStatus 922 #define MAP_I2CFIFOStatus \ 923 ROM_I2CFIFOStatus 924 #else 925 #define MAP_I2CFIFOStatus \ 926 I2CFIFOStatus 927 #endif 928 #ifdef ROM_I2CFIFODataPut 929 #define MAP_I2CFIFODataPut \ 930 ROM_I2CFIFODataPut 931 #else 932 #define MAP_I2CFIFODataPut \ 933 I2CFIFODataPut 934 #endif 935 #ifdef ROM_I2CFIFODataPutNonBlocking 936 #define MAP_I2CFIFODataPutNonBlocking \ 937 ROM_I2CFIFODataPutNonBlocking 938 #else 939 #define MAP_I2CFIFODataPutNonBlocking \ 940 I2CFIFODataPutNonBlocking 941 #endif 942 #ifdef ROM_I2CFIFODataGet 943 #define MAP_I2CFIFODataGet \ 944 ROM_I2CFIFODataGet 945 #else 946 #define MAP_I2CFIFODataGet \ 947 I2CFIFODataGet 948 #endif 949 #ifdef ROM_I2CFIFODataGetNonBlocking 950 #define MAP_I2CFIFODataGetNonBlocking \ 951 ROM_I2CFIFODataGetNonBlocking 952 #else 953 #define MAP_I2CFIFODataGetNonBlocking \ 954 I2CFIFODataGetNonBlocking 955 #endif 956 #ifdef ROM_I2CMasterBurstLengthSet 957 #define MAP_I2CMasterBurstLengthSet \ 958 ROM_I2CMasterBurstLengthSet 959 #else 960 #define MAP_I2CMasterBurstLengthSet \ 961 I2CMasterBurstLengthSet 962 #endif 963 #ifdef ROM_I2CMasterBurstCountGet 964 #define MAP_I2CMasterBurstCountGet \ 965 ROM_I2CMasterBurstCountGet 966 #else 967 #define MAP_I2CMasterBurstCountGet \ 968 I2CMasterBurstCountGet 969 #endif 970 #ifdef ROM_I2CMasterGlitchFilterConfigSet 971 #define MAP_I2CMasterGlitchFilterConfigSet \ 972 ROM_I2CMasterGlitchFilterConfigSet 973 #else 974 #define MAP_I2CMasterGlitchFilterConfigSet \ 975 I2CMasterGlitchFilterConfigSet 976 #endif 977 #ifdef ROM_I2CSlaveFIFOEnable 978 #define MAP_I2CSlaveFIFOEnable \ 979 ROM_I2CSlaveFIFOEnable 980 #else 981 #define MAP_I2CSlaveFIFOEnable \ 982 I2CSlaveFIFOEnable 983 #endif 984 #ifdef ROM_I2CSlaveFIFODisable 985 #define MAP_I2CSlaveFIFODisable \ 986 ROM_I2CSlaveFIFODisable 987 #else 988 #define MAP_I2CSlaveFIFODisable \ 989 I2CSlaveFIFODisable 990 #endif 991 #ifdef ROM_I2CMasterBusBusy 992 #define MAP_I2CMasterBusBusy \ 993 ROM_I2CMasterBusBusy 994 #else 995 #define MAP_I2CMasterBusBusy \ 996 I2CMasterBusBusy 997 #endif 998 #ifdef ROM_I2CMasterBusy 999 #define MAP_I2CMasterBusy \ 1000 ROM_I2CMasterBusy 1001 #else 1002 #define MAP_I2CMasterBusy \ 1003 I2CMasterBusy 1004 #endif 1005 #ifdef ROM_I2CMasterControl 1006 #define MAP_I2CMasterControl \ 1007 ROM_I2CMasterControl 1008 #else 1009 #define MAP_I2CMasterControl \ 1010 I2CMasterControl 1011 #endif 1012 #ifdef ROM_I2CMasterDataGet 1013 #define MAP_I2CMasterDataGet \ 1014 ROM_I2CMasterDataGet 1015 #else 1016 #define MAP_I2CMasterDataGet \ 1017 I2CMasterDataGet 1018 #endif 1019 #ifdef ROM_I2CMasterDataPut 1020 #define MAP_I2CMasterDataPut \ 1021 ROM_I2CMasterDataPut 1022 #else 1023 #define MAP_I2CMasterDataPut \ 1024 I2CMasterDataPut 1025 #endif 1026 #ifdef ROM_I2CMasterDisable 1027 #define MAP_I2CMasterDisable \ 1028 ROM_I2CMasterDisable 1029 #else 1030 #define MAP_I2CMasterDisable \ 1031 I2CMasterDisable 1032 #endif 1033 #ifdef ROM_I2CMasterEnable 1034 #define MAP_I2CMasterEnable \ 1035 ROM_I2CMasterEnable 1036 #else 1037 #define MAP_I2CMasterEnable \ 1038 I2CMasterEnable 1039 #endif 1040 #ifdef ROM_I2CMasterErr 1041 #define MAP_I2CMasterErr \ 1042 ROM_I2CMasterErr 1043 #else 1044 #define MAP_I2CMasterErr \ 1045 I2CMasterErr 1046 #endif 1047 #ifdef ROM_I2CMasterIntClear 1048 #define MAP_I2CMasterIntClear \ 1049 ROM_I2CMasterIntClear 1050 #else 1051 #define MAP_I2CMasterIntClear \ 1052 I2CMasterIntClear 1053 #endif 1054 #ifdef ROM_I2CMasterIntDisable 1055 #define MAP_I2CMasterIntDisable \ 1056 ROM_I2CMasterIntDisable 1057 #else 1058 #define MAP_I2CMasterIntDisable \ 1059 I2CMasterIntDisable 1060 #endif 1061 #ifdef ROM_I2CMasterIntEnable 1062 #define MAP_I2CMasterIntEnable \ 1063 ROM_I2CMasterIntEnable 1064 #else 1065 #define MAP_I2CMasterIntEnable \ 1066 I2CMasterIntEnable 1067 #endif 1068 #ifdef ROM_I2CMasterIntStatus 1069 #define MAP_I2CMasterIntStatus \ 1070 ROM_I2CMasterIntStatus 1071 #else 1072 #define MAP_I2CMasterIntStatus \ 1073 I2CMasterIntStatus 1074 #endif 1075 #ifdef ROM_I2CMasterIntEnableEx 1076 #define MAP_I2CMasterIntEnableEx \ 1077 ROM_I2CMasterIntEnableEx 1078 #else 1079 #define MAP_I2CMasterIntEnableEx \ 1080 I2CMasterIntEnableEx 1081 #endif 1082 #ifdef ROM_I2CMasterIntDisableEx 1083 #define MAP_I2CMasterIntDisableEx \ 1084 ROM_I2CMasterIntDisableEx 1085 #else 1086 #define MAP_I2CMasterIntDisableEx \ 1087 I2CMasterIntDisableEx 1088 #endif 1089 #ifdef ROM_I2CMasterIntStatusEx 1090 #define MAP_I2CMasterIntStatusEx \ 1091 ROM_I2CMasterIntStatusEx 1092 #else 1093 #define MAP_I2CMasterIntStatusEx \ 1094 I2CMasterIntStatusEx 1095 #endif 1096 #ifdef ROM_I2CMasterIntClearEx 1097 #define MAP_I2CMasterIntClearEx \ 1098 ROM_I2CMasterIntClearEx 1099 #else 1100 #define MAP_I2CMasterIntClearEx \ 1101 I2CMasterIntClearEx 1102 #endif 1103 #ifdef ROM_I2CMasterTimeoutSet 1104 #define MAP_I2CMasterTimeoutSet \ 1105 ROM_I2CMasterTimeoutSet 1106 #else 1107 #define MAP_I2CMasterTimeoutSet \ 1108 I2CMasterTimeoutSet 1109 #endif 1110 #ifdef ROM_I2CSlaveACKOverride 1111 #define MAP_I2CSlaveACKOverride \ 1112 ROM_I2CSlaveACKOverride 1113 #else 1114 #define MAP_I2CSlaveACKOverride \ 1115 I2CSlaveACKOverride 1116 #endif 1117 #ifdef ROM_I2CSlaveACKValueSet 1118 #define MAP_I2CSlaveACKValueSet \ 1119 ROM_I2CSlaveACKValueSet 1120 #else 1121 #define MAP_I2CSlaveACKValueSet \ 1122 I2CSlaveACKValueSet 1123 #endif 1124 #ifdef ROM_I2CMasterLineStateGet 1125 #define MAP_I2CMasterLineStateGet \ 1126 ROM_I2CMasterLineStateGet 1127 #else 1128 #define MAP_I2CMasterLineStateGet \ 1129 I2CMasterLineStateGet 1130 #endif 1131 #ifdef ROM_I2CMasterSlaveAddrSet 1132 #define MAP_I2CMasterSlaveAddrSet \ 1133 ROM_I2CMasterSlaveAddrSet 1134 #else 1135 #define MAP_I2CMasterSlaveAddrSet \ 1136 I2CMasterSlaveAddrSet 1137 #endif 1138 #ifdef ROM_I2CSlaveDataGet 1139 #define MAP_I2CSlaveDataGet \ 1140 ROM_I2CSlaveDataGet 1141 #else 1142 #define MAP_I2CSlaveDataGet \ 1143 I2CSlaveDataGet 1144 #endif 1145 #ifdef ROM_I2CSlaveDataPut 1146 #define MAP_I2CSlaveDataPut \ 1147 ROM_I2CSlaveDataPut 1148 #else 1149 #define MAP_I2CSlaveDataPut \ 1150 I2CSlaveDataPut 1151 #endif 1152 #ifdef ROM_I2CSlaveDisable 1153 #define MAP_I2CSlaveDisable \ 1154 ROM_I2CSlaveDisable 1155 #else 1156 #define MAP_I2CSlaveDisable \ 1157 I2CSlaveDisable 1158 #endif 1159 #ifdef ROM_I2CSlaveEnable 1160 #define MAP_I2CSlaveEnable \ 1161 ROM_I2CSlaveEnable 1162 #else 1163 #define MAP_I2CSlaveEnable \ 1164 I2CSlaveEnable 1165 #endif 1166 #ifdef ROM_I2CSlaveInit 1167 #define MAP_I2CSlaveInit \ 1168 ROM_I2CSlaveInit 1169 #else 1170 #define MAP_I2CSlaveInit \ 1171 I2CSlaveInit 1172 #endif 1173 #ifdef ROM_I2CSlaveAddressSet 1174 #define MAP_I2CSlaveAddressSet \ 1175 ROM_I2CSlaveAddressSet 1176 #else 1177 #define MAP_I2CSlaveAddressSet \ 1178 I2CSlaveAddressSet 1179 #endif 1180 #ifdef ROM_I2CSlaveIntClear 1181 #define MAP_I2CSlaveIntClear \ 1182 ROM_I2CSlaveIntClear 1183 #else 1184 #define MAP_I2CSlaveIntClear \ 1185 I2CSlaveIntClear 1186 #endif 1187 #ifdef ROM_I2CSlaveIntDisable 1188 #define MAP_I2CSlaveIntDisable \ 1189 ROM_I2CSlaveIntDisable 1190 #else 1191 #define MAP_I2CSlaveIntDisable \ 1192 I2CSlaveIntDisable 1193 #endif 1194 #ifdef ROM_I2CSlaveIntEnable 1195 #define MAP_I2CSlaveIntEnable \ 1196 ROM_I2CSlaveIntEnable 1197 #else 1198 #define MAP_I2CSlaveIntEnable \ 1199 I2CSlaveIntEnable 1200 #endif 1201 #ifdef ROM_I2CSlaveIntClearEx 1202 #define MAP_I2CSlaveIntClearEx \ 1203 ROM_I2CSlaveIntClearEx 1204 #else 1205 #define MAP_I2CSlaveIntClearEx \ 1206 I2CSlaveIntClearEx 1207 #endif 1208 #ifdef ROM_I2CSlaveIntDisableEx 1209 #define MAP_I2CSlaveIntDisableEx \ 1210 ROM_I2CSlaveIntDisableEx 1211 #else 1212 #define MAP_I2CSlaveIntDisableEx \ 1213 I2CSlaveIntDisableEx 1214 #endif 1215 #ifdef ROM_I2CSlaveIntEnableEx 1216 #define MAP_I2CSlaveIntEnableEx \ 1217 ROM_I2CSlaveIntEnableEx 1218 #else 1219 #define MAP_I2CSlaveIntEnableEx \ 1220 I2CSlaveIntEnableEx 1221 #endif 1222 #ifdef ROM_I2CSlaveIntStatus 1223 #define MAP_I2CSlaveIntStatus \ 1224 ROM_I2CSlaveIntStatus 1225 #else 1226 #define MAP_I2CSlaveIntStatus \ 1227 I2CSlaveIntStatus 1228 #endif 1229 #ifdef ROM_I2CSlaveIntStatusEx 1230 #define MAP_I2CSlaveIntStatusEx \ 1231 ROM_I2CSlaveIntStatusEx 1232 #else 1233 #define MAP_I2CSlaveIntStatusEx \ 1234 I2CSlaveIntStatusEx 1235 #endif 1236 #ifdef ROM_I2CSlaveStatus 1237 #define MAP_I2CSlaveStatus \ 1238 ROM_I2CSlaveStatus 1239 #else 1240 #define MAP_I2CSlaveStatus \ 1241 I2CSlaveStatus 1242 #endif 1243 #ifdef ROM_I2CMasterInitExpClk 1244 #define MAP_I2CMasterInitExpClk \ 1245 ROM_I2CMasterInitExpClk 1246 #else 1247 #define MAP_I2CMasterInitExpClk \ 1248 I2CMasterInitExpClk 1249 #endif 1250 1251 //***************************************************************************** 1252 // 1253 // Macros for the SPI API. 1254 // 1255 //***************************************************************************** 1256 #ifdef ROM_SPIEnable 1257 #define MAP_SPIEnable \ 1258 ROM_SPIEnable 1259 #else 1260 #define MAP_SPIEnable \ 1261 SPIEnable 1262 #endif 1263 #ifdef ROM_SPIDisable 1264 #define MAP_SPIDisable \ 1265 ROM_SPIDisable 1266 #else 1267 #define MAP_SPIDisable \ 1268 SPIDisable 1269 #endif 1270 #ifdef ROM_SPIReset 1271 #define MAP_SPIReset \ 1272 ROM_SPIReset 1273 #else 1274 #define MAP_SPIReset \ 1275 SPIReset 1276 #endif 1277 #ifdef ROM_SPIConfigSetExpClk 1278 #define MAP_SPIConfigSetExpClk \ 1279 ROM_SPIConfigSetExpClk 1280 #else 1281 #define MAP_SPIConfigSetExpClk \ 1282 SPIConfigSetExpClk 1283 #endif 1284 #ifdef ROM_SPIDataGetNonBlocking 1285 #define MAP_SPIDataGetNonBlocking \ 1286 ROM_SPIDataGetNonBlocking 1287 #else 1288 #define MAP_SPIDataGetNonBlocking \ 1289 SPIDataGetNonBlocking 1290 #endif 1291 #ifdef ROM_SPIDataGet 1292 #define MAP_SPIDataGet \ 1293 ROM_SPIDataGet 1294 #else 1295 #define MAP_SPIDataGet \ 1296 SPIDataGet 1297 #endif 1298 #ifdef ROM_SPIDataPutNonBlocking 1299 #define MAP_SPIDataPutNonBlocking \ 1300 ROM_SPIDataPutNonBlocking 1301 #else 1302 #define MAP_SPIDataPutNonBlocking \ 1303 SPIDataPutNonBlocking 1304 #endif 1305 #ifdef ROM_SPIDataPut 1306 #define MAP_SPIDataPut \ 1307 ROM_SPIDataPut 1308 #else 1309 #define MAP_SPIDataPut \ 1310 SPIDataPut 1311 #endif 1312 #ifdef ROM_SPIFIFOEnable 1313 #define MAP_SPIFIFOEnable \ 1314 ROM_SPIFIFOEnable 1315 #else 1316 #define MAP_SPIFIFOEnable \ 1317 SPIFIFOEnable 1318 #endif 1319 #ifdef ROM_SPIFIFODisable 1320 #define MAP_SPIFIFODisable \ 1321 ROM_SPIFIFODisable 1322 #else 1323 #define MAP_SPIFIFODisable \ 1324 SPIFIFODisable 1325 #endif 1326 #ifdef ROM_SPIFIFOLevelSet 1327 #define MAP_SPIFIFOLevelSet \ 1328 ROM_SPIFIFOLevelSet 1329 #else 1330 #define MAP_SPIFIFOLevelSet \ 1331 SPIFIFOLevelSet 1332 #endif 1333 #ifdef ROM_SPIFIFOLevelGet 1334 #define MAP_SPIFIFOLevelGet \ 1335 ROM_SPIFIFOLevelGet 1336 #else 1337 #define MAP_SPIFIFOLevelGet \ 1338 SPIFIFOLevelGet 1339 #endif 1340 #ifdef ROM_SPIWordCountSet 1341 #define MAP_SPIWordCountSet \ 1342 ROM_SPIWordCountSet 1343 #else 1344 #define MAP_SPIWordCountSet \ 1345 SPIWordCountSet 1346 #endif 1347 #ifdef ROM_SPIIntRegister 1348 #define MAP_SPIIntRegister \ 1349 ROM_SPIIntRegister 1350 #else 1351 #define MAP_SPIIntRegister \ 1352 SPIIntRegister 1353 #endif 1354 #ifdef ROM_SPIIntUnregister 1355 #define MAP_SPIIntUnregister \ 1356 ROM_SPIIntUnregister 1357 #else 1358 #define MAP_SPIIntUnregister \ 1359 SPIIntUnregister 1360 #endif 1361 #ifdef ROM_SPIIntEnable 1362 #define MAP_SPIIntEnable \ 1363 ROM_SPIIntEnable 1364 #else 1365 #define MAP_SPIIntEnable \ 1366 SPIIntEnable 1367 #endif 1368 #ifdef ROM_SPIIntDisable 1369 #define MAP_SPIIntDisable \ 1370 ROM_SPIIntDisable 1371 #else 1372 #define MAP_SPIIntDisable \ 1373 SPIIntDisable 1374 #endif 1375 #ifdef ROM_SPIIntStatus 1376 #define MAP_SPIIntStatus \ 1377 ROM_SPIIntStatus 1378 #else 1379 #define MAP_SPIIntStatus \ 1380 SPIIntStatus 1381 #endif 1382 #ifdef ROM_SPIIntClear 1383 #define MAP_SPIIntClear \ 1384 ROM_SPIIntClear 1385 #else 1386 #define MAP_SPIIntClear \ 1387 SPIIntClear 1388 #endif 1389 #ifdef ROM_SPIDmaEnable 1390 #define MAP_SPIDmaEnable \ 1391 ROM_SPIDmaEnable 1392 #else 1393 #define MAP_SPIDmaEnable \ 1394 SPIDmaEnable 1395 #endif 1396 #ifdef ROM_SPIDmaDisable 1397 #define MAP_SPIDmaDisable \ 1398 ROM_SPIDmaDisable 1399 #else 1400 #define MAP_SPIDmaDisable \ 1401 SPIDmaDisable 1402 #endif 1403 #ifdef ROM_SPICSEnable 1404 #define MAP_SPICSEnable \ 1405 ROM_SPICSEnable 1406 #else 1407 #define MAP_SPICSEnable \ 1408 SPICSEnable 1409 #endif 1410 #ifdef ROM_SPICSDisable 1411 #define MAP_SPICSDisable \ 1412 ROM_SPICSDisable 1413 #else 1414 #define MAP_SPICSDisable \ 1415 SPICSDisable 1416 #endif 1417 #ifdef ROM_SPITransfer 1418 #define MAP_SPITransfer \ 1419 ROM_SPITransfer 1420 #else 1421 #define MAP_SPITransfer \ 1422 SPITransfer 1423 #endif 1424 1425 //***************************************************************************** 1426 // 1427 // Macros for the CAM API. 1428 // 1429 //***************************************************************************** 1430 #ifdef ROM_CameraReset 1431 #define MAP_CameraReset \ 1432 ROM_CameraReset 1433 #else 1434 #define MAP_CameraReset \ 1435 CameraReset 1436 #endif 1437 #ifdef ROM_CameraParamsConfig 1438 #define MAP_CameraParamsConfig \ 1439 ROM_CameraParamsConfig 1440 #else 1441 #define MAP_CameraParamsConfig \ 1442 CameraParamsConfig 1443 #endif 1444 #ifdef ROM_CameraXClkConfig 1445 #define MAP_CameraXClkConfig \ 1446 ROM_CameraXClkConfig 1447 #else 1448 #define MAP_CameraXClkConfig \ 1449 CameraXClkConfig 1450 #endif 1451 #ifdef ROM_CameraXClkSet 1452 #define MAP_CameraXClkSet \ 1453 ROM_CameraXClkSet 1454 #else 1455 #define MAP_CameraXClkSet \ 1456 CameraXClkSet 1457 #endif 1458 #ifdef ROM_CameraDMAEnable 1459 #define MAP_CameraDMAEnable \ 1460 ROM_CameraDMAEnable 1461 #else 1462 #define MAP_CameraDMAEnable \ 1463 CameraDMAEnable 1464 #endif 1465 #ifdef ROM_CameraDMADisable 1466 #define MAP_CameraDMADisable \ 1467 ROM_CameraDMADisable 1468 #else 1469 #define MAP_CameraDMADisable \ 1470 CameraDMADisable 1471 #endif 1472 #ifdef ROM_CameraThresholdSet 1473 #define MAP_CameraThresholdSet \ 1474 ROM_CameraThresholdSet 1475 #else 1476 #define MAP_CameraThresholdSet \ 1477 CameraThresholdSet 1478 #endif 1479 #ifdef ROM_CameraIntRegister 1480 #define MAP_CameraIntRegister \ 1481 ROM_CameraIntRegister 1482 #else 1483 #define MAP_CameraIntRegister \ 1484 CameraIntRegister 1485 #endif 1486 #ifdef ROM_CameraIntUnregister 1487 #define MAP_CameraIntUnregister \ 1488 ROM_CameraIntUnregister 1489 #else 1490 #define MAP_CameraIntUnregister \ 1491 CameraIntUnregister 1492 #endif 1493 #ifdef ROM_CameraIntEnable 1494 #define MAP_CameraIntEnable \ 1495 ROM_CameraIntEnable 1496 #else 1497 #define MAP_CameraIntEnable \ 1498 CameraIntEnable 1499 #endif 1500 #ifdef ROM_CameraIntDisable 1501 #define MAP_CameraIntDisable \ 1502 ROM_CameraIntDisable 1503 #else 1504 #define MAP_CameraIntDisable \ 1505 CameraIntDisable 1506 #endif 1507 #ifdef ROM_CameraIntStatus 1508 #define MAP_CameraIntStatus \ 1509 ROM_CameraIntStatus 1510 #else 1511 #define MAP_CameraIntStatus \ 1512 CameraIntStatus 1513 #endif 1514 #ifdef ROM_CameraIntClear 1515 #define MAP_CameraIntClear \ 1516 ROM_CameraIntClear 1517 #else 1518 #define MAP_CameraIntClear \ 1519 CameraIntClear 1520 #endif 1521 #ifdef ROM_CameraCaptureStop 1522 #define MAP_CameraCaptureStop \ 1523 ROM_CameraCaptureStop 1524 #else 1525 #define MAP_CameraCaptureStop \ 1526 CameraCaptureStop 1527 #endif 1528 #ifdef ROM_CameraCaptureStart 1529 #define MAP_CameraCaptureStart \ 1530 ROM_CameraCaptureStart 1531 #else 1532 #define MAP_CameraCaptureStart \ 1533 CameraCaptureStart 1534 #endif 1535 #ifdef ROM_CameraBufferRead 1536 #define MAP_CameraBufferRead \ 1537 ROM_CameraBufferRead 1538 #else 1539 #define MAP_CameraBufferRead \ 1540 CameraBufferRead 1541 #endif 1542 1543 //***************************************************************************** 1544 // 1545 // Macros for the FLASH API. 1546 // 1547 //***************************************************************************** 1548 #ifdef ROM_FlashDisable 1549 #define MAP_FlashDisable \ 1550 ROM_FlashDisable 1551 #else 1552 #define MAP_FlashDisable \ 1553 FlashDisable 1554 #endif 1555 #ifdef ROM_FlashErase 1556 #define MAP_FlashErase \ 1557 ROM_FlashErase 1558 #else 1559 #define MAP_FlashErase \ 1560 FlashErase 1561 #endif 1562 #ifdef ROM_FlashMassErase 1563 #define MAP_FlashMassErase \ 1564 ROM_FlashMassErase 1565 #else 1566 #define MAP_FlashMassErase \ 1567 FlashMassErase 1568 #endif 1569 #ifdef ROM_FlashMassEraseNonBlocking 1570 #define MAP_FlashMassEraseNonBlocking \ 1571 ROM_FlashMassEraseNonBlocking 1572 #else 1573 #define MAP_FlashMassEraseNonBlocking \ 1574 FlashMassEraseNonBlocking 1575 #endif 1576 #ifdef ROM_FlashEraseNonBlocking 1577 #define MAP_FlashEraseNonBlocking \ 1578 ROM_FlashEraseNonBlocking 1579 #else 1580 #define MAP_FlashEraseNonBlocking \ 1581 FlashEraseNonBlocking 1582 #endif 1583 #ifdef ROM_FlashProgram 1584 #define MAP_FlashProgram \ 1585 ROM_FlashProgram 1586 #else 1587 #define MAP_FlashProgram \ 1588 FlashProgram 1589 #endif 1590 #ifdef ROM_FlashProgramNonBlocking 1591 #define MAP_FlashProgramNonBlocking \ 1592 ROM_FlashProgramNonBlocking 1593 #else 1594 #define MAP_FlashProgramNonBlocking \ 1595 FlashProgramNonBlocking 1596 #endif 1597 #ifdef ROM_FlashIntRegister 1598 #define MAP_FlashIntRegister \ 1599 ROM_FlashIntRegister 1600 #else 1601 #define MAP_FlashIntRegister \ 1602 FlashIntRegister 1603 #endif 1604 #ifdef ROM_FlashIntUnregister 1605 #define MAP_FlashIntUnregister \ 1606 ROM_FlashIntUnregister 1607 #else 1608 #define MAP_FlashIntUnregister \ 1609 FlashIntUnregister 1610 #endif 1611 #ifdef ROM_FlashIntEnable 1612 #define MAP_FlashIntEnable \ 1613 ROM_FlashIntEnable 1614 #else 1615 #define MAP_FlashIntEnable \ 1616 FlashIntEnable 1617 #endif 1618 #ifdef ROM_FlashIntDisable 1619 #define MAP_FlashIntDisable \ 1620 ROM_FlashIntDisable 1621 #else 1622 #define MAP_FlashIntDisable \ 1623 FlashIntDisable 1624 #endif 1625 #ifdef ROM_FlashIntStatus 1626 #define MAP_FlashIntStatus \ 1627 ROM_FlashIntStatus 1628 #else 1629 #define MAP_FlashIntStatus \ 1630 FlashIntStatus 1631 #endif 1632 #ifdef ROM_FlashIntClear 1633 #define MAP_FlashIntClear \ 1634 ROM_FlashIntClear 1635 #else 1636 #define MAP_FlashIntClear \ 1637 FlashIntClear 1638 #endif 1639 #ifdef ROM_FlashProtectGet 1640 #define MAP_FlashProtectGet \ 1641 ROM_FlashProtectGet 1642 #else 1643 #define MAP_FlashProtectGet \ 1644 FlashProtectGet 1645 #endif 1646 1647 //***************************************************************************** 1648 // 1649 // Macros for the Pin API. 1650 // 1651 //***************************************************************************** 1652 #ifdef ROM_PinModeSet 1653 #define MAP_PinModeSet \ 1654 ROM_PinModeSet 1655 #else 1656 #define MAP_PinModeSet \ 1657 PinModeSet 1658 #endif 1659 #ifdef ROM_PinDirModeSet 1660 #define MAP_PinDirModeSet \ 1661 ROM_PinDirModeSet 1662 #else 1663 #define MAP_PinDirModeSet \ 1664 PinDirModeSet 1665 #endif 1666 #ifdef ROM_PinDirModeGet 1667 #define MAP_PinDirModeGet \ 1668 ROM_PinDirModeGet 1669 #else 1670 #define MAP_PinDirModeGet \ 1671 PinDirModeGet 1672 #endif 1673 #ifdef ROM_PinModeGet 1674 #define MAP_PinModeGet \ 1675 ROM_PinModeGet 1676 #else 1677 #define MAP_PinModeGet \ 1678 PinModeGet 1679 #endif 1680 #ifdef ROM_PinConfigGet 1681 #define MAP_PinConfigGet \ 1682 ROM_PinConfigGet 1683 #else 1684 #define MAP_PinConfigGet \ 1685 PinConfigGet 1686 #endif 1687 #ifdef ROM_PinConfigSet 1688 #define MAP_PinConfigSet \ 1689 ROM_PinConfigSet 1690 #else 1691 #define MAP_PinConfigSet \ 1692 PinConfigSet 1693 #endif 1694 #ifdef ROM_PinTypeUART 1695 #define MAP_PinTypeUART \ 1696 ROM_PinTypeUART 1697 #else 1698 #define MAP_PinTypeUART \ 1699 PinTypeUART 1700 #endif 1701 #ifdef ROM_PinTypeI2C 1702 #define MAP_PinTypeI2C \ 1703 ROM_PinTypeI2C 1704 #else 1705 #define MAP_PinTypeI2C \ 1706 PinTypeI2C 1707 #endif 1708 #ifdef ROM_PinTypeSPI 1709 #define MAP_PinTypeSPI \ 1710 ROM_PinTypeSPI 1711 #else 1712 #define MAP_PinTypeSPI \ 1713 PinTypeSPI 1714 #endif 1715 #ifdef ROM_PinTypeI2S 1716 #define MAP_PinTypeI2S \ 1717 ROM_PinTypeI2S 1718 #else 1719 #define MAP_PinTypeI2S \ 1720 PinTypeI2S 1721 #endif 1722 #ifdef ROM_PinTypeTimer 1723 #define MAP_PinTypeTimer \ 1724 ROM_PinTypeTimer 1725 #else 1726 #define MAP_PinTypeTimer \ 1727 PinTypeTimer 1728 #endif 1729 #ifdef ROM_PinTypeCamera 1730 #define MAP_PinTypeCamera \ 1731 ROM_PinTypeCamera 1732 #else 1733 #define MAP_PinTypeCamera \ 1734 PinTypeCamera 1735 #endif 1736 #ifdef ROM_PinTypeGPIO 1737 #define MAP_PinTypeGPIO \ 1738 ROM_PinTypeGPIO 1739 #else 1740 #define MAP_PinTypeGPIO \ 1741 PinTypeGPIO 1742 #endif 1743 #ifdef ROM_PinTypeADC 1744 #define MAP_PinTypeADC \ 1745 ROM_PinTypeADC 1746 #else 1747 #define MAP_PinTypeADC \ 1748 PinTypeADC 1749 #endif 1750 #ifdef ROM_PinTypeSDHost 1751 #define MAP_PinTypeSDHost \ 1752 ROM_PinTypeSDHost 1753 #else 1754 #define MAP_PinTypeSDHost \ 1755 PinTypeSDHost 1756 #endif 1757 #ifdef ROM_PinHysteresisSet 1758 #define MAP_PinHysteresisSet \ 1759 ROM_PinHysteresisSet 1760 #else 1761 #define MAP_PinHysteresisSet \ 1762 PinHysteresisSet 1763 #endif 1764 #ifdef ROM_PinLockLevelSet 1765 #define MAP_PinLockLevelSet \ 1766 ROM_PinLockLevelSet 1767 #else 1768 #define MAP_PinLockLevelSet \ 1769 PinLockLevelSet 1770 #endif 1771 #ifdef ROM_PinLock 1772 #define MAP_PinLock \ 1773 ROM_PinLock 1774 #else 1775 #define MAP_PinLock \ 1776 PinLock 1777 #endif 1778 #ifdef ROM_PinUnlock 1779 #define MAP_PinUnlock \ 1780 ROM_PinUnlock 1781 #else 1782 #define MAP_PinUnlock \ 1783 PinUnlock 1784 #endif 1785 1786 //***************************************************************************** 1787 // 1788 // Macros for the SYSTICK API. 1789 // 1790 //***************************************************************************** 1791 #ifdef ROM_SysTickEnable 1792 #define MAP_SysTickEnable \ 1793 ROM_SysTickEnable 1794 #else 1795 #define MAP_SysTickEnable \ 1796 SysTickEnable 1797 #endif 1798 #ifdef ROM_SysTickDisable 1799 #define MAP_SysTickDisable \ 1800 ROM_SysTickDisable 1801 #else 1802 #define MAP_SysTickDisable \ 1803 SysTickDisable 1804 #endif 1805 #ifdef ROM_SysTickIntRegister 1806 #define MAP_SysTickIntRegister \ 1807 ROM_SysTickIntRegister 1808 #else 1809 #define MAP_SysTickIntRegister \ 1810 SysTickIntRegister 1811 #endif 1812 #ifdef ROM_SysTickIntUnregister 1813 #define MAP_SysTickIntUnregister \ 1814 ROM_SysTickIntUnregister 1815 #else 1816 #define MAP_SysTickIntUnregister \ 1817 SysTickIntUnregister 1818 #endif 1819 #ifdef ROM_SysTickIntEnable 1820 #define MAP_SysTickIntEnable \ 1821 ROM_SysTickIntEnable 1822 #else 1823 #define MAP_SysTickIntEnable \ 1824 SysTickIntEnable 1825 #endif 1826 #ifdef ROM_SysTickIntDisable 1827 #define MAP_SysTickIntDisable \ 1828 ROM_SysTickIntDisable 1829 #else 1830 #define MAP_SysTickIntDisable \ 1831 SysTickIntDisable 1832 #endif 1833 #ifdef ROM_SysTickPeriodSet 1834 #define MAP_SysTickPeriodSet \ 1835 ROM_SysTickPeriodSet 1836 #else 1837 #define MAP_SysTickPeriodSet \ 1838 SysTickPeriodSet 1839 #endif 1840 #ifdef ROM_SysTickPeriodGet 1841 #define MAP_SysTickPeriodGet \ 1842 ROM_SysTickPeriodGet 1843 #else 1844 #define MAP_SysTickPeriodGet \ 1845 SysTickPeriodGet 1846 #endif 1847 #ifdef ROM_SysTickValueGet 1848 #define MAP_SysTickValueGet \ 1849 ROM_SysTickValueGet 1850 #else 1851 #define MAP_SysTickValueGet \ 1852 SysTickValueGet 1853 #endif 1854 1855 //***************************************************************************** 1856 // 1857 // Macros for the UTILS API. 1858 // 1859 //***************************************************************************** 1860 #if defined(USE_CC3200_ROM_DRV_API) || \ 1861 defined(USE_CC3220_ROM_DRV_API) 1862 #define MAP_UtilsDelay \ 1863 ROM_UtilsDelay 1864 #else 1865 #define MAP_UtilsDelay \ 1866 UtilsDelay 1867 #endif 1868 1869 //***************************************************************************** 1870 // 1871 // Macros for the I2S API. 1872 // 1873 //***************************************************************************** 1874 #ifdef ROM_I2SEnable 1875 #define MAP_I2SEnable \ 1876 ROM_I2SEnable 1877 #else 1878 #define MAP_I2SEnable \ 1879 I2SEnable 1880 #endif 1881 #ifdef ROM_I2SDisable 1882 #define MAP_I2SDisable \ 1883 ROM_I2SDisable 1884 #else 1885 #define MAP_I2SDisable \ 1886 I2SDisable 1887 #endif 1888 #ifdef ROM_I2SDataPut 1889 #define MAP_I2SDataPut \ 1890 ROM_I2SDataPut 1891 #else 1892 #define MAP_I2SDataPut \ 1893 I2SDataPut 1894 #endif 1895 #ifdef ROM_I2SDataPutNonBlocking 1896 #define MAP_I2SDataPutNonBlocking \ 1897 ROM_I2SDataPutNonBlocking 1898 #else 1899 #define MAP_I2SDataPutNonBlocking \ 1900 I2SDataPutNonBlocking 1901 #endif 1902 #ifdef ROM_I2SDataGet 1903 #define MAP_I2SDataGet \ 1904 ROM_I2SDataGet 1905 #else 1906 #define MAP_I2SDataGet \ 1907 I2SDataGet 1908 #endif 1909 #ifdef ROM_I2SDataGetNonBlocking 1910 #define MAP_I2SDataGetNonBlocking \ 1911 ROM_I2SDataGetNonBlocking 1912 #else 1913 #define MAP_I2SDataGetNonBlocking \ 1914 I2SDataGetNonBlocking 1915 #endif 1916 #ifdef ROM_I2SConfigSetExpClk 1917 #define MAP_I2SConfigSetExpClk \ 1918 ROM_I2SConfigSetExpClk 1919 #else 1920 #define MAP_I2SConfigSetExpClk \ 1921 I2SConfigSetExpClk 1922 #endif 1923 #ifdef ROM_I2STxFIFOEnable 1924 #define MAP_I2STxFIFOEnable \ 1925 ROM_I2STxFIFOEnable 1926 #else 1927 #define MAP_I2STxFIFOEnable \ 1928 I2STxFIFOEnable 1929 #endif 1930 #ifdef ROM_I2STxFIFODisable 1931 #define MAP_I2STxFIFODisable \ 1932 ROM_I2STxFIFODisable 1933 #else 1934 #define MAP_I2STxFIFODisable \ 1935 I2STxFIFODisable 1936 #endif 1937 #ifdef ROM_I2SRxFIFOEnable 1938 #define MAP_I2SRxFIFOEnable \ 1939 ROM_I2SRxFIFOEnable 1940 #else 1941 #define MAP_I2SRxFIFOEnable \ 1942 I2SRxFIFOEnable 1943 #endif 1944 #ifdef ROM_I2SRxFIFODisable 1945 #define MAP_I2SRxFIFODisable \ 1946 ROM_I2SRxFIFODisable 1947 #else 1948 #define MAP_I2SRxFIFODisable \ 1949 I2SRxFIFODisable 1950 #endif 1951 #ifdef ROM_I2STxFIFOStatusGet 1952 #define MAP_I2STxFIFOStatusGet \ 1953 ROM_I2STxFIFOStatusGet 1954 #else 1955 #define MAP_I2STxFIFOStatusGet \ 1956 I2STxFIFOStatusGet 1957 #endif 1958 #ifdef ROM_I2SRxFIFOStatusGet 1959 #define MAP_I2SRxFIFOStatusGet \ 1960 ROM_I2SRxFIFOStatusGet 1961 #else 1962 #define MAP_I2SRxFIFOStatusGet \ 1963 I2SRxFIFOStatusGet 1964 #endif 1965 #ifdef ROM_I2SSerializerConfig 1966 #define MAP_I2SSerializerConfig \ 1967 ROM_I2SSerializerConfig 1968 #else 1969 #define MAP_I2SSerializerConfig \ 1970 I2SSerializerConfig 1971 #endif 1972 #ifdef ROM_I2SIntEnable 1973 #define MAP_I2SIntEnable \ 1974 ROM_I2SIntEnable 1975 #else 1976 #define MAP_I2SIntEnable \ 1977 I2SIntEnable 1978 #endif 1979 #ifdef ROM_I2SIntDisable 1980 #define MAP_I2SIntDisable \ 1981 ROM_I2SIntDisable 1982 #else 1983 #define MAP_I2SIntDisable \ 1984 I2SIntDisable 1985 #endif 1986 #ifdef ROM_I2SIntStatus 1987 #define MAP_I2SIntStatus \ 1988 ROM_I2SIntStatus 1989 #else 1990 #define MAP_I2SIntStatus \ 1991 I2SIntStatus 1992 #endif 1993 #ifdef ROM_I2SIntClear 1994 #define MAP_I2SIntClear \ 1995 ROM_I2SIntClear 1996 #else 1997 #define MAP_I2SIntClear \ 1998 I2SIntClear 1999 #endif 2000 #ifdef ROM_I2SIntRegister 2001 #define MAP_I2SIntRegister \ 2002 ROM_I2SIntRegister 2003 #else 2004 #define MAP_I2SIntRegister \ 2005 I2SIntRegister 2006 #endif 2007 #ifdef ROM_I2SIntUnregister 2008 #define MAP_I2SIntUnregister \ 2009 ROM_I2SIntUnregister 2010 #else 2011 #define MAP_I2SIntUnregister \ 2012 I2SIntUnregister 2013 #endif 2014 #ifdef ROM_I2STxActiveSlotSet 2015 #define MAP_I2STxActiveSlotSet \ 2016 ROM_I2STxActiveSlotSet 2017 #else 2018 #define MAP_I2STxActiveSlotSet \ 2019 I2STxActiveSlotSet 2020 #endif 2021 #ifdef ROM_I2SRxActiveSlotSet 2022 #define MAP_I2SRxActiveSlotSet \ 2023 ROM_I2SRxActiveSlotSet 2024 #else 2025 #define MAP_I2SRxActiveSlotSet \ 2026 I2SRxActiveSlotSet 2027 #endif 2028 2029 //***************************************************************************** 2030 // 2031 // Macros for the GPIO API. 2032 // 2033 //***************************************************************************** 2034 #ifdef ROM_GPIODirModeSet 2035 #define MAP_GPIODirModeSet \ 2036 ROM_GPIODirModeSet 2037 #else 2038 #define MAP_GPIODirModeSet \ 2039 GPIODirModeSet 2040 #endif 2041 #ifdef ROM_GPIODirModeGet 2042 #define MAP_GPIODirModeGet \ 2043 ROM_GPIODirModeGet 2044 #else 2045 #define MAP_GPIODirModeGet \ 2046 GPIODirModeGet 2047 #endif 2048 #ifdef ROM_GPIOIntTypeSet 2049 #define MAP_GPIOIntTypeSet \ 2050 ROM_GPIOIntTypeSet 2051 #else 2052 #define MAP_GPIOIntTypeSet \ 2053 GPIOIntTypeSet 2054 #endif 2055 #ifdef ROM_GPIODMATriggerEnable 2056 #define MAP_GPIODMATriggerEnable \ 2057 ROM_GPIODMATriggerEnable 2058 #else 2059 #define MAP_GPIODMATriggerEnable \ 2060 GPIODMATriggerEnable 2061 #endif 2062 #ifdef ROM_GPIODMATriggerDisable 2063 #define MAP_GPIODMATriggerDisable \ 2064 ROM_GPIODMATriggerDisable 2065 #else 2066 #define MAP_GPIODMATriggerDisable \ 2067 GPIODMATriggerDisable 2068 #endif 2069 #ifdef ROM_GPIOIntTypeGet 2070 #define MAP_GPIOIntTypeGet \ 2071 ROM_GPIOIntTypeGet 2072 #else 2073 #define MAP_GPIOIntTypeGet \ 2074 GPIOIntTypeGet 2075 #endif 2076 #ifdef ROM_GPIOIntEnable 2077 #define MAP_GPIOIntEnable \ 2078 ROM_GPIOIntEnable 2079 #else 2080 #define MAP_GPIOIntEnable \ 2081 GPIOIntEnable 2082 #endif 2083 #ifdef ROM_GPIOIntDisable 2084 #define MAP_GPIOIntDisable \ 2085 ROM_GPIOIntDisable 2086 #else 2087 #define MAP_GPIOIntDisable \ 2088 GPIOIntDisable 2089 #endif 2090 #ifdef ROM_GPIOIntStatus 2091 #define MAP_GPIOIntStatus \ 2092 ROM_GPIOIntStatus 2093 #else 2094 #define MAP_GPIOIntStatus \ 2095 GPIOIntStatus 2096 #endif 2097 #ifdef ROM_GPIOIntClear 2098 #define MAP_GPIOIntClear \ 2099 ROM_GPIOIntClear 2100 #else 2101 #define MAP_GPIOIntClear \ 2102 GPIOIntClear 2103 #endif 2104 #ifdef ROM_GPIOIntRegister 2105 #define MAP_GPIOIntRegister \ 2106 ROM_GPIOIntRegister 2107 #else 2108 #define MAP_GPIOIntRegister \ 2109 GPIOIntRegister 2110 #endif 2111 #ifdef ROM_GPIOIntUnregister 2112 #define MAP_GPIOIntUnregister \ 2113 ROM_GPIOIntUnregister 2114 #else 2115 #define MAP_GPIOIntUnregister \ 2116 GPIOIntUnregister 2117 #endif 2118 #ifdef ROM_GPIOPinRead 2119 #define MAP_GPIOPinRead \ 2120 ROM_GPIOPinRead 2121 #else 2122 #define MAP_GPIOPinRead \ 2123 GPIOPinRead 2124 #endif 2125 #ifdef ROM_GPIOPinWrite 2126 #define MAP_GPIOPinWrite \ 2127 ROM_GPIOPinWrite 2128 #else 2129 #define MAP_GPIOPinWrite \ 2130 GPIOPinWrite 2131 #endif 2132 2133 //***************************************************************************** 2134 // 2135 // Macros for the AES API. 2136 // 2137 //***************************************************************************** 2138 #ifdef ROM_AESConfigSet 2139 #define MAP_AESConfigSet \ 2140 ROM_AESConfigSet 2141 #else 2142 #define MAP_AESConfigSet \ 2143 AESConfigSet 2144 #endif 2145 #ifdef ROM_AESKey1Set 2146 #define MAP_AESKey1Set \ 2147 ROM_AESKey1Set 2148 #else 2149 #define MAP_AESKey1Set \ 2150 AESKey1Set 2151 #endif 2152 #ifdef ROM_AESKey2Set 2153 #define MAP_AESKey2Set \ 2154 ROM_AESKey2Set 2155 #else 2156 #define MAP_AESKey2Set \ 2157 AESKey2Set 2158 #endif 2159 #ifdef ROM_AESKey3Set 2160 #define MAP_AESKey3Set \ 2161 ROM_AESKey3Set 2162 #else 2163 #define MAP_AESKey3Set \ 2164 AESKey3Set 2165 #endif 2166 #ifdef ROM_AESIVSet 2167 #define MAP_AESIVSet \ 2168 ROM_AESIVSet 2169 #else 2170 #define MAP_AESIVSet \ 2171 AESIVSet 2172 #endif 2173 #ifdef ROM_AESTagRead 2174 #define MAP_AESTagRead \ 2175 ROM_AESTagRead 2176 #else 2177 #define MAP_AESTagRead \ 2178 AESTagRead 2179 #endif 2180 #ifdef ROM_AESDataLengthSet 2181 #define MAP_AESDataLengthSet \ 2182 ROM_AESDataLengthSet 2183 #else 2184 #define MAP_AESDataLengthSet \ 2185 AESDataLengthSet 2186 #endif 2187 #ifdef ROM_AESAuthDataLengthSet 2188 #define MAP_AESAuthDataLengthSet \ 2189 ROM_AESAuthDataLengthSet 2190 #else 2191 #define MAP_AESAuthDataLengthSet \ 2192 AESAuthDataLengthSet 2193 #endif 2194 #ifdef ROM_AESDataReadNonBlocking 2195 #define MAP_AESDataReadNonBlocking \ 2196 ROM_AESDataReadNonBlocking 2197 #else 2198 #define MAP_AESDataReadNonBlocking \ 2199 AESDataReadNonBlocking 2200 #endif 2201 #ifdef ROM_AESDataRead 2202 #define MAP_AESDataRead \ 2203 ROM_AESDataRead 2204 #else 2205 #define MAP_AESDataRead \ 2206 AESDataRead 2207 #endif 2208 #ifdef ROM_AESDataWriteNonBlocking 2209 #define MAP_AESDataWriteNonBlocking \ 2210 ROM_AESDataWriteNonBlocking 2211 #else 2212 #define MAP_AESDataWriteNonBlocking \ 2213 AESDataWriteNonBlocking 2214 #endif 2215 #ifdef ROM_AESDataWrite 2216 #define MAP_AESDataWrite \ 2217 ROM_AESDataWrite 2218 #else 2219 #define MAP_AESDataWrite \ 2220 AESDataWrite 2221 #endif 2222 #ifdef ROM_AESDataProcess 2223 #define MAP_AESDataProcess \ 2224 ROM_AESDataProcess 2225 #else 2226 #define MAP_AESDataProcess \ 2227 AESDataProcess 2228 #endif 2229 #ifdef ROM_AESDataMAC 2230 #define MAP_AESDataMAC \ 2231 ROM_AESDataMAC 2232 #else 2233 #define MAP_AESDataMAC \ 2234 AESDataMAC 2235 #endif 2236 #ifdef ROM_AESDataProcessAE 2237 #define MAP_AESDataProcessAE \ 2238 ROM_AESDataProcessAE 2239 #else 2240 #define MAP_AESDataProcessAE \ 2241 AESDataProcessAE 2242 #endif 2243 #ifdef ROM_AESIntStatus 2244 #define MAP_AESIntStatus \ 2245 ROM_AESIntStatus 2246 #else 2247 #define MAP_AESIntStatus \ 2248 AESIntStatus 2249 #endif 2250 #ifdef ROM_AESIntEnable 2251 #define MAP_AESIntEnable \ 2252 ROM_AESIntEnable 2253 #else 2254 #define MAP_AESIntEnable \ 2255 AESIntEnable 2256 #endif 2257 #ifdef ROM_AESIntDisable 2258 #define MAP_AESIntDisable \ 2259 ROM_AESIntDisable 2260 #else 2261 #define MAP_AESIntDisable \ 2262 AESIntDisable 2263 #endif 2264 #ifdef ROM_AESIntClear 2265 #define MAP_AESIntClear \ 2266 ROM_AESIntClear 2267 #else 2268 #define MAP_AESIntClear \ 2269 AESIntClear 2270 #endif 2271 #ifdef ROM_AESIntRegister 2272 #define MAP_AESIntRegister \ 2273 ROM_AESIntRegister 2274 #else 2275 #define MAP_AESIntRegister \ 2276 AESIntRegister 2277 #endif 2278 #ifdef ROM_AESIntUnregister 2279 #define MAP_AESIntUnregister \ 2280 ROM_AESIntUnregister 2281 #else 2282 #define MAP_AESIntUnregister \ 2283 AESIntUnregister 2284 #endif 2285 #ifdef ROM_AESDMAEnable 2286 #define MAP_AESDMAEnable \ 2287 ROM_AESDMAEnable 2288 #else 2289 #define MAP_AESDMAEnable \ 2290 AESDMAEnable 2291 #endif 2292 #ifdef ROM_AESDMADisable 2293 #define MAP_AESDMADisable \ 2294 ROM_AESDMADisable 2295 #else 2296 #define MAP_AESDMADisable \ 2297 AESDMADisable 2298 #endif 2299 #ifdef ROM_AESIVGet 2300 #define MAP_AESIVGet \ 2301 ROM_AESIVGet 2302 #else 2303 #define MAP_AESIVGet \ 2304 AESIVGet 2305 #endif 2306 2307 //***************************************************************************** 2308 // 2309 // Macros for the DES API. 2310 // 2311 //***************************************************************************** 2312 #ifdef ROM_DESConfigSet 2313 #define MAP_DESConfigSet \ 2314 ROM_DESConfigSet 2315 #else 2316 #define MAP_DESConfigSet \ 2317 DESConfigSet 2318 #endif 2319 #ifdef ROM_DESDataRead 2320 #define MAP_DESDataRead \ 2321 ROM_DESDataRead 2322 #else 2323 #define MAP_DESDataRead \ 2324 DESDataRead 2325 #endif 2326 #ifdef ROM_DESDataReadNonBlocking 2327 #define MAP_DESDataReadNonBlocking \ 2328 ROM_DESDataReadNonBlocking 2329 #else 2330 #define MAP_DESDataReadNonBlocking \ 2331 DESDataReadNonBlocking 2332 #endif 2333 #ifdef ROM_DESDataProcess 2334 #define MAP_DESDataProcess \ 2335 ROM_DESDataProcess 2336 #else 2337 #define MAP_DESDataProcess \ 2338 DESDataProcess 2339 #endif 2340 #ifdef ROM_DESDataWrite 2341 #define MAP_DESDataWrite \ 2342 ROM_DESDataWrite 2343 #else 2344 #define MAP_DESDataWrite \ 2345 DESDataWrite 2346 #endif 2347 #ifdef ROM_DESDataWriteNonBlocking 2348 #define MAP_DESDataWriteNonBlocking \ 2349 ROM_DESDataWriteNonBlocking 2350 #else 2351 #define MAP_DESDataWriteNonBlocking \ 2352 DESDataWriteNonBlocking 2353 #endif 2354 #ifdef ROM_DESDMADisable 2355 #define MAP_DESDMADisable \ 2356 ROM_DESDMADisable 2357 #else 2358 #define MAP_DESDMADisable \ 2359 DESDMADisable 2360 #endif 2361 #ifdef ROM_DESDMAEnable 2362 #define MAP_DESDMAEnable \ 2363 ROM_DESDMAEnable 2364 #else 2365 #define MAP_DESDMAEnable \ 2366 DESDMAEnable 2367 #endif 2368 #ifdef ROM_DESIntClear 2369 #define MAP_DESIntClear \ 2370 ROM_DESIntClear 2371 #else 2372 #define MAP_DESIntClear \ 2373 DESIntClear 2374 #endif 2375 #ifdef ROM_DESIntDisable 2376 #define MAP_DESIntDisable \ 2377 ROM_DESIntDisable 2378 #else 2379 #define MAP_DESIntDisable \ 2380 DESIntDisable 2381 #endif 2382 #ifdef ROM_DESIntEnable 2383 #define MAP_DESIntEnable \ 2384 ROM_DESIntEnable 2385 #else 2386 #define MAP_DESIntEnable \ 2387 DESIntEnable 2388 #endif 2389 #ifdef ROM_DESIntRegister 2390 #define MAP_DESIntRegister \ 2391 ROM_DESIntRegister 2392 #else 2393 #define MAP_DESIntRegister \ 2394 DESIntRegister 2395 #endif 2396 #ifdef ROM_DESIntStatus 2397 #define MAP_DESIntStatus \ 2398 ROM_DESIntStatus 2399 #else 2400 #define MAP_DESIntStatus \ 2401 DESIntStatus 2402 #endif 2403 #ifdef ROM_DESIntUnregister 2404 #define MAP_DESIntUnregister \ 2405 ROM_DESIntUnregister 2406 #else 2407 #define MAP_DESIntUnregister \ 2408 DESIntUnregister 2409 #endif 2410 #ifdef ROM_DESIVSet 2411 #define MAP_DESIVSet \ 2412 ROM_DESIVSet 2413 #else 2414 #define MAP_DESIVSet \ 2415 DESIVSet 2416 #endif 2417 #ifdef ROM_DESKeySet 2418 #define MAP_DESKeySet \ 2419 ROM_DESKeySet 2420 #else 2421 #define MAP_DESKeySet \ 2422 DESKeySet 2423 #endif 2424 #ifdef ROM_DESDataLengthSet 2425 #define MAP_DESDataLengthSet \ 2426 ROM_DESDataLengthSet 2427 #else 2428 #define MAP_DESDataLengthSet \ 2429 DESDataLengthSet 2430 #endif 2431 2432 //***************************************************************************** 2433 // 2434 // Macros for the SHAMD5 API. 2435 // 2436 //***************************************************************************** 2437 #ifdef ROM_SHAMD5ConfigSet 2438 #define MAP_SHAMD5ConfigSet \ 2439 ROM_SHAMD5ConfigSet 2440 #else 2441 #define MAP_SHAMD5ConfigSet \ 2442 SHAMD5ConfigSet 2443 #endif 2444 #ifdef ROM_SHAMD5DataProcess 2445 #define MAP_SHAMD5DataProcess \ 2446 ROM_SHAMD5DataProcess 2447 #else 2448 #define MAP_SHAMD5DataProcess \ 2449 SHAMD5DataProcess 2450 #endif 2451 #ifdef ROM_SHAMD5DataWrite 2452 #define MAP_SHAMD5DataWrite \ 2453 ROM_SHAMD5DataWrite 2454 #else 2455 #define MAP_SHAMD5DataWrite \ 2456 SHAMD5DataWrite 2457 #endif 2458 #ifdef ROM_SHAMD5DataWriteNonBlocking 2459 #define MAP_SHAMD5DataWriteNonBlocking \ 2460 ROM_SHAMD5DataWriteNonBlocking 2461 #else 2462 #define MAP_SHAMD5DataWriteNonBlocking \ 2463 SHAMD5DataWriteNonBlocking 2464 #endif 2465 #ifdef ROM_SHAMD5DMADisable 2466 #define MAP_SHAMD5DMADisable \ 2467 ROM_SHAMD5DMADisable 2468 #else 2469 #define MAP_SHAMD5DMADisable \ 2470 SHAMD5DMADisable 2471 #endif 2472 #ifdef ROM_SHAMD5DMAEnable 2473 #define MAP_SHAMD5DMAEnable \ 2474 ROM_SHAMD5DMAEnable 2475 #else 2476 #define MAP_SHAMD5DMAEnable \ 2477 SHAMD5DMAEnable 2478 #endif 2479 #ifdef ROM_SHAMD5DataLengthSet 2480 #define MAP_SHAMD5DataLengthSet \ 2481 ROM_SHAMD5DataLengthSet 2482 #else 2483 #define MAP_SHAMD5DataLengthSet \ 2484 SHAMD5DataLengthSet 2485 #endif 2486 #ifdef ROM_SHAMD5HMACKeySet 2487 #define MAP_SHAMD5HMACKeySet \ 2488 ROM_SHAMD5HMACKeySet 2489 #else 2490 #define MAP_SHAMD5HMACKeySet \ 2491 SHAMD5HMACKeySet 2492 #endif 2493 #ifdef ROM_SHAMD5HMACPPKeyGenerate 2494 #define MAP_SHAMD5HMACPPKeyGenerate \ 2495 ROM_SHAMD5HMACPPKeyGenerate 2496 #else 2497 #define MAP_SHAMD5HMACPPKeyGenerate \ 2498 SHAMD5HMACPPKeyGenerate 2499 #endif 2500 #ifdef ROM_SHAMD5HMACPPKeySet 2501 #define MAP_SHAMD5HMACPPKeySet \ 2502 ROM_SHAMD5HMACPPKeySet 2503 #else 2504 #define MAP_SHAMD5HMACPPKeySet \ 2505 SHAMD5HMACPPKeySet 2506 #endif 2507 #ifdef ROM_SHAMD5HMACProcess 2508 #define MAP_SHAMD5HMACProcess \ 2509 ROM_SHAMD5HMACProcess 2510 #else 2511 #define MAP_SHAMD5HMACProcess \ 2512 SHAMD5HMACProcess 2513 #endif 2514 #ifdef ROM_SHAMD5IntClear 2515 #define MAP_SHAMD5IntClear \ 2516 ROM_SHAMD5IntClear 2517 #else 2518 #define MAP_SHAMD5IntClear \ 2519 SHAMD5IntClear 2520 #endif 2521 #ifdef ROM_SHAMD5IntDisable 2522 #define MAP_SHAMD5IntDisable \ 2523 ROM_SHAMD5IntDisable 2524 #else 2525 #define MAP_SHAMD5IntDisable \ 2526 SHAMD5IntDisable 2527 #endif 2528 #ifdef ROM_SHAMD5IntEnable 2529 #define MAP_SHAMD5IntEnable \ 2530 ROM_SHAMD5IntEnable 2531 #else 2532 #define MAP_SHAMD5IntEnable \ 2533 SHAMD5IntEnable 2534 #endif 2535 #ifdef ROM_SHAMD5IntRegister 2536 #define MAP_SHAMD5IntRegister \ 2537 ROM_SHAMD5IntRegister 2538 #else 2539 #define MAP_SHAMD5IntRegister \ 2540 SHAMD5IntRegister 2541 #endif 2542 #ifdef ROM_SHAMD5IntStatus 2543 #define MAP_SHAMD5IntStatus \ 2544 ROM_SHAMD5IntStatus 2545 #else 2546 #define MAP_SHAMD5IntStatus \ 2547 SHAMD5IntStatus 2548 #endif 2549 #ifdef ROM_SHAMD5IntUnregister 2550 #define MAP_SHAMD5IntUnregister \ 2551 ROM_SHAMD5IntUnregister 2552 #else 2553 #define MAP_SHAMD5IntUnregister \ 2554 SHAMD5IntUnregister 2555 #endif 2556 #ifdef ROM_SHAMD5ResultRead 2557 #define MAP_SHAMD5ResultRead \ 2558 ROM_SHAMD5ResultRead 2559 #else 2560 #define MAP_SHAMD5ResultRead \ 2561 SHAMD5ResultRead 2562 #endif 2563 2564 //***************************************************************************** 2565 // 2566 // Macros for the CRC API. 2567 // 2568 //***************************************************************************** 2569 #ifdef ROM_CRCConfigSet 2570 #define MAP_CRCConfigSet \ 2571 ROM_CRCConfigSet 2572 #else 2573 #define MAP_CRCConfigSet \ 2574 CRCConfigSet 2575 #endif 2576 #ifdef ROM_CRCDataProcess 2577 #define MAP_CRCDataProcess \ 2578 ROM_CRCDataProcess 2579 #else 2580 #define MAP_CRCDataProcess \ 2581 CRCDataProcess 2582 #endif 2583 #ifdef ROM_CRCDataWrite 2584 #define MAP_CRCDataWrite \ 2585 ROM_CRCDataWrite 2586 #else 2587 #define MAP_CRCDataWrite \ 2588 CRCDataWrite 2589 #endif 2590 #ifdef ROM_CRCResultRead 2591 #define MAP_CRCResultRead \ 2592 ROM_CRCResultRead 2593 #else 2594 #define MAP_CRCResultRead \ 2595 CRCResultRead 2596 #endif 2597 #ifdef ROM_CRCSeedSet 2598 #define MAP_CRCSeedSet \ 2599 ROM_CRCSeedSet 2600 #else 2601 #define MAP_CRCSeedSet \ 2602 CRCSeedSet 2603 #endif 2604 2605 //***************************************************************************** 2606 // 2607 // Macros for the SDHOST API. 2608 // 2609 //***************************************************************************** 2610 #ifdef ROM_SDHostCmdReset 2611 #define MAP_SDHostCmdReset \ 2612 ROM_SDHostCmdReset 2613 #else 2614 #define MAP_SDHostCmdReset \ 2615 SDHostCmdReset 2616 #endif 2617 #ifdef ROM_SDHostInit 2618 #define MAP_SDHostInit \ 2619 ROM_SDHostInit 2620 #else 2621 #define MAP_SDHostInit \ 2622 SDHostInit 2623 #endif 2624 #ifdef ROM_SDHostCmdSend 2625 #define MAP_SDHostCmdSend \ 2626 ROM_SDHostCmdSend 2627 #else 2628 #define MAP_SDHostCmdSend \ 2629 SDHostCmdSend 2630 #endif 2631 #ifdef ROM_SDHostIntRegister 2632 #define MAP_SDHostIntRegister \ 2633 ROM_SDHostIntRegister 2634 #else 2635 #define MAP_SDHostIntRegister \ 2636 SDHostIntRegister 2637 #endif 2638 #ifdef ROM_SDHostIntUnregister 2639 #define MAP_SDHostIntUnregister \ 2640 ROM_SDHostIntUnregister 2641 #else 2642 #define MAP_SDHostIntUnregister \ 2643 SDHostIntUnregister 2644 #endif 2645 #ifdef ROM_SDHostIntEnable 2646 #define MAP_SDHostIntEnable \ 2647 ROM_SDHostIntEnable 2648 #else 2649 #define MAP_SDHostIntEnable \ 2650 SDHostIntEnable 2651 #endif 2652 #ifdef ROM_SDHostIntDisable 2653 #define MAP_SDHostIntDisable \ 2654 ROM_SDHostIntDisable 2655 #else 2656 #define MAP_SDHostIntDisable \ 2657 SDHostIntDisable 2658 #endif 2659 #ifdef ROM_SDHostIntStatus 2660 #define MAP_SDHostIntStatus \ 2661 ROM_SDHostIntStatus 2662 #else 2663 #define MAP_SDHostIntStatus \ 2664 SDHostIntStatus 2665 #endif 2666 #ifdef ROM_SDHostIntClear 2667 #define MAP_SDHostIntClear \ 2668 ROM_SDHostIntClear 2669 #else 2670 #define MAP_SDHostIntClear \ 2671 SDHostIntClear 2672 #endif 2673 #ifdef ROM_SDHostRespGet 2674 #define MAP_SDHostRespGet \ 2675 ROM_SDHostRespGet 2676 #else 2677 #define MAP_SDHostRespGet \ 2678 SDHostRespGet 2679 #endif 2680 #ifdef ROM_SDHostBlockSizeSet 2681 #define MAP_SDHostBlockSizeSet \ 2682 ROM_SDHostBlockSizeSet 2683 #else 2684 #define MAP_SDHostBlockSizeSet \ 2685 SDHostBlockSizeSet 2686 #endif 2687 #ifdef ROM_SDHostBlockCountSet 2688 #define MAP_SDHostBlockCountSet \ 2689 ROM_SDHostBlockCountSet 2690 #else 2691 #define MAP_SDHostBlockCountSet \ 2692 SDHostBlockCountSet 2693 #endif 2694 #ifdef ROM_SDHostDataNonBlockingWrite 2695 #define MAP_SDHostDataNonBlockingWrite \ 2696 ROM_SDHostDataNonBlockingWrite 2697 #else 2698 #define MAP_SDHostDataNonBlockingWrite \ 2699 SDHostDataNonBlockingWrite 2700 #endif 2701 #ifdef ROM_SDHostDataNonBlockingRead 2702 #define MAP_SDHostDataNonBlockingRead \ 2703 ROM_SDHostDataNonBlockingRead 2704 #else 2705 #define MAP_SDHostDataNonBlockingRead \ 2706 SDHostDataNonBlockingRead 2707 #endif 2708 #ifdef ROM_SDHostDataWrite 2709 #define MAP_SDHostDataWrite \ 2710 ROM_SDHostDataWrite 2711 #else 2712 #define MAP_SDHostDataWrite \ 2713 SDHostDataWrite 2714 #endif 2715 #ifdef ROM_SDHostDataRead 2716 #define MAP_SDHostDataRead \ 2717 ROM_SDHostDataRead 2718 #else 2719 #define MAP_SDHostDataRead \ 2720 SDHostDataRead 2721 #endif 2722 #ifdef ROM_SDHostSetExpClk 2723 #define MAP_SDHostSetExpClk \ 2724 ROM_SDHostSetExpClk 2725 #else 2726 #define MAP_SDHostSetExpClk \ 2727 SDHostSetExpClk 2728 #endif 2729 #ifdef ROM_SDHostCardErrorMaskSet 2730 #define MAP_SDHostCardErrorMaskSet \ 2731 ROM_SDHostCardErrorMaskSet 2732 #else 2733 #define MAP_SDHostCardErrorMaskSet \ 2734 SDHostCardErrorMaskSet 2735 #endif 2736 #ifdef ROM_SDHostCardErrorMaskGet 2737 #define MAP_SDHostCardErrorMaskGet \ 2738 ROM_SDHostCardErrorMaskGet 2739 #else 2740 #define MAP_SDHostCardErrorMaskGet \ 2741 SDHostCardErrorMaskGet 2742 #endif 2743 2744 //***************************************************************************** 2745 // 2746 // Macros for the PRCM API. 2747 // 2748 //***************************************************************************** 2749 #ifdef ROM_PRCMMCUReset 2750 #define MAP_PRCMMCUReset \ 2751 ROM_PRCMMCUReset 2752 #else 2753 #define MAP_PRCMMCUReset \ 2754 PRCMMCUReset 2755 #endif 2756 #ifdef ROM_PRCMSysResetCauseGet 2757 #define MAP_PRCMSysResetCauseGet \ 2758 ROM_PRCMSysResetCauseGet 2759 #else 2760 #define MAP_PRCMSysResetCauseGet \ 2761 PRCMSysResetCauseGet 2762 #endif 2763 #ifdef ROM_PRCMPeripheralClkEnable 2764 #define MAP_PRCMPeripheralClkEnable \ 2765 ROM_PRCMPeripheralClkEnable 2766 #else 2767 #define MAP_PRCMPeripheralClkEnable \ 2768 PRCMPeripheralClkEnable 2769 #endif 2770 #ifdef ROM_PRCMPeripheralClkDisable 2771 #define MAP_PRCMPeripheralClkDisable \ 2772 ROM_PRCMPeripheralClkDisable 2773 #else 2774 #define MAP_PRCMPeripheralClkDisable \ 2775 PRCMPeripheralClkDisable 2776 #endif 2777 #ifdef ROM_PRCMPeripheralReset 2778 #define MAP_PRCMPeripheralReset \ 2779 ROM_PRCMPeripheralReset 2780 #else 2781 #define MAP_PRCMPeripheralReset \ 2782 PRCMPeripheralReset 2783 #endif 2784 #ifdef ROM_PRCMPeripheralStatusGet 2785 #define MAP_PRCMPeripheralStatusGet \ 2786 ROM_PRCMPeripheralStatusGet 2787 #else 2788 #define MAP_PRCMPeripheralStatusGet \ 2789 PRCMPeripheralStatusGet 2790 #endif 2791 #ifdef ROM_PRCMI2SClockFreqSet 2792 #define MAP_PRCMI2SClockFreqSet \ 2793 ROM_PRCMI2SClockFreqSet 2794 #else 2795 #define MAP_PRCMI2SClockFreqSet \ 2796 PRCMI2SClockFreqSet 2797 #endif 2798 #ifdef ROM_PRCMPeripheralClockGet 2799 #define MAP_PRCMPeripheralClockGet \ 2800 ROM_PRCMPeripheralClockGet 2801 #else 2802 #define MAP_PRCMPeripheralClockGet \ 2803 PRCMPeripheralClockGet 2804 #endif 2805 #ifdef ROM_PRCMSleepEnter 2806 #define MAP_PRCMSleepEnter \ 2807 ROM_PRCMSleepEnter 2808 #else 2809 #define MAP_PRCMSleepEnter \ 2810 PRCMSleepEnter 2811 #endif 2812 #ifdef ROM_PRCMSRAMRetentionEnable 2813 #define MAP_PRCMSRAMRetentionEnable \ 2814 ROM_PRCMSRAMRetentionEnable 2815 #else 2816 #define MAP_PRCMSRAMRetentionEnable \ 2817 PRCMSRAMRetentionEnable 2818 #endif 2819 #ifdef ROM_PRCMSRAMRetentionDisable 2820 #define MAP_PRCMSRAMRetentionDisable \ 2821 ROM_PRCMSRAMRetentionDisable 2822 #else 2823 #define MAP_PRCMSRAMRetentionDisable \ 2824 PRCMSRAMRetentionDisable 2825 #endif 2826 #ifdef ROM_PRCMLPDSEnter 2827 #define MAP_PRCMLPDSEnter \ 2828 ROM_PRCMLPDSEnter 2829 #else 2830 #define MAP_PRCMLPDSEnter \ 2831 PRCMLPDSEnter 2832 #endif 2833 #ifdef ROM_PRCMLPDSIntervalSet 2834 #define MAP_PRCMLPDSIntervalSet \ 2835 ROM_PRCMLPDSIntervalSet 2836 #else 2837 #define MAP_PRCMLPDSIntervalSet \ 2838 PRCMLPDSIntervalSet 2839 #endif 2840 #ifdef ROM_PRCMLPDSWakeupSourceEnable 2841 #define MAP_PRCMLPDSWakeupSourceEnable \ 2842 ROM_PRCMLPDSWakeupSourceEnable 2843 #else 2844 #define MAP_PRCMLPDSWakeupSourceEnable \ 2845 PRCMLPDSWakeupSourceEnable 2846 #endif 2847 #ifdef ROM_PRCMLPDSWakeupCauseGet 2848 #define MAP_PRCMLPDSWakeupCauseGet \ 2849 ROM_PRCMLPDSWakeupCauseGet 2850 #else 2851 #define MAP_PRCMLPDSWakeupCauseGet \ 2852 PRCMLPDSWakeupCauseGet 2853 #endif 2854 #ifdef ROM_PRCMLPDSWakeUpGPIOSelect 2855 #define MAP_PRCMLPDSWakeUpGPIOSelect \ 2856 ROM_PRCMLPDSWakeUpGPIOSelect 2857 #else 2858 #define MAP_PRCMLPDSWakeUpGPIOSelect \ 2859 PRCMLPDSWakeUpGPIOSelect 2860 #endif 2861 #ifdef ROM_PRCMLPDSWakeupSourceDisable 2862 #define MAP_PRCMLPDSWakeupSourceDisable \ 2863 ROM_PRCMLPDSWakeupSourceDisable 2864 #else 2865 #define MAP_PRCMLPDSWakeupSourceDisable \ 2866 PRCMLPDSWakeupSourceDisable 2867 #endif 2868 #ifdef ROM_PRCMHibernateEnter 2869 #define MAP_PRCMHibernateEnter \ 2870 ROM_PRCMHibernateEnter 2871 #else 2872 #define MAP_PRCMHibernateEnter \ 2873 PRCMHibernateEnter 2874 #endif 2875 #ifdef ROM_PRCMHibernateWakeupSourceEnable 2876 #define MAP_PRCMHibernateWakeupSourceEnable \ 2877 ROM_PRCMHibernateWakeupSourceEnable 2878 #else 2879 #define MAP_PRCMHibernateWakeupSourceEnable \ 2880 PRCMHibernateWakeupSourceEnable 2881 #endif 2882 #ifdef ROM_PRCMHibernateWakeupCauseGet 2883 #define MAP_PRCMHibernateWakeupCauseGet \ 2884 ROM_PRCMHibernateWakeupCauseGet 2885 #else 2886 #define MAP_PRCMHibernateWakeupCauseGet \ 2887 PRCMHibernateWakeupCauseGet 2888 #endif 2889 #ifdef ROM_PRCMHibernateWakeUpGPIOSelect 2890 #define MAP_PRCMHibernateWakeUpGPIOSelect \ 2891 ROM_PRCMHibernateWakeUpGPIOSelect 2892 #else 2893 #define MAP_PRCMHibernateWakeUpGPIOSelect \ 2894 PRCMHibernateWakeUpGPIOSelect 2895 #endif 2896 #ifdef ROM_PRCMHibernateWakeupSourceDisable 2897 #define MAP_PRCMHibernateWakeupSourceDisable \ 2898 ROM_PRCMHibernateWakeupSourceDisable 2899 #else 2900 #define MAP_PRCMHibernateWakeupSourceDisable \ 2901 PRCMHibernateWakeupSourceDisable 2902 #endif 2903 #ifdef ROM_PRCMHibernateIntervalSet 2904 #define MAP_PRCMHibernateIntervalSet \ 2905 ROM_PRCMHibernateIntervalSet 2906 #else 2907 #define MAP_PRCMHibernateIntervalSet \ 2908 PRCMHibernateIntervalSet 2909 #endif 2910 #ifdef ROM_PRCMSlowClkCtrGet 2911 #define MAP_PRCMSlowClkCtrGet \ 2912 ROM_PRCMSlowClkCtrGet 2913 #else 2914 #define MAP_PRCMSlowClkCtrGet \ 2915 PRCMSlowClkCtrGet 2916 #endif 2917 #ifdef ROM_PRCMSlowClkCtrMatchSet 2918 #define MAP_PRCMSlowClkCtrMatchSet \ 2919 ROM_PRCMSlowClkCtrMatchSet 2920 #else 2921 #define MAP_PRCMSlowClkCtrMatchSet \ 2922 PRCMSlowClkCtrMatchSet 2923 #endif 2924 #ifdef ROM_PRCMSlowClkCtrMatchGet 2925 #define MAP_PRCMSlowClkCtrMatchGet \ 2926 ROM_PRCMSlowClkCtrMatchGet 2927 #else 2928 #define MAP_PRCMSlowClkCtrMatchGet \ 2929 PRCMSlowClkCtrMatchGet 2930 #endif 2931 #ifdef ROM_PRCMOCRRegisterWrite 2932 #define MAP_PRCMOCRRegisterWrite \ 2933 ROM_PRCMOCRRegisterWrite 2934 #else 2935 #define MAP_PRCMOCRRegisterWrite \ 2936 PRCMOCRRegisterWrite 2937 #endif 2938 #ifdef ROM_PRCMOCRRegisterRead 2939 #define MAP_PRCMOCRRegisterRead \ 2940 ROM_PRCMOCRRegisterRead 2941 #else 2942 #define MAP_PRCMOCRRegisterRead \ 2943 PRCMOCRRegisterRead 2944 #endif 2945 #ifdef ROM_PRCMIntRegister 2946 #define MAP_PRCMIntRegister \ 2947 ROM_PRCMIntRegister 2948 #else 2949 #define MAP_PRCMIntRegister \ 2950 PRCMIntRegister 2951 #endif 2952 #ifdef ROM_PRCMIntUnregister 2953 #define MAP_PRCMIntUnregister \ 2954 ROM_PRCMIntUnregister 2955 #else 2956 #define MAP_PRCMIntUnregister \ 2957 PRCMIntUnregister 2958 #endif 2959 #ifdef ROM_PRCMIntEnable 2960 #define MAP_PRCMIntEnable \ 2961 ROM_PRCMIntEnable 2962 #else 2963 #define MAP_PRCMIntEnable \ 2964 PRCMIntEnable 2965 #endif 2966 #ifdef ROM_PRCMIntDisable 2967 #define MAP_PRCMIntDisable \ 2968 ROM_PRCMIntDisable 2969 #else 2970 #define MAP_PRCMIntDisable \ 2971 PRCMIntDisable 2972 #endif 2973 #ifdef ROM_PRCMIntStatus 2974 #define MAP_PRCMIntStatus \ 2975 ROM_PRCMIntStatus 2976 #else 2977 #define MAP_PRCMIntStatus \ 2978 PRCMIntStatus 2979 #endif 2980 #ifdef ROM_PRCMRTCInUseSet 2981 #define MAP_PRCMRTCInUseSet \ 2982 ROM_PRCMRTCInUseSet 2983 #else 2984 #define MAP_PRCMRTCInUseSet \ 2985 PRCMRTCInUseSet 2986 #endif 2987 #ifdef ROM_PRCMRTCInUseGet 2988 #define MAP_PRCMRTCInUseGet \ 2989 ROM_PRCMRTCInUseGet 2990 #else 2991 #define MAP_PRCMRTCInUseGet \ 2992 PRCMRTCInUseGet 2993 #endif 2994 #ifdef ROM_PRCMRTCSet 2995 #define MAP_PRCMRTCSet \ 2996 ROM_PRCMRTCSet 2997 #else 2998 #define MAP_PRCMRTCSet \ 2999 PRCMRTCSet 3000 #endif 3001 #ifdef ROM_PRCMRTCGet 3002 #define MAP_PRCMRTCGet \ 3003 ROM_PRCMRTCGet 3004 #else 3005 #define MAP_PRCMRTCGet \ 3006 PRCMRTCGet 3007 #endif 3008 #ifdef ROM_PRCMRTCMatchSet 3009 #define MAP_PRCMRTCMatchSet \ 3010 ROM_PRCMRTCMatchSet 3011 #else 3012 #define MAP_PRCMRTCMatchSet \ 3013 PRCMRTCMatchSet 3014 #endif 3015 #ifdef ROM_PRCMRTCMatchGet 3016 #define MAP_PRCMRTCMatchGet \ 3017 ROM_PRCMRTCMatchGet 3018 #else 3019 #define MAP_PRCMRTCMatchGet \ 3020 PRCMRTCMatchGet 3021 #endif 3022 #ifdef ROM_PRCMLPDSRestoreInfoSet 3023 #define MAP_PRCMLPDSRestoreInfoSet \ 3024 ROM_PRCMLPDSRestoreInfoSet 3025 #else 3026 #define MAP_PRCMLPDSRestoreInfoSet \ 3027 PRCMLPDSRestoreInfoSet 3028 #endif 3029 #ifdef ROM_PRCMSlowClkCtrFastGet 3030 #define MAP_PRCMSlowClkCtrFastGet \ 3031 ROM_PRCMSlowClkCtrFastGet 3032 #else 3033 #define MAP_PRCMSlowClkCtrFastGet \ 3034 PRCMSlowClkCtrFastGet 3035 #endif 3036 #ifdef ROM_PRCMCC3200MCUInit 3037 #define MAP_PRCMCC3200MCUInit \ 3038 ROM_PRCMCC3200MCUInit 3039 #else 3040 #define MAP_PRCMCC3200MCUInit \ 3041 PRCMCC3200MCUInit 3042 #endif 3043 #ifdef ROM_PRCMHIBRegRead 3044 #define MAP_PRCMHIBRegRead \ 3045 ROM_PRCMHIBRegRead 3046 #else 3047 #define MAP_PRCMHIBRegRead \ 3048 PRCMHIBRegRead 3049 #endif 3050 #ifdef ROM_PRCMHIBRegWrite 3051 #define MAP_PRCMHIBRegWrite \ 3052 ROM_PRCMHIBRegWrite 3053 #else 3054 #define MAP_PRCMHIBRegWrite \ 3055 PRCMHIBRegWrite 3056 #endif 3057 #ifdef ROM_PRCMCameraFreqSet 3058 #define MAP_PRCMCameraFreqSet \ 3059 ROM_PRCMCameraFreqSet 3060 #else 3061 #define MAP_PRCMCameraFreqSet \ 3062 PRCMCameraFreqSet 3063 #endif 3064 #ifdef ROM_PRCMIORetentionEnable 3065 #define MAP_PRCMIORetentionEnable \ 3066 ROM_PRCMIORetentionEnable 3067 #else 3068 #define MAP_PRCMIORetentionEnable \ 3069 PRCMIORetentionEnable 3070 #endif 3071 #ifdef ROM_PRCMIORetentionDisable 3072 #define MAP_PRCMIORetentionDisable \ 3073 ROM_PRCMIORetentionDisable 3074 #else 3075 #define MAP_PRCMIORetentionDisable \ 3076 PRCMIORetentionDisable 3077 #endif 3078 #ifdef ROM_PRCMDeviceTypeGet 3079 #define MAP_PRCMDeviceTypeGet \ 3080 ROM_PRCMDeviceTypeGet 3081 #else 3082 #define MAP_PRCMDeviceTypeGet \ 3083 PRCMDeviceTypeGet 3084 #endif 3085 #ifdef ROM_PRCMLPDSEnterKeepDebugIf 3086 #define MAP_PRCMLPDSEnterKeepDebugIf \ 3087 ROM_PRCMLPDSEnterKeepDebugIf 3088 #else 3089 #define MAP_PRCMLPDSEnterKeepDebugIf \ 3090 PRCMLPDSEnterKeepDebugIf 3091 #endif 3092 #ifdef ROM_PRCMHibernateCycleTrigger 3093 #define MAP_PRCMHibernateCycleTrigger \ 3094 ROM_PRCMHibernateCycleTrigger 3095 #else 3096 #define MAP_PRCMHibernateCycleTrigger \ 3097 PRCMHibernateCycleTrigger 3098 #endif 3099 3100 //***************************************************************************** 3101 // 3102 // Macros for the HWSPINLOCK API. 3103 // 3104 //***************************************************************************** 3105 #ifdef ROM_HwSpinLockAcquire 3106 #define MAP_HwSpinLockAcquire \ 3107 ROM_HwSpinLockAcquire 3108 #else 3109 #define MAP_HwSpinLockAcquire \ 3110 HwSpinLockAcquire 3111 #endif 3112 #ifdef ROM_HwSpinLockTryAcquire 3113 #define MAP_HwSpinLockTryAcquire \ 3114 ROM_HwSpinLockTryAcquire 3115 #else 3116 #define MAP_HwSpinLockTryAcquire \ 3117 HwSpinLockTryAcquire 3118 #endif 3119 #ifdef ROM_HwSpinLockRelease 3120 #define MAP_HwSpinLockRelease \ 3121 ROM_HwSpinLockRelease 3122 #else 3123 #define MAP_HwSpinLockRelease \ 3124 HwSpinLockRelease 3125 #endif 3126 #ifdef ROM_HwSpinLockTest 3127 #define MAP_HwSpinLockTest \ 3128 ROM_HwSpinLockTest 3129 #else 3130 #define MAP_HwSpinLockTest \ 3131 HwSpinLockTest 3132 #endif 3133 3134 //***************************************************************************** 3135 // 3136 // Macros for the ADC API. 3137 // 3138 //***************************************************************************** 3139 #ifdef ROM_ADCEnable 3140 #define MAP_ADCEnable \ 3141 ROM_ADCEnable 3142 #else 3143 #define MAP_ADCEnable \ 3144 ADCEnable 3145 #endif 3146 #ifdef ROM_ADCDisable 3147 #define MAP_ADCDisable \ 3148 ROM_ADCDisable 3149 #else 3150 #define MAP_ADCDisable \ 3151 ADCDisable 3152 #endif 3153 #ifdef ROM_ADCChannelEnable 3154 #define MAP_ADCChannelEnable \ 3155 ROM_ADCChannelEnable 3156 #else 3157 #define MAP_ADCChannelEnable \ 3158 ADCChannelEnable 3159 #endif 3160 #ifdef ROM_ADCChannelDisable 3161 #define MAP_ADCChannelDisable \ 3162 ROM_ADCChannelDisable 3163 #else 3164 #define MAP_ADCChannelDisable \ 3165 ADCChannelDisable 3166 #endif 3167 #ifdef ROM_ADCIntRegister 3168 #define MAP_ADCIntRegister \ 3169 ROM_ADCIntRegister 3170 #else 3171 #define MAP_ADCIntRegister \ 3172 ADCIntRegister 3173 #endif 3174 #ifdef ROM_ADCIntUnregister 3175 #define MAP_ADCIntUnregister \ 3176 ROM_ADCIntUnregister 3177 #else 3178 #define MAP_ADCIntUnregister \ 3179 ADCIntUnregister 3180 #endif 3181 #ifdef ROM_ADCIntEnable 3182 #define MAP_ADCIntEnable \ 3183 ROM_ADCIntEnable 3184 #else 3185 #define MAP_ADCIntEnable \ 3186 ADCIntEnable 3187 #endif 3188 #ifdef ROM_ADCIntDisable 3189 #define MAP_ADCIntDisable \ 3190 ROM_ADCIntDisable 3191 #else 3192 #define MAP_ADCIntDisable \ 3193 ADCIntDisable 3194 #endif 3195 #ifdef ROM_ADCIntStatus 3196 #define MAP_ADCIntStatus \ 3197 ROM_ADCIntStatus 3198 #else 3199 #define MAP_ADCIntStatus \ 3200 ADCIntStatus 3201 #endif 3202 #ifdef ROM_ADCIntClear 3203 #define MAP_ADCIntClear \ 3204 ROM_ADCIntClear 3205 #else 3206 #define MAP_ADCIntClear \ 3207 ADCIntClear 3208 #endif 3209 #ifdef ROM_ADCDMAEnable 3210 #define MAP_ADCDMAEnable \ 3211 ROM_ADCDMAEnable 3212 #else 3213 #define MAP_ADCDMAEnable \ 3214 ADCDMAEnable 3215 #endif 3216 #ifdef ROM_ADCDMADisable 3217 #define MAP_ADCDMADisable \ 3218 ROM_ADCDMADisable 3219 #else 3220 #define MAP_ADCDMADisable \ 3221 ADCDMADisable 3222 #endif 3223 #ifdef ROM_ADCTimerConfig 3224 #define MAP_ADCTimerConfig \ 3225 ROM_ADCTimerConfig 3226 #else 3227 #define MAP_ADCTimerConfig \ 3228 ADCTimerConfig 3229 #endif 3230 #ifdef ROM_ADCTimerEnable 3231 #define MAP_ADCTimerEnable \ 3232 ROM_ADCTimerEnable 3233 #else 3234 #define MAP_ADCTimerEnable \ 3235 ADCTimerEnable 3236 #endif 3237 #ifdef ROM_ADCTimerDisable 3238 #define MAP_ADCTimerDisable \ 3239 ROM_ADCTimerDisable 3240 #else 3241 #define MAP_ADCTimerDisable \ 3242 ADCTimerDisable 3243 #endif 3244 #ifdef ROM_ADCTimerReset 3245 #define MAP_ADCTimerReset \ 3246 ROM_ADCTimerReset 3247 #else 3248 #define MAP_ADCTimerReset \ 3249 ADCTimerReset 3250 #endif 3251 #ifdef ROM_ADCTimerValueGet 3252 #define MAP_ADCTimerValueGet \ 3253 ROM_ADCTimerValueGet 3254 #else 3255 #define MAP_ADCTimerValueGet \ 3256 ADCTimerValueGet 3257 #endif 3258 #ifdef ROM_ADCFIFOLvlGet 3259 #define MAP_ADCFIFOLvlGet \ 3260 ROM_ADCFIFOLvlGet 3261 #else 3262 #define MAP_ADCFIFOLvlGet \ 3263 ADCFIFOLvlGet 3264 #endif 3265 #ifdef ROM_ADCFIFORead 3266 #define MAP_ADCFIFORead \ 3267 ROM_ADCFIFORead 3268 #else 3269 #define MAP_ADCFIFORead \ 3270 ADCFIFORead 3271 #endif 3272 3273 //***************************************************************************** 3274 // 3275 // Macros for the CPU API. 3276 // 3277 //***************************************************************************** 3278 #ifdef ROM_CPUcpsid 3279 #define MAP_CPUcpsid \ 3280 ROM_CPUcpsid 3281 #else 3282 #define MAP_CPUcpsid \ 3283 CPUcpsid 3284 #endif 3285 #ifdef ROM_CPUcpsie 3286 #define MAP_CPUcpsie \ 3287 ROM_CPUcpsie 3288 #else 3289 #define MAP_CPUcpsie \ 3290 CPUcpsie 3291 #endif 3292 #ifdef ROM_CPUprimask 3293 #define MAP_CPUprimask \ 3294 ROM_CPUprimask 3295 #else 3296 #define MAP_CPUprimask \ 3297 CPUprimask 3298 #endif 3299 #ifdef ROM_CPUwfi 3300 #define MAP_CPUwfi \ 3301 ROM_CPUwfi 3302 #else 3303 #define MAP_CPUwfi \ 3304 CPUwfi 3305 #endif 3306 #ifdef ROM_CPUbasepriGet 3307 #define MAP_CPUbasepriGet \ 3308 ROM_CPUbasepriGet 3309 #else 3310 #define MAP_CPUbasepriGet \ 3311 CPUbasepriGet 3312 #endif 3313 #ifdef ROM_CPUbasepriSet 3314 #define MAP_CPUbasepriSet \ 3315 ROM_CPUbasepriSet 3316 #else 3317 #define MAP_CPUbasepriSet \ 3318 CPUbasepriSet 3319 #endif 3320 3321 #endif // __ROM_MAP_H__ 3322