1# Copy variable into project config.cmake to use software component
2#set.board.evkbimxrt1050
3#  # description: Board_project_template evkbimxrt1050
4#  set(CONFIG_USE_BOARD_Project_Template_evkbimxrt1050 true)
5
6#  # description: XIP Board Driver
7#  set(CONFIG_USE_driver_xip_board_evkbimxrt1050 true)
8
9#set.middleware.maestro_framework
10#  # description: maestro_framework template
11#  set(CONFIG_USE_middleware_maestro_framework_template true)
12
13#  # description: MCU Maestro Audio Framework Doc
14#  set(CONFIG_USE_middleware_maestro_framework_doc true)
15
16#  # description: MCU Maestro Audio Framework Codecs
17#  set(CONFIG_USE_middleware_maestro_framework_codecs true)
18
19#  # description: MCU Maestro Audio Framework Streamer Core
20#  set(CONFIG_USE_middleware_maestro_framework true)
21
22#  # description: MCU Maestro Audio Framework Opus
23#  set(CONFIG_USE_middleware_maestro_framework_opus true)
24
25#  # description: MCU Maestro Audio Framework Opusfile
26#  set(CONFIG_USE_middleware_maestro_framework_opusfile true)
27
28#  # description: MCU Maestro Audio Framework Ogg
29#  set(CONFIG_USE_middleware_maestro_framework_ogg true)
30
31#  # description: MCU Maestro Audio Framework ASRC
32#  set(CONFIG_USE_middleware_maestro_framework_asrc true)
33
34#set.device.MIMXRT1052
35#  # description: Middleware baremetal
36#  set(CONFIG_USE_middleware_baremetal true)
37
38#  # description: Utilities which is needed for particular toolchain like the SBRK function required to address limitation between HEAP and STACK in GCC toolchain library.
39#  set(CONFIG_USE_utilities_misc_utilities true)
40
41#  # description: RTT template configuration
42#  set(CONFIG_USE_driver_rtt_template true)
43
44#  # description: Driver nand_flash-common
45#  set(CONFIG_USE_driver_nand_flash-common true)
46
47#  # description: Driver nor_flash-common
48#  set(CONFIG_USE_driver_nor_flash-common true)
49
50#  # description: mflash common
51#  set(CONFIG_USE_component_mflash_common true)
52
53#  # description: Driver mx25r_flash
54#  set(CONFIG_USE_driver_mx25r_flash true)
55
56#  # description: Driver pf1550
57#  set(CONFIG_USE_driver_pf1550 true)
58
59#  # description: Driver pf3000
60#  set(CONFIG_USE_driver_pf3000 true)
61
62#  # description: Driver phy-common
63#  set(CONFIG_USE_driver_phy-common true)
64
65#  # description: Wi-Fi module Tx power limits
66#  set(CONFIG_USE_component_wifi_bt_module_tx_pwr_limits true)
67
68#  # description: Wi-Fi and BT module configs
69#  set(CONFIG_USE_component_wifi_bt_module_config true)
70
71#  # description: Devices_project_template MIMXRT1052
72#  set(CONFIG_USE_DEVICES_Project_Template_MIMXRT1052 true)
73
74#  # description: Device MIMXRT1052_startup
75#  set(CONFIG_USE_device_MIMXRT1052_startup true)
76
77#  # description: Device MIMXRT1052_cmsis
78#  set(CONFIG_USE_device_MIMXRT1052_CMSIS true)
79
80#  # description: Rte_device
81#  set(CONFIG_USE_RTE_Device true)
82
83#  # description: SAI EDMA Driver
84#  set(CONFIG_USE_driver_sai_edma true)
85
86#  # description: LPI2C Driver
87#  set(CONFIG_USE_driver_lpi2c_edma true)
88
89#  # description: LPSPI Driver
90#  set(CONFIG_USE_driver_lpspi_edma true)
91
92#  # description: LPUART Driver
93#  set(CONFIG_USE_driver_lpuart_edma true)
94
95#  # description: DCP Driver
96#  set(CONFIG_USE_driver_dcp true)
97
98#  # description: Clock Driver
99#  set(CONFIG_USE_driver_clock true)
100
101#  # description: Component serial_manager_uart
102#  set(CONFIG_USE_component_serial_manager_uart true)
103
104#  # description: Utility debug_console_lite
105#  set(CONFIG_USE_utility_debug_console_lite true)
106
107#  # description: IOMUXC Driver
108#  set(CONFIG_USE_driver_iomuxc true)
109
110#  # description: LPSPI CMSIS Driver
111#  set(CONFIG_USE_driver_cmsis_lpspi true)
112
113#  # description: LPI2C CMSIS Driver
114#  set(CONFIG_USE_driver_cmsis_lpi2c true)
115
116#  # description: LPUART CMSIS Driver
117#  set(CONFIG_USE_driver_cmsis_lpuart true)
118
119#  # description: FLEXIO CAMERA EDMA Driver
120#  set(CONFIG_USE_driver_flexio_camera_edma true)
121
122#  # description: FLEXIO I2S EDMA Driver
123#  set(CONFIG_USE_driver_flexio_i2s_edma true)
124
125#  # description: FLEXIO MCULCD EDMA Driver
126#  set(CONFIG_USE_driver_flexio_mculcd_edma true)
127
128#  # description: FLEXIO SPI EDMA Driver
129#  set(CONFIG_USE_driver_flexio_spi_edma true)
130
131#  # description: FLEXIO UART EDMA Driver
132#  set(CONFIG_USE_driver_flexio_uart_edma true)
133
134#  # description: FLEXSPI Driver
135#  set(CONFIG_USE_driver_flexspi_edma true)
136
137#  # description: SPDIF EDMA Driver
138#  set(CONFIG_USE_driver_spdif_edma true)
139
140#  # description: Utility notifier
141#  set(CONFIG_USE_utility_notifier true)
142
143#  # description: Device MIMXRT1052_system
144#  set(CONFIG_USE_device_MIMXRT1052_system true)
145
146#  # description: Utility assert
147#  set(CONFIG_USE_utility_assert true)
148
149#  # description: Utility assert_lite
150#  set(CONFIG_USE_utility_assert_lite true)
151
152#  # description: Utility str
153#  set(CONFIG_USE_utility_str true)
154
155#  # description: Utility debug_console
156#  set(CONFIG_USE_utility_debug_console true)
157
158#  # description: SEGGER Real Time Transfer(RTT)
159#  set(CONFIG_USE_driver_rtt true)
160
161#  # description: ENET CMSIS Driver
162#  set(CONFIG_USE_driver_cmsis_enet true)
163
164#  # description: Component sai_edma_adapter
165#  set(CONFIG_USE_component_audio_sai_edma_adapter true)
166
167#  # description: Component button
168#  set(CONFIG_USE_component_button true)
169
170#  # description: Driver codec
171#  set(CONFIG_USE_driver_codec true)
172
173#  # description: Component codec adapters for multi codec
174#  set(CONFIG_USE_component_codec_adapters true)
175
176#  # description: Component wm8904 adapter for single codec
177#  set(CONFIG_USE_component_wm8904_adapter true)
178
179#  # description: Component wm8960 adapter for single codecs
180#  set(CONFIG_USE_component_wm8960_adapter true)
181
182#  # description: Component cs42888 adapter for single codec
183#  set(CONFIG_USE_component_cs42888_adapter true)
184
185#  # description: Component cs42448 adapter for single codec
186#  set(CONFIG_USE_component_cs42448_adapter true)
187
188#  # description: Component sgtl5000 adapter for single codec
189#  set(CONFIG_USE_component_sgtl_adapter true)
190
191#  # description: Component da7212 adapter for single codec
192#  set(CONFIG_USE_component_da7212_adapter true)
193
194#  # description: Component codec_i2c
195#  set(CONFIG_USE_component_codec_i2c true)
196
197#  # description: Component software_crc_adapter
198#  set(CONFIG_USE_component_software_crc_adapter true)
199
200#  # description: Driver cs42448
201#  set(CONFIG_USE_driver_cs42448 true)
202
203#  # description: Driver cs42888
204#  set(CONFIG_USE_driver_cs42888 true)
205
206#  # description: Driver dialog7212
207#  set(CONFIG_USE_driver_dialog7212 true)
208
209#  # description: Component exception_handling_cm7
210#  set(CONFIG_USE_component_exception_handling_cm7 true)
211
212#  # description: Driver nand_flash-controller-flexspi
213#  set(CONFIG_USE_driver_nand_flash-controller-flexspi true)
214
215#  # description: Driver nand_flash-controller-semc
216#  set(CONFIG_USE_driver_nand_flash-controller-semc true)
217
218#  # description: Driver nor_flash-controller-flexspi
219#  set(CONFIG_USE_driver_nor_flash-controller-flexspi true)
220
221#  # description: Driver nor_flash-controller-lpspi
222#  set(CONFIG_USE_driver_nor_flash-controller-lpspi true)
223
224#  # description: Driver ft5406
225#  set(CONFIG_USE_driver_ft5406 true)
226
227#  # description: Driver ft5406_rt
228#  set(CONFIG_USE_driver_ft5406_rt true)
229
230#  # description: Driver ft6x06
231#  set(CONFIG_USE_driver_ft6x06 true)
232
233#  # description: Driver fxos8700cq
234#  set(CONFIG_USE_driver_fxos8700cq true)
235
236#  # description: Component igpio_adapter
237#  set(CONFIG_USE_component_igpio_adapter true)
238
239#  # description: Driver gt911
240#  set(CONFIG_USE_driver_gt911 true)
241
242#  # description: Component lpi2c_adapter
243#  set(CONFIG_USE_component_lpi2c_adapter true)
244
245#  # description: Driver ili9341
246#  set(CONFIG_USE_driver_ili9341 true)
247
248#  # description: Component flexspi_hyper_flash_adapter_rt1050
249#  set(CONFIG_USE_component_flexspi_hyper_flash_adapter_rt1050 true)
250
251#  # description: Component led
252#  set(CONFIG_USE_component_led true)
253
254#  # description: Component lists
255#  set(CONFIG_USE_component_lists true)
256
257#  # description: Component log
258#  set(CONFIG_USE_component_log true)
259
260#  # description: Component log backend debug console
261#  set(CONFIG_USE_component_log_backend_debugconsole true)
262
263#  # description: Component log backend debug console lite
264#  set(CONFIG_USE_component_log_backend_debugconsole_lite true)
265
266#  # description: Component log backend ring buffer
267#  set(CONFIG_USE_component_log_backend_ringbuffer true)
268
269#  # description: Component mem_manager
270#  set(CONFIG_USE_component_mem_manager true)
271
272#  # description: Component mem_manager_light
273#  set(CONFIG_USE_component_mem_manager_light true)
274
275#  # description: Component mem_manager_freertos
276#  set(CONFIG_USE_component_mem_manager_freertos true)
277
278#  # description: Component messaging
279#  set(CONFIG_USE_component_messaging true)
280
281#  # description: mflash file
282#  set(CONFIG_USE_component_mflash_file true)
283
284#  # description: dummy file for overwriting mflash when dowloading
285#  set(CONFIG_USE_component_mflash_dummy true)
286
287#  # description: mflash rt1050
288#  set(CONFIG_USE_component_mflash_rt1050 true)
289
290#  # description: Driver mma8451q
291#  set(CONFIG_USE_driver_mma8451q true)
292
293#  # description: Component panic
294#  set(CONFIG_USE_component_panic true)
295
296#  # description: Driver phy-device-ksz8081
297#  set(CONFIG_USE_driver_phy-device-ksz8081 true)
298
299#  # description: Component reset_adapter
300#  set(CONFIG_USE_component_reset_adapter true)
301
302#  # description: Component trng_adapter
303#  set(CONFIG_USE_component_trng_adapter true)
304
305#  # description: Component software_rng_adapter
306#  set(CONFIG_USE_component_software_rng_adapter true)
307
308#  # description: Component serial_manager
309#  set(CONFIG_USE_component_serial_manager true)
310
311#  # description: Component serial_manager_spi
312#  set(CONFIG_USE_component_serial_manager_spi true)
313
314#  # description: Component serial_manager_usb_cdc
315#  set(CONFIG_USE_component_serial_manager_usb_cdc true)
316
317#  # description: Component serial_manager_virtual
318#  set(CONFIG_USE_component_serial_manager_virtual true)
319
320#  # description: Component serial_manager_swo
321#  set(CONFIG_USE_component_serial_manager_swo true)
322
323#  # description: Driver sgtl5000
324#  set(CONFIG_USE_driver_sgtl5000 true)
325
326#  # description: Utility shell
327#  set(CONFIG_USE_utility_shell true)
328
329#  # description: Driver silicon_id rt10xx
330#  set(CONFIG_USE_component_silicon_id_rt10xx true)
331
332#  # description: Driver silicon_id
333#  set(CONFIG_USE_component_silicon_id true)
334
335#  # description: Component lpspi_adapter
336#  set(CONFIG_USE_component_lpspi_adapter true)
337
338#  # description: Component gpt_adapter
339#  set(CONFIG_USE_component_gpt_adapter true)
340
341#  # description: Component pit_adapter
342#  set(CONFIG_USE_component_pit_adapter true)
343
344#  # description: Component timer_manager
345#  set(CONFIG_USE_component_timer_manager true)
346
347#  # description: Component lpuart_adapter
348#  set(CONFIG_USE_component_lpuart_adapter true)
349
350#  # description: Component lpuart_dma_adapter
351#  set(CONFIG_USE_component_lpuart_dma_adapter true)
352
353#  # description: Driver video-common
354#  set(CONFIG_USE_driver_video-common true)
355
356#  # description: Driver wm8904
357#  set(CONFIG_USE_driver_wm8904 true)
358
359#  # description: Driver wm8960
360#  set(CONFIG_USE_driver_wm8960 true)
361
362#  # description: COMMON Driver
363#  set(CONFIG_USE_driver_common true)
364
365#  # description: ADC Driver
366#  set(CONFIG_USE_driver_adc_12b1msps_sar true)
367
368#  # description: ADC_ETC Driver
369#  set(CONFIG_USE_driver_adc_etc true)
370
371#  # description: aipstz Driver
372#  set(CONFIG_USE_driver_aipstz true)
373
374#  # description: AOI Driver
375#  set(CONFIG_USE_driver_aoi true)
376
377#  # description: BEE Driver
378#  set(CONFIG_USE_driver_bee true)
379
380#  # description: CACHE Driver
381#  set(CONFIG_USE_driver_cache_armv7_m7 true)
382
383#  # description: CMP Driver
384#  set(CONFIG_USE_driver_cmp true)
385
386#  # description: CSI Driver
387#  set(CONFIG_USE_driver_csi true)
388
389#  # description: DCDC Driver
390#  set(CONFIG_USE_driver_dcdc_1 true)
391
392#  # description: DMAMUX Driver
393#  set(CONFIG_USE_driver_dmamux true)
394
395#  # description: EDMA Driver
396#  set(CONFIG_USE_driver_edma true)
397
398#  # description: ELCDIF Driver
399#  set(CONFIG_USE_driver_elcdif true)
400
401#  # description: ENC Driver
402#  set(CONFIG_USE_driver_enc true)
403
404#  # description: ENET Driver
405#  set(CONFIG_USE_driver_enet true)
406
407#  # description: EWM Driver
408#  set(CONFIG_USE_driver_ewm true)
409
410#  # description: FLEXCAN Driver
411#  set(CONFIG_USE_driver_flexcan true)
412
413#  # description: FLEXIO Driver
414#  set(CONFIG_USE_driver_flexio true)
415
416#  # description: FLEXIO Driver
417#  set(CONFIG_USE_driver_flexio_camera true)
418
419#  # description: FLEXIO I2C Driver
420#  set(CONFIG_USE_driver_flexio_i2c_master true)
421
422#  # description: FLEXIO I2S Driver
423#  set(CONFIG_USE_driver_flexio_i2s true)
424
425#  # description: FLEXIO MCULCD Driver
426#  set(CONFIG_USE_driver_flexio_mculcd true)
427
428#  # description: FLEXIO SPI Driver
429#  set(CONFIG_USE_driver_flexio_spi true)
430
431#  # description: FLEXIO UART Driver
432#  set(CONFIG_USE_driver_flexio_uart true)
433
434#  # description: FLEXRAM Driver
435#  set(CONFIG_USE_driver_flexram true)
436
437#  # description: FLEXSPI Driver
438#  set(CONFIG_USE_driver_flexspi true)
439
440#  # description: GPC Driver
441#  set(CONFIG_USE_driver_gpc_1 true)
442
443#  # description: GPT Driver
444#  set(CONFIG_USE_driver_gpt true)
445
446#  # description: GPIO Driver
447#  set(CONFIG_USE_driver_igpio true)
448
449#  # description: KPP Driver
450#  set(CONFIG_USE_driver_kpp true)
451
452#  # description: LPI2C Driver
453#  set(CONFIG_USE_driver_lpi2c true)
454
455#  # description: LPI2C FreeRTOS Driver
456#  set(CONFIG_USE_driver_lpi2c_freertos true)
457
458#  # description: LPSPI Driver
459#  set(CONFIG_USE_driver_lpspi true)
460
461#  # description: LPSPI FreeRTOS Driver
462#  set(CONFIG_USE_driver_lpspi_freertos true)
463
464#  # description: LPUART Driver
465#  set(CONFIG_USE_driver_lpuart true)
466
467#  # description: LPUART Freertos Driver
468#  set(CONFIG_USE_driver_lpuart_freertos true)
469
470#  # description: OCOTP Driver
471#  set(CONFIG_USE_driver_ocotp true)
472
473#  # description: PIT Driver
474#  set(CONFIG_USE_driver_pit true)
475
476#  # description: pmu Driver
477#  set(CONFIG_USE_driver_pmu true)
478
479#  # description: PWM Driver
480#  set(CONFIG_USE_driver_pwm true)
481
482#  # description: PXP Driver
483#  set(CONFIG_USE_driver_pxp true)
484
485#  # description: QTMR Driver
486#  set(CONFIG_USE_driver_qtmr_1 true)
487
488#  # description: RTWDOG Driver
489#  set(CONFIG_USE_driver_rtwdog true)
490
491#  # description: SAI Driver
492#  set(CONFIG_USE_driver_sai true)
493
494#  # description: SEMC Driver
495#  set(CONFIG_USE_driver_semc true)
496
497#  # description: SNVS HP Driver
498#  set(CONFIG_USE_driver_snvs_hp true)
499
500#  # description: SNVS LP Driver
501#  set(CONFIG_USE_driver_snvs_lp true)
502
503#  # description: SPDIF Driver
504#  set(CONFIG_USE_driver_spdif true)
505
506#  # description: SRC Driver
507#  set(CONFIG_USE_driver_src true)
508
509#  # description: TEMPMON Driver
510#  set(CONFIG_USE_driver_tempmon true)
511
512#  # description: TRNG Driver
513#  set(CONFIG_USE_driver_trng true)
514
515#  # description: TSC Driver
516#  set(CONFIG_USE_driver_tsc true)
517
518#  # description: USDHC Driver
519#  set(CONFIG_USE_driver_usdhc true)
520
521#  # description: wdog01 Driver
522#  set(CONFIG_USE_driver_wdog01 true)
523
524#  # description: XBARA Driver
525#  set(CONFIG_USE_driver_xbara true)
526
527#  # description: XBARB Driver
528#  set(CONFIG_USE_driver_xbarb true)
529
530#  # description: ROMAPI Driver
531#  set(CONFIG_USE_driver_romapi true)
532
533#  # description: NIC301 Driver
534#  set(CONFIG_USE_driver_nic301 true)
535
536#  # description: SOC FLEXRAM ALLOCATE Driver
537#  set(CONFIG_USE_driver_soc_flexram_allocate true)
538
539#  # description: XIP Device Driver
540#  set(CONFIG_USE_driver_xip_device true)
541
542#  # description: Driver display-common
543#  set(CONFIG_USE_driver_display-common true)
544
545#  # description: Driver dc-fb-common
546#  set(CONFIG_USE_driver_dc-fb-common true)
547
548#  # description: Driver dc-fb-elcdif
549#  set(CONFIG_USE_driver_dc-fb-elcdif true)
550
551#  # description: Driver camera-receiver-common
552#  set(CONFIG_USE_driver_camera-receiver-common true)
553
554#  # description: Driver camera-receiver-csi
555#  set(CONFIG_USE_driver_camera-receiver-csi true)
556
557#  # description: Driver camera-device-sccb
558#  set(CONFIG_USE_driver_camera-device-sccb true)
559
560#  # description: Driver camera-device-ov7725
561#  set(CONFIG_USE_driver_camera-device-ov7725 true)
562
563#  # description: Driver video-i2c
564#  set(CONFIG_USE_driver_video-i2c true)
565
566#  # description: Driver camera-common
567#  set(CONFIG_USE_driver_camera-common true)
568
569#  # description: Driver camera-device-common
570#  set(CONFIG_USE_driver_camera-device-common true)
571
572#  # description: Driver camera-device-mt9m114
573#  set(CONFIG_USE_driver_camera-device-mt9m114 true)
574
575#  # description: Driver fbdev
576#  set(CONFIG_USE_driver_fbdev true)
577
578#set.CMSIS
579#  # description: CMSIS-CORE for Cortex-M, ARMv8-M, ARMv8.1-M
580#  set(CONFIG_USE_CMSIS_Include_core_cm true)
581
582#  # description: Access to #include Driver_USART.h file for custom implementation
583#  set(CONFIG_USE_CMSIS_Driver_Include_USART true)
584
585#  # description: Access to #include Driver_CAN.h file for custom implementation
586#  set(CONFIG_USE_CMSIS_Driver_Include_CAN true)
587
588#  # description: Access to #include Driver_ETH.h file for custom implementation
589#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet true)
590
591#  # description: Access to #include Driver_ETH_MAC.h file for custom implementation
592#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet_MAC true)
593
594#  # description: Access to #include Driver_ETH_PHY.h file for custom implementation
595#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet_PHY true)
596
597#  # description: Access to #include Driver_Flash.h file for custom implementation
598#  set(CONFIG_USE_CMSIS_Driver_Include_Flash true)
599
600#  # description: Access to #include Driver_I2C.h file for custom implementation
601#  set(CONFIG_USE_CMSIS_Driver_Include_I2C true)
602
603#  # description: Access to #include Driver_MCI.h file for custom implementation
604#  set(CONFIG_USE_CMSIS_Driver_Include_MCI true)
605
606#  # description: Access to #include Driver_NAND.h file for custom implementation
607#  set(CONFIG_USE_CMSIS_Driver_Include_NAND true)
608
609#  # description: Access to #include Driver_SAI.h file for custom implementation
610#  set(CONFIG_USE_CMSIS_Driver_Include_SAI true)
611
612#  # description: Access to #include Driver_SPI.h file for custom implementation
613#  set(CONFIG_USE_CMSIS_Driver_Include_SPI true)
614
615#  # description: Access to #include Driver_USBD.h file for custom implementation
616#  set(CONFIG_USE_CMSIS_Driver_Include_USB_Device true)
617
618#  # description: Access to #include Driver_USBH.h file for custom implementation
619#  set(CONFIG_USE_CMSIS_Driver_Include_USB_Host true)
620
621#  # description: Access to #include Driver_WiFi.h file
622#  set(CONFIG_USE_CMSIS_Driver_Include_WiFi true)
623
624#  # description: Device interrupt controller interface
625#  set(CONFIG_USE_CMSIS_Device_API_OSTick true)
626
627#  # description: CMSIS-RTOS API for Cortex-M, SC000, and SC300
628#  set(CONFIG_USE_CMSIS_Device_API_RTOS2 true)
629
630#  # description: CMSIS-RTOS2 RTX5 for Cortex-M, SC000, C300 and Armv8-M (Library)
631#  set(CONFIG_USE_CMSIS_RTOS2_Secure true)
632
633#  # description: CMSIS-RTOS2 RTX5 for Armv8-M Non-Secure Domain (Library)
634#  set(CONFIG_USE_CMSIS_RTOS2_NonSecure true)
635
636#set.CMSIS_DSP_Lib
637#  # description: CMSIS-DSP Library Header
638#  set(CONFIG_USE_CMSIS_DSP_Include true)
639
640#  # description: CMSIS-DSP Library
641#  set(CONFIG_USE_CMSIS_DSP_Source true)
642
643#  # description: CMSIS-NN Library
644#  set(CONFIG_USE_CMSIS_NN_Source true)
645
646#set.middleware.wifi
647#  # description: Template configuration file to be edited by user.
648#  set(CONFIG_USE_middleware_wifi_wifi_bt_config_template true)
649
650#  # description: NXP Wi-Fi Interface Abstraction Layer
651#  set(CONFIG_USE_middleware_wifi_fwdnld_intf_abs true)
652
653#  # description: Template configuration file to be edited by user.
654#  set(CONFIG_USE_middleware_wifi_template true)
655
656#  # description: NXP WLAN OSA
657#  set(CONFIG_USE_middleware_wifi_osa_free_rtos true)
658
659#  # description: NXP WLAN OSA
660#  set(CONFIG_USE_middleware_wifi_osa_thread true)
661
662#  # description: NXP WLAN OSA
663#  set(CONFIG_USE_middleware_wifi_osa true)
664
665#  # description: NXP WLAN common files
666#  set(CONFIG_USE_middleware_wifi_common_files true)
667
668#  # description: NXP WLAN f/w dnld driver
669#  set(CONFIG_USE_middleware_wifi_fwdnld true)
670
671#  # description: NXP WLAN OSA
672#  set(CONFIG_USE_middleware_wifi_net_free_rtos true)
673
674#  # description: NXP WLAN OSA
675#  set(CONFIG_USE_middleware_wifi_net_thread true)
676
677#  # description: NXP WLAN OSA
678#  set(CONFIG_USE_middleware_wifi_net true)
679
680#  # description: NXP Wi-Fi driver
681#  set(CONFIG_USE_middleware_wifi_wifidriver true)
682
683#  # description: NXP Wi-Fi functionality enables customers to quickly develop applications of interest to add connectivity to different sensors and appliances
684#  set(CONFIG_USE_middleware_wifi true)
685
686#  # description: NXP Wi-Fi SDIO driver
687#  set(CONFIG_USE_middleware_wifi_sdio true)
688
689#  # description: NXP Wi-Fi SDIO driver
690#  set(CONFIG_USE_middleware_wifi_mlan_sdio true)
691
692#  # description: Middlware Wi-Fi CLI
693#  set(CONFIG_USE_middleware_wifi_cli true)
694
695#  # description: Middlware Wi-Fi WMCRYPTO
696#  set(CONFIG_USE_middleware_wifi_wmcrypto true)
697
698#  # description: Middlware Wi-Fi WMTIME
699#  set(CONFIG_USE_middleware_wifi_wmtime true)
700
701#  # description: Middlware Wi-Fi WPS
702#  set(CONFIG_USE_middleware_wifi_wps true)
703
704#  # description: Middlware Wi-Fi NCP_SUPP_WMCRYPTO
705#  set(CONFIG_USE_middleware_wifi_ncp_supp_wmcrypto true)
706
707#  # description: Middlware Wi-Fi Location Service
708#  set(CONFIG_USE_middleware_wifi_wls true)
709
710#  # description: Edgefast Wi-Fi NXP is a blocking layer for Wi-Fi NXP
711#  set(CONFIG_USE_middleware_edgefast_wifi_nxp true)
712
713#set.middleware.freertos-kernel
714#  # description: FreeRTOS NXP extension
715#  set(CONFIG_USE_middleware_freertos-kernel_extension true)
716
717#  # description: Template configuration file to be edited by user. Provides also memory allocator (heap_x), change variant if needed.
718#  set(CONFIG_USE_middleware_freertos-kernel_template true)
719
720#  # description: FreeRTOS kernel
721#  set(CONFIG_USE_middleware_freertos-kernel true)
722
723#  # description: FreeRTOS heap 1
724#  set(CONFIG_USE_middleware_freertos-kernel_heap_1 true)
725
726#  # description: FreeRTOS heap 2
727#  set(CONFIG_USE_middleware_freertos-kernel_heap_2 true)
728
729#  # description: FreeRTOS heap 3
730#  set(CONFIG_USE_middleware_freertos-kernel_heap_3 true)
731
732#  # description: FreeRTOS heap 4
733#  set(CONFIG_USE_middleware_freertos-kernel_heap_4 true)
734
735#  # description: FreeRTOS heap 5
736#  set(CONFIG_USE_middleware_freertos-kernel_heap_5 true)
737
738#  # description: new V2 FreeRTOS MPU wrappers introduced in V10.6.0
739#  set(CONFIG_USE_middleware_freertos-kernel_mpu_wrappers_v2 true)
740
741#  # description: old FreeRTOS MPU wrappers used before V10.6.0
742#  set(CONFIG_USE_middleware_freertos-kernel_mpu_wrappers true)
743
744#set.middleware.littlefs
745#  # description: littlefs
746#  set(CONFIG_USE_middleware_littlefs true)
747
748#set.middleware.lwip
749#  # description: lwIP Template
750#  set(CONFIG_USE_middleware_lwip_template true)
751
752#  # description: Empty ethernet interface
753#  set(CONFIG_USE_middleware_lwip_empty_ethernetif true)
754
755#  # description: lwIP - A Lightweight TCP/IP Stack
756#  set(CONFIG_USE_middleware_lwip true)
757
758#  # description: Kinetis ethernet interface
759#  set(CONFIG_USE_middleware_lwip_kinetis_ethernetif true)
760
761#  # description: EtherCAT EOE ethernet interface
762#  set(CONFIG_USE_middleware_lwip_eoe_ethernetif true)
763
764#  # description: USB network layer
765#  set(CONFIG_USE_middleware_lwip_usb_ethernetif true)
766
767#  # description: lwIP HTTP Daemon Implementation Support Files
768#  set(CONFIG_USE_middleware_lwip_apps_httpd_support true)
769
770#  # description: lwIP HTTP Daemon
771#  set(CONFIG_USE_middleware_lwip_apps_httpd true)
772
773#  # description: lwIP HTTP Server Implementation
774#  set(CONFIG_USE_middleware_lwip_apps_httpsrv true)
775
776#  # description: lwIP HTTPS Server Implementation
777#  set(CONFIG_USE_middleware_lwip_apps_httpssrv true)
778
779#  # description: lwIP mDNS Implementation
780#  set(CONFIG_USE_middleware_lwip_apps_mdns true)
781
782#  # description: lwIP IPERF Implementation
783#  set(CONFIG_USE_middleware_lwip_apps_lwiperf true)
784
785#  # description: lwIP MQTT Client
786#  set(CONFIG_USE_middleware_lwip_apps_mqtt true)
787
788#  # description: lwIP SNTP
789#  set(CONFIG_USE_middleware_lwip_apps_sntp true)
790
791#  # description: lwIP Ping Sender contrib
792#  set(CONFIG_USE_middleware_lwip_contrib_ping true)
793
794#  # description: lwIP TCP Echo contrib
795#  set(CONFIG_USE_middleware_lwip_contrib_tcpecho true)
796
797#  # description: lwIP TCP Echo Raw API contrib
798#  set(CONFIG_USE_middleware_lwip_contrib_tcpecho_raw true)
799
800#  # description: lwIP UDP Echo contrib
801#  set(CONFIG_USE_middleware_lwip_contrib_udpecho true)
802
803#  # description: lwIP UDP Echo Raw API contrib
804#  set(CONFIG_USE_middleware_lwip_contrib_udpecho_raw true)
805
806#set.middleware.mcuboot
807#  # description: mcuboot
808#  set(CONFIG_USE_middleware_mcuboot true)
809
810#  # description: TinyCrypt fork in MCUBoot repository
811#  set(CONFIG_USE_middleware_mcuboot_tinycrypt true)
812
813#  # description: Encrypted XIP abstraction for MCUBoot
814#  set(CONFIG_USE_middleware_mcuboot_encrypted_xip true)
815
816#  # description: MCUBoot's subset of MbedTLS for ASN.1 parsing
817#  set(CONFIG_USE_middleware_mcuboot_mbedtls-asn1 true)
818
819#  # description: mcuboot
820#  set(CONFIG_USE_middleware_mcuboot_bootutil true)
821
822#set.middleware.mbedtls
823#  # description: mbedTLS Template
824#  set(CONFIG_USE_middleware_mbedtls_template true)
825
826#  # description: els_pkc config
827#  set(CONFIG_USE_middleware_mbedtls_els_pkc_config true)
828
829#  # description: mbedTLS test suite
830#  set(CONFIG_USE_middleware_mbedtls_tests true)
831
832#  # description: mbedTLS 3rdparty code
833#  set(CONFIG_USE_middleware_mbedtls_3rdparty true)
834
835#  # description: mbedTLS port library for KPSDK
836#  set(CONFIG_USE_middleware_mbedtls_port_ksdk true)
837
838#  # description: mbedTLS library
839#  set(CONFIG_USE_middleware_mbedtls true)
840
841#set.middleware.sdmmc
842#  # description: Middleware sdmmc common
843#  set(CONFIG_USE_middleware_sdmmc_common true)
844
845#  # description: Template configuration file to be edited by user.
846#  set(CONFIG_USE_middleware_sdmmc_sdhc_template true)
847
848#  # description: Template configuration file to be edited by user.
849#  set(CONFIG_USE_middleware_sdmmc_sdif_template true)
850
851#  # description: Template configuration file to be edited by user.
852#  set(CONFIG_USE_middleware_sdmmc_usdhc_template true)
853
854#  # description: Middleware sdmmc osa_bm
855#  set(CONFIG_USE_middleware_sdmmc_osa_bm true)
856
857#  # description: Middleware sdmmc osa_freertos
858#  set(CONFIG_USE_middleware_sdmmc_osa_freertos true)
859
860#  # description: Middleware sdmmc osa_azurertos
861#  set(CONFIG_USE_middleware_sdmmc_osa_azurertos true)
862
863#  # description: Middleware sdmmc sd
864#  set(CONFIG_USE_middleware_sdmmc_sd true)
865
866#  # description: Middleware sdmmc mmc
867#  set(CONFIG_USE_middleware_sdmmc_mmc true)
868
869#  # description: Middleware sdmmc sdio
870#  set(CONFIG_USE_middleware_sdmmc_sdio true)
871
872#  # description: Middleware sdmmc host usdhc
873#  set(CONFIG_USE_middleware_sdmmc_host_usdhc true)
874
875#  # description: Middleware sdmmc host usdhc freertos
876#  set(CONFIG_USE_middleware_sdmmc_host_usdhc_freertos true)
877
878#  # description: Middleware sdmmc host usdhc interrupt
879#  set(CONFIG_USE_middleware_sdmmc_host_usdhc_interrupt true)
880
881#  # description: Middleware sdmmc host usdhc polling
882#  set(CONFIG_USE_middleware_sdmmc_host_usdhc_polling true)
883
884#  # description: Middleware sdmmc host usdhc azurertos
885#  set(CONFIG_USE_middleware_sdmmc_host_usdhc_azurertos true)
886
887#  # description: SDMMC host controller cache dependency
888#  set(CONFIG_USE_middleware_sdmmc_host_usdhc_cache true)
889
890#set.middleware.usb
891#  # description: USB device phydcd config header
892#  set(CONFIG_USE_middleware_usb_phydcd_config_header true)
893
894#  # description: USB device hsdcd config header
895#  set(CONFIG_USE_middleware_usb_hsdcd_config_header true)
896
897#  # description: USB device ehci config header
898#  set(CONFIG_USE_middleware_usb_device_ehci_config_header true)
899
900#  # description: Middleware usb common_header
901#  set(CONFIG_USE_middleware_usb_common_header true)
902
903#  # description: Middleware usb device common_header
904#  set(CONFIG_USE_middleware_usb_device_common_header true)
905
906#  # description: Middleware usb device ehci
907#  set(CONFIG_USE_middleware_usb_device_ehci true)
908
909#  # description: Middleware usb phy
910#  set(CONFIG_USE_middleware_usb_phy true)
911
912#  # description: Middleware usb device stack external
913#  set(CONFIG_USE_middleware_usb_device_stack_external true)
914
915#  # description: Middleware usb device audio external
916#  set(CONFIG_USE_middleware_usb_device_audio_external true)
917
918#  # description: Middleware usb device cdc external
919#  set(CONFIG_USE_middleware_usb_device_cdc_external true)
920
921#  # description: Middleware usb device cdc rndis external
922#  set(CONFIG_USE_middleware_usb_device_cdc_rndis_external true)
923
924#  # description: Middleware usb device hid external
925#  set(CONFIG_USE_middleware_usb_device_hid_external true)
926
927#  # description: Middleware usb device dfu external
928#  set(CONFIG_USE_middleware_usb_device_dfu_external true)
929
930#  # description: Middleware usb device msd external
931#  set(CONFIG_USE_middleware_usb_device_msd_external true)
932
933#  # description: Middleware usb device phdc external
934#  set(CONFIG_USE_middleware_usb_device_phdc_external true)
935
936#  # description: Middleware usb device video external
937#  set(CONFIG_USE_middleware_usb_device_video_external true)
938
939#  # description: Middleware usb device ccid external
940#  set(CONFIG_USE_middleware_usb_device_ccid_external true)
941
942#  # description: Middleware usb device printer external
943#  set(CONFIG_USE_middleware_usb_device_printer_external true)
944
945#  # description: Middleware usb PHYDCD (Select manually if needed)
946#  set(CONFIG_USE_middleware_usb_phydcd true)
947
948#  # description: Middleware usb device controller driver
949#  set(CONFIG_USE_middleware_usb_device_controller_driver true)
950
951#  # description: Middleware usb host ehci
952#  set(CONFIG_USE_middleware_usb_host_ehci true)
953
954#  # description: Middleware usb host audio
955#  set(CONFIG_USE_middleware_usb_host_audio true)
956
957#  # description: Middleware usb host cdc
958#  set(CONFIG_USE_middleware_usb_host_cdc true)
959
960#  # description: Middleware usb host cdc_ecm
961#  set(CONFIG_USE_middleware_usb_host_cdc_ecm true)
962
963#  # description: Middleware usb host cdc_rndis
964#  set(CONFIG_USE_middleware_usb_host_cdc_rndis true)
965
966#  # description: Middleware usb host hid
967#  set(CONFIG_USE_middleware_usb_host_hid true)
968
969#  # description: Middleware usb host msd
970#  set(CONFIG_USE_middleware_usb_host_msd true)
971
972#  # description: Middleware usb host video
973#  set(CONFIG_USE_middleware_usb_host_video true)
974
975#  # description: Middleware usb host phdc
976#  set(CONFIG_USE_middleware_usb_host_phdc true)
977
978#  # description: Middleware usb host printer
979#  set(CONFIG_USE_middleware_usb_host_printer true)
980
981#  # description: Middleware usb host common_header
982#  set(CONFIG_USE_middleware_usb_host_common_header true)
983
984#  # description: USB host ehci config header
985#  set(CONFIG_USE_middleware_usb_host_ehci_config_header true)
986
987#  # description: Middleware usb host stack
988#  set(CONFIG_USE_middleware_usb_host_stack true)
989
990#set.component.osa
991#  # description: Component osa_zephyr
992#  set(CONFIG_USE_component_osa_zephyr true)
993
994#  # description: Component common_task
995#  set(CONFIG_USE_component_common_task true)
996
997#  # description: Component osa_bm
998#  set(CONFIG_USE_component_osa_bm true)
999
1000#  # description: Component osa_free_rtos
1001#  set(CONFIG_USE_component_osa_free_rtos true)
1002
1003#  # description: Component osa
1004#  set(CONFIG_USE_component_osa true)
1005
1006#  # description: Component osa interface
1007#  set(CONFIG_USE_component_osa_interface true)
1008
1009#  # description: Component osa thread
1010#  set(CONFIG_USE_component_osa_thread true)
1011
1012#set.middleware.edgefast_bluetooth
1013#  # description: edgefast_bluetooth configuration template for LE audio
1014#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_config_template true)
1015
1016#  # description: edgefast_bluetooth le_audio.cap
1017#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_cap true)
1018
1019#  # description: edgefast_bluetooth le_audio.aics
1020#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_aics true)
1021
1022#  # description: edgefast_bluetooth le_audio.vocs
1023#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_vocs true)
1024
1025#  # description: edgefast_bluetooth le_audio.csis
1026#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_csip true)
1027
1028#  # description: edgefast_bluetooth le_audio.ccid
1029#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_ccid true)
1030
1031#  # description: edgefast_bluetooth le_audio.baps
1032#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_bap true)
1033
1034#  # description: edgefast_bluetooth le_audio.has
1035#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_has true)
1036
1037#  # description: edgefast_bluetooth le_audio.tbs
1038#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_tbs true)
1039
1040#  # description: edgefast_bluetooth le_audio.tmap
1041#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_tmap true)
1042
1043#  # description: edgefast_bluetooth le_audio.gmap
1044#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_gmap true)
1045
1046#  # description: edgefast_bluetooth le_audio.pbp
1047#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_pbp true)
1048
1049#  # description: edgefast_bluetooth PAL configuration template
1050#  set(CONFIG_USE_middleware_edgefast_bluetooth_config_template true)
1051
1052#  # description: edgefast_bluetooth ind_reset
1053#  set(CONFIG_USE_middleware_edgefast_bluetooth_controller_ind_reset true)
1054
1055#  # description: edgefast_bluetooth liblc3codec
1056#  set(CONFIG_USE_middleware_edgefast_bluetooth_liblc3codec true)
1057
1058#  # description: edgefast_bluetooth asrc_sw
1059#  set(CONFIG_USE_middleware_edgefast_bluetooth_asrc_sw true)
1060
1061#  # description: Template configuration file to be edited by user.
1062#  set(CONFIG_USE_middleware_edgefast_bluetooth_sdio_template_evkbimxrt1050 true)
1063
1064#  # description: Template configuration file to be edited by user.
1065#  set(CONFIG_USE_middleware_edgefast_bluetooth_mcux_linker_template_evkbimxrt1050 true)
1066
1067#  # description: edgefast_bluetooth Abstraction Layer
1068#  set(CONFIG_USE_middleware_edgefast_bluetooth_pal true)
1069
1070#  # description: edgefast_bluetooth HCI
1071#  set(CONFIG_USE_middleware_edgefast_bluetooth_common_ethermind_hci true)
1072
1073#  # description: edgefast_bluetooth HCI UART
1074#  set(CONFIG_USE_middleware_edgefast_bluetooth_common_ethermind_hci_uart true)
1075
1076#  # description: edgefast_bluetooth bt_ble host stack
1077#  set(CONFIG_USE_middleware_edgefast_bluetooth_common_ethermind true)
1078
1079#  # description: edgefast_bluetooth bt_ble host stack
1080#  set(CONFIG_USE_middleware_edgefast_bluetooth_common_ethermind_lc3 true)
1081
1082#  # description: edgefast_bluetooth wifi_nxp controller
1083#  set(CONFIG_USE_middleware_edgefast_bluetooth_wifi_nxp_controller_base true)
1084
1085#  # description: edgefast_bluetooth k32w061 controller
1086#  set(CONFIG_USE_middleware_edgefast_bluetooth_k32w061_controller true)
1087
1088#  # description: edgefast_bluetooth configuration for bt_ble Host stack
1089#  set(CONFIG_USE_middleware_edgefast_bluetooth_config_ethermind true)
1090
1091#  # description: edgefast_bluetooth extension for bt_ble Host stack
1092#  set(CONFIG_USE_middleware_edgefast_bluetooth_extension_common_ethermind true)
1093
1094#  # description: edgefast_bluetooth bt_ble Host stack(including BR and BLE)
1095#  set(CONFIG_USE_middleware_edgefast_bluetooth_btble_ethermind_cm7f true)
1096
1097#  # description: edgefast_bluetooth bt_ble Host stack(including BLE only)
1098#  set(CONFIG_USE_middleware_edgefast_bluetooth_ble_ethermind_cm7f true)
1099
1100#  # description: edgefast_bluetooth bt_ble Host stack(including BR only)
1101#  set(CONFIG_USE_middleware_edgefast_bluetooth_br_ethermind_cm7f true)
1102
1103#  # description: edgefast_bluetooth le_audio.vcs
1104#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_vcp true)
1105
1106#  # description: edgefast_bluetooth le_audio.micp
1107#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_micp true)
1108
1109#  # description: edgefast_bluetooth le_audio.mcs
1110#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_mcs true)
1111
1112#  # description: edgefast_bluetooth le_audio.mcc
1113#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_mcc true)
1114
1115#  # description: edgefast_bluetooth le_audio.mpl
1116#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_mpl true)
1117
1118#  # description: edgefast_bluetooth le_audio.bass
1119#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_bass true)
1120
1121#  # description: edgefast_bluetooth profile hrs
1122#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_hrs true)
1123
1124#  # description: edgefast_bluetooth profile bas
1125#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_bas true)
1126
1127#  # description: edgefast_bluetooth profile dis
1128#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_dis true)
1129
1130#  # description: edgefast_bluetooth profile hts
1131#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_hts true)
1132
1133#  # description: edgefast_bluetooth profile ias
1134#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_ias true)
1135
1136#  # description: edgefast_bluetooth profile hps
1137#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_hps true)
1138
1139#  # description: edgefast_bluetooth profile pxr
1140#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_pxr true)
1141
1142#  # description: edgefast_bluetooth profile ipsp
1143#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_ipsp true)
1144
1145#  # description: edgefast_bluetooth profile ots
1146#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_ots true)
1147
1148#  # description: edgefast_bluetooth profile wu
1149#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_wu true)
1150
1151#  # description: edgefast_bluetooth profile fmp
1152#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_fmp true)
1153
1154#  # description: edgefast_bluetooth profile tip
1155#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_tip true)
1156
1157#  # description: edgefast_bluetooth PAL crypto support for bt_ble Host stack
1158#  set(CONFIG_USE_middleware_edgefast_bluetooth_pal_crypto_ethermind true)
1159
1160#  # description: edgefast_bluetooth PAL platform for bt_ble Host stack
1161#  set(CONFIG_USE_middleware_edgefast_bluetooth_pal_platform_ethermind true)
1162
1163#  # description: edgefast_bluetooth host_msd_fatfs for bt_ble Host stack
1164#  set(CONFIG_USE_middleware_edgefast_bluetooth_pal_host_msd_fatfs_ethermind true)
1165
1166#  # description: edgefast_bluetooth db_gen for bt_ble Host stack
1167#  set(CONFIG_USE_middleware_edgefast_bluetooth_pal_db_gen_ethermind true)
1168
1169#  # description: edgefast_bluetooth porting.atomic
1170#  set(CONFIG_USE_middleware_edgefast_bluetooth_porting_atomic true)
1171
1172#  # description: edgefast_bluetooth porting.list
1173#  set(CONFIG_USE_middleware_edgefast_bluetooth_porting_list true)
1174
1175#  # description: edgefast_bluetooth porting.netbuf
1176#  set(CONFIG_USE_middleware_edgefast_bluetooth_porting_net true)
1177
1178#  # description: edgefast_bluetooth porting.toolchain
1179#  set(CONFIG_USE_middleware_edgefast_bluetooth_porting_toolchain true)
1180
1181#  # description: edgefast_bluetooth porting.work_queue
1182#  set(CONFIG_USE_middleware_edgefast_bluetooth_porting_work_queue true)
1183
1184#  # description: Template configuration file to be edited by user.
1185#  set(CONFIG_USE_middleware_edgefast_bluetooth_template true)
1186
1187#  # description: edgefast_bluetooth porting
1188#  set(CONFIG_USE_middleware_edgefast_bluetooth_porting true)
1189
1190#  # description: edgefast_bluetooth shell
1191#  set(CONFIG_USE_middleware_edgefast_bluetooth_shell true)
1192
1193#  # description: edgefast_bluetooth shell
1194#  set(CONFIG_USE_middleware_edgefast_bluetooth_shell_le_audio true)
1195
1196#  # description: edgefast_bluetooth shell_ble
1197#  set(CONFIG_USE_middleware_edgefast_bluetooth_shell_ble true)
1198
1199#  # description: btble libraries for bt_ble Host stack
1200#  set(CONFIG_USE_middleware_edgefast_bluetooth_btble_ethermind_lib_cm7f true)
1201
1202#  # description: BR libraries for bt_ble Host stack
1203#  set(CONFIG_USE_middleware_edgefast_bluetooth_br_ethermind_lib_cm7f true)
1204
1205#  # description: BLE libraries for bt_ble Host stack
1206#  set(CONFIG_USE_middleware_edgefast_bluetooth_ble_ethermind_lib_cm7f true)
1207
1208#  # description: btble libraries for bt_ble Host stack
1209#  set(CONFIG_USE_middleware_edgefast_bluetooth_btble_ethermind_lib_lc3_cm7f true)
1210
1211#  # description: BR libraries for bt_ble Host stack
1212#  set(CONFIG_USE_middleware_edgefast_bluetooth_br_ethermind_lib_lc3_cm7f true)
1213
1214#  # description: BLE libraries for bt_ble Host stack
1215#  set(CONFIG_USE_middleware_edgefast_bluetooth_ble_ethermind_lib_lc3_cm7f true)
1216
1217#set.middleware.eiq
1218#  # description: Flatbuffers library
1219#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_flatbuffers true)
1220
1221#  # description: Gemmlowp library
1222#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_gemmlowp true)
1223
1224#  # description: Ruy library
1225#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_ruy true)
1226
1227#  # description: General Purpose FFT (Fast Fourier/Cosine/Sine Transform) Package
1228#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_fft2d true)
1229
1230#  # description: A mixed-radix Fast Fourier Transform library
1231#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_kissfft true)
1232
1233#  # description: CMSIS-NN library
1234#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_cmsis_nn true)
1235
1236#  # description: TensorFlow Lite Micro library with reference kernel implementations
1237#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_reference true)
1238
1239#  # description: TensorFlow Lite Micro library with CMSIS-NN kernel implementations
1240#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_cmsis_nn true)
1241
1242#  # description: TensorFlow Lite Micro library binary with core specific kernel implementations
1243#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_binary true)
1244
1245#  # description: TensorFlow Lite Micro library header files
1246#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_headers true)
1247
1248#  # description: TensorFlow Lite Micro library
1249#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro true)
1250
1251#  # description: TensorFlow Lite Micro word detection library
1252#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_examples_microspeech true)
1253
1254#  # description: Multimedia Processing Pipelines Library
1255#  set(CONFIG_USE_middleware_eiq_mpp true)
1256
1257#set.middleware.azure_rtos
1258#  # description: Azure RTOS Core
1259#  set(CONFIG_USE_middleware_azure_rtos_tx_template true)
1260
1261#  # description: Azure RTOS Core
1262#  set(CONFIG_USE_middleware_azure_rtos_tx_mgr_template true)
1263
1264#  # description: Real Time Operating System Kernel
1265#  set(CONFIG_USE_middleware_azure_rtos_tx_lib true)
1266
1267#  # description: Real Time Operating System Kernel
1268#  set(CONFIG_USE_middleware_azure_rtos_tx_mgr_lib true)
1269
1270#  # description: Real Time Operating System Kernel
1271#  set(CONFIG_USE_middleware_azure_rtos_txm_lib true)
1272
1273#  # description: A file system based on azure RTOS
1274#  set(CONFIG_USE_middleware_azure_rtos_fx_template true)
1275
1276#  # description: A file system based on azure RTOS
1277#  set(CONFIG_USE_middleware_azure_rtos_fx_lib true)
1278
1279#  # description: A GUI library based on azure RTOS
1280#  set(CONFIG_USE_middleware_azure_rtos_gx_lib true)
1281
1282#  # description: A network protocol stack based on azure RTOS
1283#  set(CONFIG_USE_middleware_azure_rtos_nxd_template true)
1284
1285#  # description: A network protocol stack based on azure RTOS
1286#  set(CONFIG_USE_middleware_azure_rtos_nxd_lib true)
1287
1288#  # description: A USB library based on azure RTOS
1289#  set(CONFIG_USE_middleware_azure_rtos_ux_template true)
1290
1291#  # description: Azure RTOS USBX Host Controller EHCI
1292#  set(CONFIG_USE_middleware_azure_rtos_ux_ehci true)
1293
1294#  # description: Azure RTOS USBX Host Controller OHCI
1295#  set(CONFIG_USE_middleware_azure_rtos_ux_ohci true)
1296
1297#  # description: Azure RTOS USBX Host Controller IP3516
1298#  set(CONFIG_USE_middleware_azure_rtos_ux_ip3516 true)
1299
1300#  # description: Azure RTOS USBX Device Controller IP3511
1301#  set(CONFIG_USE_middleware_azure_rtos_ux_ip3511 true)
1302
1303#  # description: Azure RTOS USBX Device Controller for i.MX RT
1304#  set(CONFIG_USE_middleware_azure_rtos_ux_dci true)
1305
1306#  # description: A USB library based on azure RTOS
1307#  set(CONFIG_USE_middleware_azure_rtos_ux_lib true)
1308
1309#  # description: Azure RTOS Core
1310#  set(CONFIG_USE_middleware_azure_rtos_tx true)
1311
1312#  # description: Azure RTOS Core
1313#  set(CONFIG_USE_middleware_azure_rtos_tx_mgr true)
1314
1315#  # description: Azure RTOS Core
1316#  set(CONFIG_USE_middleware_azure_rtos_tx_sp true)
1317
1318#  # description: A file system based on azure RTOS
1319#  set(CONFIG_USE_middleware_azure_rtos_fx true)
1320
1321#  # description: A file system based on azure RTOS
1322#  set(CONFIG_USE_middleware_azure_rtos_fx_sp true)
1323
1324#  # description: A GUI library based on azure RTOS
1325#  set(CONFIG_USE_middleware_azure_rtos_gx true)
1326
1327#  # description: LevelX provides NAND and NOR flash wear leveling facilities to embedded applications
1328#  set(CONFIG_USE_middleware_azure_rtos_lx true)
1329
1330#  # description: A network protocol stack based on azure RTOS
1331#  set(CONFIG_USE_middleware_azure_rtos_nxd true)
1332
1333#  # description: A network protocol stack based on azure RTOS
1334#  set(CONFIG_USE_middleware_azure_rtos_nxd_sp true)
1335
1336#  # description: Azure NetX Duo driver based on i.MXRT series
1337#  set(CONFIG_USE_middleware_netxduo_imxrt true)
1338
1339#  # description: A USB library based on azure RTOS
1340#  set(CONFIG_USE_middleware_azure_rtos_ux true)
1341
1342#  # description: A USB library based on azure RTOS
1343#  set(CONFIG_USE_middleware_azure_rtos_ux_sp true)
1344
1345#  # description: A software package that connects to the IoT Hub through Azure RTOS
1346#  set(CONFIG_USE_middleware_azure_rtos_azure_iot true)
1347
1348#set.middleware.wireless.wpa_supplicant
1349#  # description: Wpa supplicant rtos
1350#  set(CONFIG_USE_middleware_wireless_wpa_supplicant_rtos true)
1351
1352#set.middleware.fatfs
1353#  # description: FatFs
1354#  set(CONFIG_USE_middleware_fatfs true)
1355
1356#  # description: FatFs_MMC
1357#  set(CONFIG_USE_middleware_fatfs_mmc true)
1358
1359#  # description: FatFs_RAM
1360#  set(CONFIG_USE_middleware_fatfs_ram true)
1361
1362#  # description: FatFs_SD
1363#  set(CONFIG_USE_middleware_fatfs_sd true)
1364
1365#  # description: FatFs template MMC
1366#  set(CONFIG_USE_middleware_fatfs_template_mmc true)
1367
1368#  # description: FatFs template RAM
1369#  set(CONFIG_USE_middleware_fatfs_template_ram true)
1370
1371#  # description: FatFs template SD
1372#  set(CONFIG_USE_middleware_fatfs_template_sd true)
1373
1374#  # description: FatFs template USB
1375#  set(CONFIG_USE_middleware_fatfs_template_usb true)
1376
1377#  # description: FatFs_USB
1378#  set(CONFIG_USE_middleware_fatfs_usb true)
1379
1380#set.middleware.voice_seeker
1381#  # description: Voice seeker library for Cortex M7
1382#  set(CONFIG_USE_middleware_voice_seeker_cm7 true)
1383
1384#  # description: Voice seeker memory utilities for Cortex M7
1385#  set(CONFIG_USE_middleware_voice_seeker_rdsp_utilities_public_cm7 true)
1386
1387#set.middleware.vit
1388#  # description: Voice intelligent technology library for Cortex M7
1389#  set(CONFIG_USE_middleware_vit_cm7 true)
1390
1391list(APPEND CMAKE_MODULE_PATH
1392  ${CMAKE_CURRENT_LIST_DIR}/.
1393  ${CMAKE_CURRENT_LIST_DIR}/../../components/osa
1394  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/edgefast_bluetooth
1395  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/eiq
1396  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/fatfs
1397  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/littlefs
1398  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/lwip
1399  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/maestro
1400  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/mbedtls
1401  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/mcuboot_opensource
1402  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/sdmmc
1403  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/usb
1404  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/vit
1405  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/wifi_nxp
1406  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/wireless/wpa_supplicant-rtos
1407  ${CMAKE_CURRENT_LIST_DIR}/../../../rtos/azure-rtos
1408  ${CMAKE_CURRENT_LIST_DIR}/../../../rtos/freertos/freertos-kernel
1409  ${CMAKE_CURRENT_LIST_DIR}/drivers
1410  ${CMAKE_CURRENT_LIST_DIR}/project_template
1411  ${CMAKE_CURRENT_LIST_DIR}/template
1412  ${CMAKE_CURRENT_LIST_DIR}/xip
1413  ${CMAKE_CURRENT_LIST_DIR}/../../CMSIS
1414  ${CMAKE_CURRENT_LIST_DIR}/../../boards/evkbimxrt1050
1415  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/voice_seeker
1416)
1417
1418include(set_board_evkbimxrt1050 OPTIONAL)
1419include(set_CMSIS_DSP_Lib OPTIONAL)
1420include(set_CMSIS OPTIONAL)
1421include(set_device_MIMXRT1052 OPTIONAL)
1422include(set_component_osa OPTIONAL)
1423include(set_middleware_azure_rtos OPTIONAL)
1424include(set_middleware_edgefast_bluetooth OPTIONAL)
1425include(set_middleware_wifi OPTIONAL)
1426include(set_middleware_eiq OPTIONAL)
1427include(set_middleware_fatfs OPTIONAL)
1428include(set_middleware_freertos-kernel OPTIONAL)
1429include(set_middleware_littlefs OPTIONAL)
1430include(set_middleware_lwip OPTIONAL)
1431include(set_middleware_maestro_framework OPTIONAL)
1432include(set_middleware_mbedtls OPTIONAL)
1433include(set_middleware_mcuboot OPTIONAL)
1434include(set_middleware_sdmmc OPTIONAL)
1435include(set_middleware_usb OPTIONAL)
1436include(set_middleware_vit OPTIONAL)
1437include(set_middleware_voice_seeker OPTIONAL)
1438include(set_middleware_wireless_wpa_supplicant OPTIONAL)
1439