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