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