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}