1{ 2 "core": { 3 "id": "a76a909a-61d7-56ca-96ca-378d4e732287", 4 "name": "mtb-template-cat1", 5 "version": "1.3.0.35366" 6 }, 7 "opt": { 8 "props": { 9 "TemplateData": { 10 "CYW20829": { 11 "components": "cat1b_components", 12 "defines": [ 13 "hal_defines", 14 "cat1b_defines", 15 "connectivity_defines" 16 ], 17 "deps": "cat1b_dependencies", 18 "files": [ 19 "filelist/cat1b.txt", 20 "filelist/cyw20829.txt" 21 ], 22 "files_init": "filelist/init_cyw20829.txt" 23 }, 24 "PSoC6A256K": { 25 "CortexM0p": { 26 "components": [ 27 "cat1a_components" 28 ], 29 "defines": "hal_defines", 30 "deps": "cat1a_dependencies", 31 "files": [ 32 "filelist/cat1a.txt", 33 "filelist/wiced_bluetooth.txt", 34 "filelist/cy8c6xx4_sc.txt" 35 ], 36 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 37 }, 38 "NA": { 39 "components": [ 40 "cat1a_components", 41 "cat1_cm0p_crypto_components" 42 ], 43 "defines": "hal_defines", 44 "deps": "cat1a_dependencies", 45 "files": [ 46 "filelist/cat1a.txt", 47 "filelist/wiced_bluetooth.txt", 48 "filelist/cy8c6xx4.txt" 49 ], 50 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 51 }, 52 "udd_key": "Cores_REMOVED" 53 }, 54 "PSoC6A2M": { 55 "PSoC 61": { 56 "CortexM0p": { 57 "1024": { 58 "components": [ 59 "cat1a_components", 60 "connectivity_components" 61 ], 62 "defines": [ 63 "hal_defines", 64 "connectivity_defines" 65 ], 66 "deps": "cat1a_dependencies", 67 "files": [ 68 "filelist/cat1a.txt", 69 "filelist/wiced_bluetooth.txt", 70 "filelist/cy8c6xx8_sc.txt" 71 ], 72 "files_init": "filelist/init_psoc6a2m.txt" 73 }, 74 "2048": { 75 "components": [ 76 "cat1a_components", 77 "connectivity_components" 78 ], 79 "defines": [ 80 "hal_defines", 81 "connectivity_defines" 82 ], 83 "deps": "cat1a_dependencies", 84 "files": [ 85 "filelist/cat1a.txt", 86 "filelist/wiced_bluetooth.txt", 87 "filelist/cy8c6xxa_sc.txt" 88 ], 89 "files_init": "filelist/init_psoc6a2m.txt" 90 }, 91 "udd_key": "Flash_KB" 92 }, 93 "NA": { 94 "1024": { 95 "components": [ 96 "cat1a_components", 97 "cat1_cm0p_crypto_components", 98 "connectivity_components" 99 ], 100 "defines": [ 101 "hal_defines", 102 "connectivity_defines" 103 ], 104 "deps": "cat1a_dependencies", 105 "files": [ 106 "filelist/cat1a.txt", 107 "filelist/wiced_bluetooth.txt", 108 "filelist/cy8c6xx8.txt" 109 ], 110 "files_init": "filelist/init_psoc6a2m.txt" 111 }, 112 "1856": { 113 "SecureBoot": { 114 "components": [ 115 "cat1a_components", 116 "cat1_cm0p_crypto_components", 117 "cat1a_cm0p_secure_components", 118 "connectivity_components" 119 ], 120 "defines": [ 121 "hal_defines", 122 "connectivity_defines" 123 ], 124 "deps": "cat1a_dependencies", 125 "files": [ 126 "filelist/cat1a.txt", 127 "filelist/cat1a-secure.txt", 128 "filelist/wiced_bluetooth.txt", 129 "filelist/cyb06xxa.txt" 130 ], 131 "files_init": "filelist/init_psoc6a2m-secure.txt" 132 }, 133 "StandardSecure": { 134 "components": [ 135 "cat1a_components", 136 "cat1_cm0p_crypto_components", 137 "connectivity_components" 138 ], 139 "defines": [ 140 "hal_defines", 141 "connectivity_defines" 142 ], 143 "deps": "cat1a_dependencies", 144 "files": [ 145 "filelist/cat1a.txt", 146 "filelist/wiced_bluetooth.txt", 147 "filelist/cys06xxa.txt" 148 ], 149 "files_init": "filelist/init_psoc6a2m.txt" 150 }, 151 "udd_key": "Security" 152 }, 153 "2048": { 154 "components": [ 155 "cat1a_components", 156 "cat1_cm0p_crypto_components", 157 "connectivity_components" 158 ], 159 "defines": [ 160 "hal_defines", 161 "connectivity_defines" 162 ], 163 "deps": "cat1a_dependencies", 164 "files": [ 165 "filelist/cat1a.txt", 166 "filelist/wiced_bluetooth.txt", 167 "filelist/cy8c6xxa.txt" 168 ], 169 "files_init": "filelist/init_psoc6a2m.txt" 170 }, 171 "udd_key": "Flash_KB" 172 }, 173 "udd_key": "Cores_REMOVED" 174 }, 175 "PSoC 62": { 176 "CortexM0p": { 177 "1024": { 178 "components": [ 179 "cat1a_components", 180 "connectivity_components" 181 ], 182 "defines": [ 183 "hal_defines", 184 "connectivity_defines" 185 ], 186 "deps": "cat1a_dependencies", 187 "files": [ 188 "filelist/cat1a.txt", 189 "filelist/wiced_bluetooth.txt", 190 "filelist/cy8c6xx8_sc.txt" 191 ], 192 "files_init": "filelist/init_psoc6a2m.txt" 193 }, 194 "2048": { 195 "components": [ 196 "cat1a_components", 197 "connectivity_components" 198 ], 199 "defines": [ 200 "hal_defines", 201 "connectivity_defines" 202 ], 203 "deps": "cat1a_dependencies", 204 "files": [ 205 "filelist/cat1a.txt", 206 "filelist/wiced_bluetooth.txt", 207 "filelist/cy8c6xxa_sc.txt" 208 ], 209 "files_init": "filelist/init_psoc6a2m.txt" 210 }, 211 "udd_key": "Flash_KB" 212 }, 213 "NA": { 214 "1024": { 215 "components": [ 216 "cat1a_components", 217 "cat1_cm0p_crypto_components", 218 "connectivity_components" 219 ], 220 "defines": [ 221 "hal_defines", 222 "connectivity_defines" 223 ], 224 "deps": "cat1a_dependencies", 225 "files": [ 226 "filelist/cat1a.txt", 227 "filelist/wiced_bluetooth.txt", 228 "filelist/cy8c6xx8.txt" 229 ], 230 "files_init": "filelist/init_psoc6a2m.txt" 231 }, 232 "1856": { 233 "SecureBoot": { 234 "components": [ 235 "cat1a_components", 236 "cat1_cm0p_crypto_components", 237 "cat1a_cm0p_secure_components", 238 "connectivity_components" 239 ], 240 "defines": [ 241 "hal_defines", 242 "connectivity_defines" 243 ], 244 "deps": "cat1a_dependencies", 245 "files": [ 246 "filelist/cat1a.txt", 247 "filelist/cat1a-secure.txt", 248 "filelist/wiced_bluetooth.txt", 249 "filelist/cyb06xxa.txt" 250 ], 251 "files_init": "filelist/init_psoc6a2m-secure.txt" 252 }, 253 "StandardSecure": { 254 "components": [ 255 "cat1a_components", 256 "cat1_cm0p_crypto_components", 257 "connectivity_components" 258 ], 259 "defines": [ 260 "hal_defines", 261 "connectivity_defines" 262 ], 263 "deps": "cat1a_dependencies", 264 "files": [ 265 "filelist/cat1a.txt", 266 "filelist/wiced_bluetooth.txt", 267 "filelist/cys06xxa.txt" 268 ], 269 "files_init": "filelist/init_psoc6a2m.txt" 270 }, 271 "udd_key": "Security" 272 }, 273 "2048": { 274 "components": [ 275 "cat1a_components", 276 "cat1_cm0p_crypto_components", 277 "connectivity_components" 278 ], 279 "defines": [ 280 "hal_defines", 281 "connectivity_defines" 282 ], 283 "deps": "cat1a_dependencies", 284 "files": [ 285 "filelist/cat1a.txt", 286 "filelist/wiced_bluetooth.txt", 287 "filelist/cy8c6xxa.txt" 288 ], 289 "files_init": "filelist/init_psoc6a2m.txt" 290 }, 291 "udd_key": "Flash_KB" 292 }, 293 "udd_key": "Cores_REMOVED" 294 }, 295 "PSoC 64": { 296 "NA": { 297 "1856": { 298 "SecureBoot": { 299 "components": [ 300 "cat1a_components", 301 "cat1a_cm0p_secure_components", 302 "cat1_cm0p_crypto_components", 303 "connectivity_components" 304 ], 305 "defines": [ 306 "hal_defines", 307 "connectivity_defines" 308 ], 309 "deps": "cat1a_dependencies", 310 "files": [ 311 "filelist/cat1a.txt", 312 "filelist/cat1a-secure.txt", 313 "filelist/wiced_bluetooth.txt", 314 "filelist/cyb06xxa.txt" 315 ], 316 "files_init": "filelist/init_psoc6a2m-secure.txt" 317 }, 318 "StandardSecure": { 319 "components": [ 320 "cat1a_components", 321 "cat1_cm0p_crypto_components", 322 "connectivity_components" 323 ], 324 "defines": [ 325 "hal_defines", 326 "connectivity_defines" 327 ], 328 "deps": "cat1a_dependencies", 329 "files": [ 330 "filelist/cat1a.txt", 331 "filelist/wiced_bluetooth.txt", 332 "filelist/cys06xxa.txt" 333 ], 334 "files_init": "filelist/init_psoc6a2m.txt" 335 }, 336 "udd_key": "Security" 337 }, 338 "udd_key": "Flash_KB" 339 }, 340 "udd_key": "Cores_REMOVED" 341 }, 342 "udd_key": "DeviceSeries" 343 }, 344 "PSoC6A512K": { 345 "PSoC 61": { 346 "CortexM0p": { 347 "components": [ 348 "cat1a_components", 349 "connectivity_components" 350 ], 351 "defines": [ 352 "hal_defines", 353 "connectivity_defines" 354 ], 355 "deps": "cat1a_dependencies", 356 "files": [ 357 "filelist/cat1a.txt", 358 "filelist/wiced_bluetooth.txt", 359 "filelist/cy8c6xx5_sc.txt" 360 ], 361 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 362 }, 363 "NA": { 364 "512": { 365 "components": [ 366 "cat1a_components", 367 "cat1_cm0p_crypto_components", 368 "connectivity_components" 369 ], 370 "defines": [ 371 "hal_defines", 372 "connectivity_defines" 373 ], 374 "deps": "cat1a_dependencies", 375 "files": [ 376 "filelist/cat1a.txt", 377 "filelist/wiced_bluetooth.txt", 378 "filelist/cy8c6xx5.txt" 379 ], 380 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 381 }, 382 "udd_key": "Flash_KB" 383 }, 384 "udd_key": "Cores_REMOVED" 385 }, 386 "PSoC 62": { 387 "CortexM0p": { 388 "components": [ 389 "cat1a_components", 390 "connectivity_components" 391 ], 392 "defines": [ 393 "hal_defines", 394 "connectivity_defines" 395 ], 396 "deps": "cat1a_dependencies", 397 "files": [ 398 "filelist/cat1a.txt", 399 "filelist/wiced_bluetooth.txt", 400 "filelist/cy8c6xx5_sc.txt" 401 ], 402 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 403 }, 404 "NA": { 405 "448": { 406 "components": [ 407 "cat1a_components", 408 "cat1_cm0p_crypto_components", 409 "connectivity_components" 410 ], 411 "defines": [ 412 "hal_defines", 413 "connectivity_defines" 414 ], 415 "deps": "cat1a_dependencies", 416 "files": [ 417 "filelist/cat1a.txt", 418 "filelist/wiced_bluetooth.txt", 419 "filelist/cyb06xx5.txt" 420 ], 421 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 422 }, 423 "512": { 424 "components": [ 425 "cat1a_components", 426 "cat1_cm0p_crypto_components", 427 "connectivity_components" 428 ], 429 "defines": [ 430 "hal_defines", 431 "connectivity_defines" 432 ], 433 "deps": "cat1a_dependencies", 434 "files": [ 435 "filelist/cat1a.txt", 436 "filelist/wiced_bluetooth.txt", 437 "filelist/cy8c6xx5.txt" 438 ], 439 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 440 }, 441 "udd_key": "Flash_KB" 442 }, 443 "udd_key": "Cores_REMOVED" 444 }, 445 "PSoC 64": { 446 "CortexM0p": { 447 "components": [ 448 "cat1a_components", 449 "connectivity_components" 450 ], 451 "defines": [ 452 "hal_defines", 453 "connectivity_defines" 454 ], 455 "deps": "cat1a_dependencies", 456 "files": [ 457 "filelist/cat1a.txt", 458 "filelist/wiced_bluetooth.txt", 459 "filelist/cy8c6xx5_sc.txt" 460 ], 461 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 462 }, 463 "NA": { 464 "448": { 465 "components": [ 466 "cat1a_components", 467 "cat1_cm0p_crypto_components", 468 "cat1a_cm0p_secure_components", 469 "connectivity_components" 470 ], 471 "defines": [ 472 "hal_defines", 473 "connectivity_defines" 474 ], 475 "deps": "cat1a_dependencies", 476 "files": [ 477 "filelist/cat1a.txt", 478 "filelist/cat1a-secure.txt", 479 "filelist/wiced_bluetooth.txt", 480 "filelist/cyb06xx5.txt" 481 ], 482 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k-secure.txt" 483 }, 484 "udd_key": "Flash_KB" 485 }, 486 "udd_key": "Cores_REMOVED" 487 }, 488 "udd_key": "DeviceSeries" 489 }, 490 "PSoC6ABLE2": { 491 "PSoC 60": { 492 "components": [ 493 "cat1a_components" 494 ], 495 "defines": "hal_defines", 496 "deps": "cat1a_dependencies", 497 "files": [ 498 "filelist/cat1a.txt", 499 "filelist/cy8c6xx6_sc.txt" 500 ], 501 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 502 }, 503 "PSoC 61": { 504 "1024": { 505 "components": [ 506 "cat1a_components", 507 "cat1a_udb_components", 508 "connectivity_components" 509 ], 510 "defines": [ 511 "hal_defines", 512 "cat1a_udb_sdio_defines", 513 "connectivity_defines" 514 ], 515 "deps": "cat1a_dependencies_with_sdio", 516 "files": [ 517 "filelist/cat1a.txt", 518 "filelist/cy8c6xx7_sc.txt", 519 "filelist/cat1a_udb.txt" 520 ], 521 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 522 }, 523 "512": { 524 "components": [ 525 "cat1a_components", 526 "cat1a_udb_components", 527 "connectivity_components" 528 ], 529 "defines": [ 530 "hal_defines", 531 "cat1a_udb_sdio_defines", 532 "connectivity_defines" 533 ], 534 "deps": "cat1a_dependencies_with_sdio", 535 "files": [ 536 "filelist/cat1a.txt", 537 "filelist/cy8c6xx6_sc.txt", 538 "filelist/cat1a_udb.txt" 539 ], 540 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 541 }, 542 "udd_key": "Flash_KB" 543 }, 544 "PSoC 62": { 545 "1024": { 546 "components": [ 547 "cat1a_components", 548 "cat1_cm0p_crypto_components", 549 "cat1a_udb_components", 550 "connectivity_components" 551 ], 552 "defines": [ 553 "hal_defines", 554 "cat1a_udb_sdio_defines", 555 "connectivity_defines" 556 ], 557 "deps": "cat1a_dependencies_with_sdio", 558 "files": [ 559 "filelist/cat1a.txt", 560 "filelist/cy8c6xx7.txt", 561 "filelist/cat1a_udb.txt" 562 ], 563 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 564 }, 565 "512": { 566 "components": [ 567 "cat1a_components", 568 "cat1_cm0p_crypto_components", 569 "cat1a_udb_components", 570 "connectivity_components" 571 ], 572 "defines": [ 573 "hal_defines", 574 "cat1a_udb_sdio_defines", 575 "connectivity_defines" 576 ], 577 "deps": "cat1a_dependencies_with_sdio", 578 "files": [ 579 "filelist/cat1a.txt", 580 "filelist/cy8c6xx6.txt", 581 "filelist/cat1a_udb.txt" 582 ], 583 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 584 }, 585 "udd_key": "Flash_KB" 586 }, 587 "PSoC 63": { 588 "CortexM0p": { 589 "1024": { 590 "components": [ 591 "cat1a_components" 592 ], 593 "defines": "hal_defines", 594 "deps": "cat1a_dependencies", 595 "files": [ 596 "filelist/cat1a.txt", 597 "filelist/cy8c6xx7_sc.txt" 598 ], 599 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 600 }, 601 "512": { 602 "components": [ 603 "cat1a_components" 604 ], 605 "defines": "hal_defines", 606 "deps": "cat1a_dependencies", 607 "files": [ 608 "filelist/cat1a.txt", 609 "filelist/cy8c6xx6_sc.txt" 610 ], 611 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 612 }, 613 "udd_key": "Flash_KB" 614 }, 615 "NA": { 616 "1024": { 617 "components": [ 618 "cat1a_components", 619 "cat1a_cm0p_bless_components" 620 ], 621 "defines": "hal_defines", 622 "deps": "cat1a_dependencies", 623 "files": [ 624 "filelist/cat1a.txt", 625 "filelist/bless_bluetooth.txt", 626 "filelist/cy8c6xx7.txt" 627 ], 628 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 629 }, 630 "512": { 631 "components": [ 632 "cat1a_components", 633 "cat1a_cm0p_bless_components" 634 ], 635 "defines": "hal_defines", 636 "deps": "cat1a_dependencies", 637 "files": [ 638 "filelist/cat1a.txt", 639 "filelist/bless_bluetooth.txt", 640 "filelist/cy8c6xx6.txt" 641 ], 642 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k.txt" 643 }, 644 "udd_key": "Flash_KB" 645 }, 646 "udd_key": "Cores_REMOVED" 647 }, 648 "PSoC 64": { 649 "components": [ 650 "cat1a_components", 651 "cat1a_cm0p_secure_components", 652 "cat1a_udb_components", 653 "connectivity_components" 654 ], 655 "defines": [ 656 "hal_defines", 657 "cat1a_udb_sdio_defines", 658 "connectivity_defines" 659 ], 660 "deps": "cat1a_dependencies_with_sdio", 661 "files": [ 662 "filelist/cat1a.txt", 663 "filelist/cat1a-secure.txt", 664 "filelist/cyb06xx7.txt", 665 "filelist/cat1a_udb.txt" 666 ], 667 "files_init": "filelist/init_psoc6able2_psoc6a512k_psoc6a256k-secure.txt" 668 }, 669 "udd_key": "DeviceSeries" 670 }, 671 "TVIIBH4M": { 672 "CortexM7": { 673 "1088": { 674 "components": [ 675 "cat1c_components", 676 "cat1c_cm0p_single_cm7_components", 677 "connectivity_components" 678 ], 679 "defines": [ 680 "hal_defines", 681 "connectivity_defines" 682 ], 683 "deps": "cat1c_dependencies", 684 "files": [ 685 "filelist/cat1c.txt", 686 "filelist/xmc7100x1088.txt" 687 ], 688 "files_init": "filelist/init_tviibh4m_tviibh8m.txt" 689 }, 690 "2112": { 691 "components": [ 692 "cat1c_components", 693 "cat1c_cm0p_single_cm7_components", 694 "connectivity_components" 695 ], 696 "defines": [ 697 "hal_defines", 698 "connectivity_defines" 699 ], 700 "deps": "cat1c_dependencies", 701 "files": [ 702 "filelist/cat1c.txt", 703 "filelist/xmc7100x2112.txt" 704 ], 705 "files_init": "filelist/init_tviibh4m_tviibh8m.txt" 706 }, 707 "4160": { 708 "components": [ 709 "cat1c_components", 710 "cat1c_cm0p_single_cm7_components", 711 "connectivity_components" 712 ], 713 "defines": [ 714 "hal_defines", 715 "connectivity_defines" 716 ], 717 "deps": "cat1c_dependencies", 718 "files": [ 719 "filelist/cat1c.txt", 720 "filelist/xmc7100x4160.txt" 721 ], 722 "files_init": "filelist/init_tviibh4m_tviibh8m.txt" 723 }, 724 "udd_key": "Flash_KB" 725 }, 726 "NA": { 727 "2112": { 728 "components": [ 729 "cat1c_components", 730 "cat1c_cm0p_components", 731 "connectivity_components" 732 ], 733 "defines": [ 734 "hal_defines", 735 "connectivity_defines" 736 ], 737 "deps": "cat1c_dependencies", 738 "files": [ 739 "filelist/cat1c.txt", 740 "filelist/xmc7100dx2112.txt" 741 ], 742 "files_init": "filelist/init_tviibh4m_tviibh8m.txt" 743 }, 744 "4160": { 745 "components": [ 746 "cat1c_components", 747 "cat1c_cm0p_components", 748 "connectivity_components" 749 ], 750 "defines": [ 751 "hal_defines", 752 "connectivity_defines" 753 ], 754 "deps": "cat1c_dependencies", 755 "files": [ 756 "filelist/cat1c.txt", 757 "filelist/xmc7100dx4160.txt" 758 ], 759 "files_init": "filelist/init_tviibh4m_tviibh8m.txt" 760 }, 761 "udd_key": "Flash_KB" 762 }, 763 "udd_key": "Cores_REMOVED" 764 }, 765 "TVIIBH8M": { 766 "CortexM7": { 767 "components": [ 768 "cat1c_components", 769 "cat1c_cm0p_single_cm7_components", 770 "connectivity_components" 771 ], 772 "defines": [ 773 "hal_defines", 774 "connectivity_defines" 775 ], 776 "deps": "cat1c_dependencies", 777 "files": [ 778 "filelist/cat1c.txt", 779 "filelist/xmc7200x8384.txt" 780 ], 781 "files_init": "filelist/init_tviibh4m_tviibh8m.txt" 782 }, 783 "NA": { 784 "components": [ 785 "cat1c_components", 786 "cat1c_cm0p_components", 787 "connectivity_components" 788 ], 789 "defines": [ 790 "hal_defines", 791 "connectivity_defines" 792 ], 793 "deps": "cat1c_dependencies", 794 "files": [ 795 "filelist/cat1c.txt", 796 "filelist/xmc7200dx8384.txt" 797 ], 798 "files_init": "filelist/init_tviibh4m_tviibh8m.txt" 799 }, 800 "udd_key": "Cores_REMOVED" 801 }, 802 "udd_key": "DeviceDie" 803 }, 804 "component_sets": { 805 "cat1_cm0p_crypto_components": [ 806 { 807 "description": "Include CM0+ default firmware to start the CM4", 808 "display": "CM0+ pre-built firmware image", 809 "options": [ 810 { 811 "default": true, 812 "display": "This image starts CM4 core at CY_CORTEX_M4_APPL_ADDR=0x10002000 and puts CM0+ core into a deep sleep mode.", 813 "name": "CM0P_SLEEP" 814 }, 815 { 816 "display": "This image starts crypto server on CM0+ core, starts CM4 core at CY_CORTEX_M4_APPL_ADDR=0x10008000 and puts CM0+ core into a deep sleep mode.", 817 "name": "CM0P_CRYPTO" 818 } 819 ] 820 } 821 ], 822 "cat1a_cm0p_bless_components": [ 823 { 824 "description": "Include CM0+ default firmware to start the CM4", 825 "display": "CM0+ pre-built firmware image", 826 "options": [ 827 { 828 "default": true, 829 "display": "This image starts CM4 core at CY_CORTEX_M4_APPL_ADDR=0x10002000 and puts CM0+ core into a deep sleep mode.", 830 "name": "CM0P_SLEEP" 831 }, 832 { 833 "display": "This image starts crypto server on CM0+ core, starts CM4 core at CY_CORTEX_M4_APPL_ADDR=0x10008000 and puts CM0+ core into a deep sleep mode.", 834 "name": "CM0P_CRYPTO" 835 }, 836 { 837 "display": "This image starts BLE controller on CM0+ core, starts CM4 core at CY_CORTEX_M4_APPL_ADDR=0x10020000 and puts CM0+ core into a deep sleep mode.", 838 "name": "CM0P_BLESS" 839 } 840 ] 841 } 842 ], 843 "cat1a_cm0p_secure_components": [ 844 { 845 "description": "Include CM0+ default firmware to start the CM4", 846 "display": "CM0+ pre-built firmware image", 847 "options": [ 848 { 849 "default": true, 850 "display": "This image starts CM4 core at CY_CORTEX_M4_APPL_ADDR=0x10000000 and puts CM0+ core into a deep sleep mode.", 851 "name": "CM0P_SECURE" 852 } 853 ] 854 } 855 ], 856 "cat1a_components": [], 857 "cat1a_udb_components": [ 858 { 859 "description": "UDB SDIO GPIO port selection.", 860 "display": "UDB SDIO GPIO port selection", 861 "options": [ 862 { 863 "display": "Use Port 2 for UDB based SDIO interface", 864 "files": [ 865 "filelist/reserved-p2.txt" 866 ], 867 "name": "UDB_SDIO_P2" 868 }, 869 { 870 "display": "Use Port 9 for UDB based SDIO interface", 871 "files": [ 872 "filelist/reserved-p9.txt" 873 ], 874 "name": "UDB_SDIO_P9" 875 }, 876 { 877 "display": "Use Port 12 for UDB based SDIO interface", 878 "files": [ 879 "filelist/reserved-p12.txt" 880 ], 881 "name": "UDB_SDIO_P12" 882 } 883 ] 884 } 885 ], 886 "cat1b_components": [], 887 "cat1c_cm0p_components": [ 888 { 889 "description": "Include CM0+ default firmware to start the CM7", 890 "display": "CM0+ pre-built firmware image", 891 "options": [ 892 { 893 "default": true, 894 "display": "This image starts the CM7_0 core at CY_CORTEX_M7_0_APPL_ADDR=0x10080000 and puts CM0+ core into a deep sleep mode.", 895 "name": "XMC7x_CM0P_SLEEP" 896 }, 897 { 898 "display": "This image starts both CM7 cores at CY_CORTEX_M7_0_APPL_ADDR=0x10080000 and CY_CORTEX_M7_1_APPL_ADDR=0x10280000, and puts CM0+ core into a deep sleep mode.", 899 "name": "XMC7xDUAL_CM0P_SLEEP" 900 } 901 ] 902 } 903 ], 904 "cat1c_cm0p_single_cm7_components": [ 905 { 906 "description": "Include CM0+ default firmware to start the CM7", 907 "display": "CM0+ pre-built firmware image", 908 "options": [ 909 { 910 "display": "This image starts the CM7 core at CY_CORTEX_M7_0_APPL_ADDR=0x10080000 and puts CM0+ core into a deep sleep mode.", 911 "name": "XMC7x_CM0P_SLEEP" 912 } 913 ] 914 } 915 ], 916 "cat1c_components": [], 917 "connectivity_components": [ 918 { 919 "description": "Bluetooth communication interface between the connectivity chip and the host MCU.", 920 "display": "Bluetooth communication interface", 921 "options": [ 922 { 923 "default": true, 924 "display": "The UART HCI mode used by bluetooth-freertos", 925 "name": "HCI-UART" 926 }, 927 { 928 "display": "The Shared Bus HCI mode used by bluetooth-freertos", 929 "name": "HCI-SHARED-BUS" 930 } 931 ] 932 }, 933 { 934 "description": "WIFI communication interface between the connectivity chip and the host MCU.", 935 "display": "WIFI communication interface", 936 "options": [ 937 { 938 "default": true, 939 "display": "The SDIO communication interface is used by the wifi-host-driver", 940 "name": "WIFI_INTERFACE_SDIO" 941 }, 942 { 943 "display": "The SPI communication interface is used by the wifi-host-driver", 944 "name": "WIFI_INTERFACE_SPI" 945 } 946 ] 947 } 948 ] 949 }, 950 "define_sets": { 951 "cat1a_udb_sdio_defines": [ 952 { 953 "description": "SDIO interface for devices that do not have built-in SDIO", 954 "display": "UDB-based SDIO interface", 955 "options": [ 956 { 957 "define": "CYHAL_UDB_SDIO", 958 "display": "CYHAL_UDB_SDIO", 959 "value": "" 960 } 961 ], 962 "type": "choice" 963 } 964 ], 965 "cat1b_defines": [ 966 { 967 "description": "PLACEHOLDER:FLASH_BOOT", 968 "display": "PLACEHOLDER:FLASH_BOOT", 969 "options": [ 970 { 971 "default": true, 972 "define": "FLASH_BOOT", 973 "display": "FLASH_BOOT", 974 "value": "" 975 } 976 ], 977 "type": "choice" 978 } 979 ], 980 "connectivity_defines": [ 981 { 982 "description": "Option to set the GPIO drive mode for the WL_REG_ON output.", 983 "display": "WIFI WL_REG_ON GPIO Drive Mode", 984 "options": [ 985 { 986 "default": true, 987 "define": "CYBSP_WIFI_WL_REG_ON_GPIO_DRIVE_MODE=CYHAL_GPIO_DRIVE_PULLUP", 988 "display": "Pull up", 989 "value": "" 990 }, 991 { 992 "define": "CYBSP_WIFI_WL_REG_ON_GPIO_DRIVE_MODE=CYHAL_GPIO_DRIVE_STRONG", 993 "display": "Strong Drive", 994 "value": "" 995 } 996 ], 997 "type": "choice" 998 }, 999 { 1000 "description": "Option to set the GPIO drive mode for the WL_HOSTWAKE output.", 1001 "display": "WIFI WL_HOSTWAKE Drive Mode", 1002 "options": [ 1003 { 1004 "define": "CYBSP_WIFI_WL_HOSTWAKE_DRIVE_MODE=CYHAL_GPIO_DRIVE_PULLUP", 1005 "display": "Pull up", 1006 "value": "" 1007 }, 1008 { 1009 "define": "CYBSP_WIFI_WL_HOSTWAKE_DRIVE_MODE=DRIVE_NONE", 1010 "display": "High impedance digital", 1011 "value": "" 1012 } 1013 ], 1014 "type": "choice" 1015 }, 1016 { 1017 "description": "Option to set the Init State for the WL_HOSTWAKE output.", 1018 "display": "WIFI WL_HOSTWAKE Init State", 1019 "options": [ 1020 { 1021 "define": "CYBSP_WIFI_WL_HOSTWAKE_INIT_STATE=WHD_TRUE", 1022 "display": "True", 1023 "value": "" 1024 }, 1025 { 1026 "define": "CYBSP_WIFI_WL_HOSTWAKE_INIT_STATE=WHD_FALSE", 1027 "display": "False", 1028 "value": "" 1029 } 1030 ], 1031 "type": "choice" 1032 }, 1033 { 1034 "description": "Option to set the IRQ Event for the WL_HOSTWAKE output.", 1035 "display": "WIFI WL_HOSTWAKE IRQ Event", 1036 "options": [ 1037 { 1038 "define": "CYBSP_WIFI_HOST_WAKE_IRQ_EVENT=CYHAL_GPIO_IRQ_FALL", 1039 "display": "Fall", 1040 "value": "" 1041 }, 1042 { 1043 "define": "CYBSP_WIFI_HOST_WAKE_IRQ_EVENT=CYHAL_GPIO_IRQ_RISE", 1044 "display": "Rise", 1045 "value": "" 1046 } 1047 ], 1048 "type": "choice" 1049 } 1050 ], 1051 "hal_defines": [ 1052 { 1053 "description": "Option to indicate that the Hardware Abstraction Layer APIs are expected to be used. This will cause the BSP to add calls to initialize the system functions.", 1054 "display": "Using HAL interface", 1055 "options": [ 1056 { 1057 "default": true, 1058 "define": "CY_USING_HAL", 1059 "display": "CY_USING_HAL", 1060 "value": "" 1061 } 1062 ], 1063 "type": "choice" 1064 } 1065 ] 1066 }, 1067 "dependency_sets": { 1068 "cat1a_dependencies": [ 1069 "deps/cat1a/core-lib.mtbx", 1070 "deps/cat1a/core-make.mtbx", 1071 "deps/cat1a/mtb-hal-cat1.mtbx", 1072 "deps/cat1a/mtb-pdl-cat1.mtbx", 1073 "deps/cat1a/cat1cm0p.mtbx", 1074 "deps/cat1a/recipe-make-cat1a.mtbx" 1075 ], 1076 "cat1a_dependencies_with_sdio": [ 1077 "deps/cat1a/core-lib.mtbx", 1078 "deps/cat1a/core-make.mtbx", 1079 "deps/cat1a/mtb-hal-cat1.mtbx", 1080 "deps/cat1a/mtb-pdl-cat1.mtbx", 1081 "deps/cat1a/cat1cm0p.mtbx", 1082 "deps/cat1a/recipe-make-cat1a.mtbx", 1083 "deps/cat1a/udb-sdio-whd.mtbx" 1084 ], 1085 "cat1b_dependencies": [ 1086 "deps/cat1b/core-lib.mtbx", 1087 "deps/cat1b/core-make.mtbx", 1088 "deps/cat1b/mtb-hal-cat1.mtbx", 1089 "deps/cat1b/mtb-pdl-cat1.mtbx", 1090 "deps/cat1b/recipe-make-cat1b.mtbx" 1091 ], 1092 "cat1c_dependencies": [ 1093 "deps/cat1c/core-lib.mtbx", 1094 "deps/cat1c/core-make.mtbx", 1095 "deps/cat1c/mtb-hal-cat1.mtbx", 1096 "deps/cat1c/mtb-pdl-cat1.mtbx", 1097 "deps/cat1c/recipe-make-cat1c.mtbx" 1098 ] 1099 } 1100 } 1101 } 1102}