1# Copy variable into project config.cmake to use software component
2#set.board.evkmimxrt685
3#  # description: Board_project_template evkmimxrt685
4#  set(CONFIG_USE_BOARD_Project_Template_evkmimxrt685 true)
5
6#set.board.mimxrt685audevk
7#  # description: Board_project_template mimxrt685audevk
8#  set(CONFIG_USE_BOARD_Project_Template_mimxrt685audevk true)
9
10#set.middleware.maestro_framework
11#  # description: maestro_framework template
12#  set(CONFIG_USE_middleware_maestro_framework_template true)
13
14#  # description: MCU Maestro Audio Framework Doc
15#  set(CONFIG_USE_middleware_maestro_framework_doc true)
16
17#  # description: MCU Maestro Audio Framework Codecs
18#  set(CONFIG_USE_middleware_maestro_framework_codecs true)
19
20#  # description: MCU Maestro Audio Framework Streamer Core
21#  set(CONFIG_USE_middleware_maestro_framework true)
22
23#  # description: MCU Maestro Audio Framework Opus
24#  set(CONFIG_USE_middleware_maestro_framework_opus true)
25
26#  # description: MCU Maestro Audio Framework Opusfile
27#  set(CONFIG_USE_middleware_maestro_framework_opusfile true)
28
29#  # description: MCU Maestro Audio Framework Ogg
30#  set(CONFIG_USE_middleware_maestro_framework_ogg true)
31
32#  # description: MCU Maestro Audio Framework ASRC
33#  set(CONFIG_USE_middleware_maestro_framework_asrc true)
34
35#set.device.MIMXRT685S
36#  # description: Device MIMXRT685S_startup
37#  set(CONFIG_USE_device_MIMXRT685S_startup true)
38
39#  # description: Middleware baremetal
40#  set(CONFIG_USE_middleware_baremetal true)
41
42#  # description: Rte_device
43#  set(CONFIG_USE_RTE_Device true)
44
45#  # description: Utilities which is needed for particular toolchain like the SBRK function required to address limitation between HEAP and STACK in GCC toolchain library.
46#  set(CONFIG_USE_utilities_misc_utilities true)
47
48#  # description: Driver icm42688p
49#  set(CONFIG_USE_driver_icm42688p true)
50
51#  # description: mflash common
52#  set(CONFIG_USE_component_mflash_common true)
53
54#  # description: Wi-Fi module Tx power limits
55#  set(CONFIG_USE_component_wifi_bt_module_tx_pwr_limits true)
56
57#  # description: Wi-Fi and BT module configs
58#  set(CONFIG_USE_component_wifi_bt_module_config true)
59
60#  # description: flash config block
61#  set(CONFIG_USE_driver_flash_config_evkmimxrt685 true)
62
63#  # description: Devices_project_template MIMXRT685S
64#  set(CONFIG_USE_DEVICES_Project_Template_MIMXRT685S true)
65
66#  # description: ROMIAP Driver
67#  set(CONFIG_USE_driver_iap true)
68
69#  # description: Device MIMXRT685S_cmsis
70#  set(CONFIG_USE_device_MIMXRT685S_CMSIS true)
71
72#  # description: Driver pca9420
73#  set(CONFIG_USE_driver_pca9420 true)
74
75#  # description: Power driver
76#  set(CONFIG_USE_driver_power true)
77
78#  # description: UTICK Driver
79#  set(CONFIG_USE_driver_utick true)
80
81#  # description: dsp Driver
82#  set(CONFIG_USE_driver_dsp true)
83
84#  # description: Clock Driver
85#  set(CONFIG_USE_driver_clock true)
86
87#  # description: Component serial_manager_uart
88#  set(CONFIG_USE_component_serial_manager_uart true)
89
90#  # description: Utility debug_console_lite
91#  set(CONFIG_USE_utility_debug_console_lite true)
92
93#  # description: DMIC DMA Driver
94#  set(CONFIG_USE_driver_dmic_dma true)
95
96#  # description: FLEXSPI DMA Driver
97#  set(CONFIG_USE_driver_flexspi_dma true)
98
99#  # description: I2C Driver
100#  set(CONFIG_USE_driver_flexcomm_i2c_dma true)
101
102#  # description: I2S Driver
103#  set(CONFIG_USE_driver_flexcomm_i2s_dma true)
104
105#  # description: SPI Driver
106#  set(CONFIG_USE_driver_flexcomm_spi_dma true)
107
108#  # description: USART Driver
109#  set(CONFIG_USE_driver_flexcomm_usart_dma true)
110
111#  # description: Inputmux_connections Driver
112#  set(CONFIG_USE_driver_inputmux_connections true)
113
114#  # description: COMMON Driver
115#  set(CONFIG_USE_driver_common true)
116
117#  # description: Utility assert
118#  set(CONFIG_USE_utility_assert true)
119
120#  # description: Utility assert_lite
121#  set(CONFIG_USE_utility_assert_lite true)
122
123#  # description: Utility str
124#  set(CONFIG_USE_utility_str true)
125
126#  # description: Utility debug_console
127#  set(CONFIG_USE_utility_debug_console true)
128
129#  # description: I2S Bridge Driver
130#  set(CONFIG_USE_driver_i2s_bridge true)
131
132#  # description: I2C CMSIS Driver
133#  set(CONFIG_USE_driver_cmsis_flexcomm_i2c true)
134
135#  # description: SPI CMSIS Driver
136#  set(CONFIG_USE_driver_cmsis_flexcomm_spi true)
137
138#  # description: USART CMSIS Driver
139#  set(CONFIG_USE_driver_cmsis_flexcomm_usart true)
140
141#  # description: Component power manager core level
142#  set(CONFIG_USE_component_power_manager_core true)
143
144#  # description: Component power manager device level
145#  set(CONFIG_USE_component_power_manager_MIMXRT685S true)
146
147#  # description: Component flexcomm_i2s_dma_adapter
148#  set(CONFIG_USE_component_audio_flexcomm_i2s_dma_adapter true)
149
150#  # description: Component button
151#  set(CONFIG_USE_component_button true)
152
153#  # description: Driver codec
154#  set(CONFIG_USE_driver_codec true)
155
156#  # description: Component codec adapters for multi codec
157#  set(CONFIG_USE_component_codec_adapters true)
158
159#  # description: Component wm8904 adapter for single codec
160#  set(CONFIG_USE_component_wm8904_adapter true)
161
162#  # description: Component cs42888 adapter for single codec
163#  set(CONFIG_USE_component_cs42888_adapter true)
164
165#  # description: Component cs42448 adapter for single codec
166#  set(CONFIG_USE_component_cs42448_adapter true)
167
168#  # description: Component tfa9xxx adapter for single codec
169#  set(CONFIG_USE_component_tfa9xxx_adapter true)
170
171#  # description: Component codec_i2c
172#  set(CONFIG_USE_component_codec_i2c true)
173
174#  # description: Component lpc_crc_adapter
175#  set(CONFIG_USE_component_lpc_crc_adapter true)
176
177#  # description: Component software_crc_adapter
178#  set(CONFIG_USE_component_software_crc_adapter true)
179
180#  # description: Driver cs42448
181#  set(CONFIG_USE_driver_cs42448 true)
182
183#  # description: Driver cs42888
184#  set(CONFIG_USE_driver_cs42888 true)
185
186#  # description: Driver ft6x06
187#  set(CONFIG_USE_driver_ft6x06 true)
188
189#  # description: Driver fxos8700cq
190#  set(CONFIG_USE_driver_fxos8700cq true)
191
192#  # description: Component lpc_gpio_adapter
193#  set(CONFIG_USE_component_lpc_gpio_adapter true)
194
195#  # description: Component rt_gpio_adapter
196#  set(CONFIG_USE_component_rt_gpio_adapter true)
197
198#  # description: Component flexcomm_i2c_adapter
199#  set(CONFIG_USE_component_flexcomm_i2c_adapter true)
200
201#  # description: Component i3c_adapter
202#  set(CONFIG_USE_component_i3c_adapter true)
203
204#  # description: Component i3c_bus
205#  set(CONFIG_USE_component_i3c_bus true)
206
207#  # description: Component i3c_bus_adapter
208#  set(CONFIG_USE_component_i3c_bus_adapter true)
209
210#  # description: Driver ili9341
211#  set(CONFIG_USE_driver_ili9341 true)
212
213#  # description: Component flexspi_nor_flash_adapter_rt685evk
214#  set(CONFIG_USE_component_flexspi_nor_flash_adapter_rt685evk true)
215
216#  # description: Component led
217#  set(CONFIG_USE_component_led true)
218
219#  # description: Component lists
220#  set(CONFIG_USE_component_lists true)
221
222#  # description: Component log
223#  set(CONFIG_USE_component_log true)
224
225#  # description: Component log backend debug console
226#  set(CONFIG_USE_component_log_backend_debugconsole true)
227
228#  # description: Component log backend debug console lite
229#  set(CONFIG_USE_component_log_backend_debugconsole_lite true)
230
231#  # description: Component log backend ring buffer
232#  set(CONFIG_USE_component_log_backend_ringbuffer true)
233
234#  # description: Component mem_manager
235#  set(CONFIG_USE_component_mem_manager true)
236
237#  # description: Component mem_manager_light
238#  set(CONFIG_USE_component_mem_manager_light true)
239
240#  # description: Component mem_manager_freertos
241#  set(CONFIG_USE_component_mem_manager_freertos true)
242
243#  # description: Component messaging
244#  set(CONFIG_USE_component_messaging true)
245
246#  # description: mflash file
247#  set(CONFIG_USE_component_mflash_file true)
248
249#  # description: dummy file for overwriting mflash when dowloading
250#  set(CONFIG_USE_component_mflash_dummy true)
251
252#  # description: mflash rt685
253#  set(CONFIG_USE_component_mflash_rt685 true)
254
255#  # description: mflash mimxrt685audevk
256#  set(CONFIG_USE_component_mflash_mimxrt685audevk true)
257
258#  # description: Driver mma8652fc
259#  set(CONFIG_USE_driver_mma8652fc true)
260
261#  # description: Driver mpi_loader
262#  set(CONFIG_USE_driver_mpi_loader true)
263
264#  # description: Component panic
265#  set(CONFIG_USE_component_panic true)
266
267#  # description: Component pwm_ctimer_adapter
268#  set(CONFIG_USE_component_pwm_ctimer_adapter true)
269
270#  # description: Component reset_adapter
271#  set(CONFIG_USE_component_reset_adapter true)
272
273#  # description: Component trng_adapter
274#  set(CONFIG_USE_component_trng_adapter true)
275
276#  # description: Component software_rng_adapter
277#  set(CONFIG_USE_component_software_rng_adapter true)
278
279#  # description: Component lpcrtc
280#  set(CONFIG_USE_component_lpcrtc true)
281
282#  # description: Component serial_manager
283#  set(CONFIG_USE_component_serial_manager true)
284
285#  # description: Component serial_manager_spi
286#  set(CONFIG_USE_component_serial_manager_spi true)
287
288#  # description: Component serial_manager_usb_cdc
289#  set(CONFIG_USE_component_serial_manager_usb_cdc true)
290
291#  # description: Component serial_manager_virtual
292#  set(CONFIG_USE_component_serial_manager_virtual true)
293
294#  # description: Component serial_manager_swo
295#  set(CONFIG_USE_component_serial_manager_swo true)
296
297#  # description: Utility shell
298#  set(CONFIG_USE_utility_shell true)
299
300#  # description: Component flexcomm_spi_adapter
301#  set(CONFIG_USE_component_flexcomm_spi_adapter true)
302
303#  # description: Driver sx1502
304#  set(CONFIG_USE_driver_sx1502 true)
305
306#  # description: Driver tfa9xxx
307#  set(CONFIG_USE_driver_tfa9xxx true)
308
309#  # description: Driver tfa9xxx_hal
310#  set(CONFIG_USE_driver_tfa9xxx_hal true)
311
312#  # description: Component ctimer_adapter
313#  set(CONFIG_USE_component_ctimer_adapter true)
314
315#  # description: Component mrt_adapter
316#  set(CONFIG_USE_component_mrt_adapter true)
317
318#  # description: Component ostimer_adapter
319#  set(CONFIG_USE_component_ostimer_adapter true)
320
321#  # description: Component timer_manager
322#  set(CONFIG_USE_component_timer_manager true)
323
324#  # description: Component usart_adapter
325#  set(CONFIG_USE_component_usart_adapter true)
326
327#  # description: Component usart_dma_adapter
328#  set(CONFIG_USE_component_usart_dma_adapter true)
329
330#  # description: Driver wm8904
331#  set(CONFIG_USE_driver_wm8904 true)
332
333#  # description: ACMP Driver
334#  set(CONFIG_USE_driver_acmp true)
335
336#  # description: FLEXSPI Driver
337#  set(CONFIG_USE_driver_flexspi true)
338
339#  # description: LPADC Driver
340#  set(CONFIG_USE_driver_lpadc true)
341
342#  # description: MU Driver
343#  set(CONFIG_USE_driver_mu true)
344
345#  # description: OTFAD Driver
346#  set(CONFIG_USE_driver_otfad true)
347
348#  # description: SEMA42 Driver
349#  set(CONFIG_USE_driver_sema42 true)
350
351#  # description: USDHC Driver
352#  set(CONFIG_USE_driver_usdhc true)
353
354#  # description: CACHE Driver
355#  set(CONFIG_USE_driver_cache_cache64 true)
356
357#  # description: CASPER Driver
358#  set(CONFIG_USE_driver_casper true)
359
360#  # description: CRC Driver
361#  set(CONFIG_USE_driver_lpc_crc true)
362
363#  # description: CTimer Driver
364#  set(CONFIG_USE_driver_ctimer true)
365
366#  # description: DMIC Driver
367#  set(CONFIG_USE_driver_dmic true)
368
369#  # description: FLEXCOMM Driver
370#  set(CONFIG_USE_driver_flexcomm true)
371
372#  # description: FMEAS Driver
373#  set(CONFIG_USE_driver_fmeas true)
374
375#  # description: Hashcrypt Driver
376#  set(CONFIG_USE_driver_hashcrypt true)
377
378#  # description: I2C Driver
379#  set(CONFIG_USE_driver_flexcomm_i2c true)
380
381#  # description: FLEXCOMM I2C FreeRTOS Driver
382#  set(CONFIG_USE_driver_flexcomm_i2c_freertos true)
383
384#  # description: I2S Driver
385#  set(CONFIG_USE_driver_flexcomm_i2s true)
386
387#  # description: I3C DMA Driver
388#  set(CONFIG_USE_driver_i3c_dma true)
389
390#  # description: I3C Driver
391#  set(CONFIG_USE_driver_i3c true)
392
393#  # description: INPUTMUX Driver
394#  set(CONFIG_USE_driver_inputmux true)
395
396#  # description: DMA Driver
397#  set(CONFIG_USE_driver_lpc_dma true)
398
399#  # description: GPIO Driver
400#  set(CONFIG_USE_driver_lpc_gpio true)
401
402#  # description: iopctl Driver
403#  set(CONFIG_USE_driver_lpc_iopctl true)
404
405#  # description: MRT Driver
406#  set(CONFIG_USE_driver_mrt true)
407
408#  # description: OSTimer Driver
409#  set(CONFIG_USE_driver_ostimer true)
410
411#  # description: PINT Driver
412#  set(CONFIG_USE_driver_pint true)
413
414#  # description: POWERQUAD Driver
415#  set(CONFIG_USE_driver_powerquad true)
416
417#  # description: CMSIS DSP functions based on POWERQUAD
418#  set(CONFIG_USE_driver_powerquad_cmsis true)
419
420#  # description: PUF Driver
421#  set(CONFIG_USE_driver_puf true)
422
423#  # description: Reset Driver
424#  set(CONFIG_USE_driver_reset true)
425
426#  # description: RTC Driver
427#  set(CONFIG_USE_driver_lpc_rtc true)
428
429#  # description: SCT Driver
430#  set(CONFIG_USE_driver_sctimer true)
431
432#  # description: SPI Driver
433#  set(CONFIG_USE_driver_flexcomm_spi true)
434
435#  # description: FLEXCOMM SPI FreeRTOS Driver
436#  set(CONFIG_USE_driver_flexcomm_spi_freertos true)
437
438#  # description: TRNG Driver
439#  set(CONFIG_USE_driver_trng true)
440
441#  # description: USART Driver
442#  set(CONFIG_USE_driver_flexcomm_usart true)
443
444#  # description: FLEXCOMM USART FreeRTOS Driver
445#  set(CONFIG_USE_driver_flexcomm_usart_freertos true)
446
447#  # description: WWDT Driver
448#  set(CONFIG_USE_driver_wwdt true)
449
450#  # description: flash config block
451#  set(CONFIG_USE_driver_flash_config_mimxrt685audevk true)
452
453#set.CMSIS
454#  # description: CMSIS-CORE for Cortex-M, ARMv8-M, ARMv8.1-M
455#  set(CONFIG_USE_CMSIS_Include_core_cm true)
456
457#  # description: Access to #include Driver_USART.h file for custom implementation
458#  set(CONFIG_USE_CMSIS_Driver_Include_USART true)
459
460#  # description: Access to #include Driver_CAN.h file for custom implementation
461#  set(CONFIG_USE_CMSIS_Driver_Include_CAN true)
462
463#  # description: Access to #include Driver_ETH.h file for custom implementation
464#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet true)
465
466#  # description: Access to #include Driver_ETH_MAC.h file for custom implementation
467#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet_MAC true)
468
469#  # description: Access to #include Driver_ETH_PHY.h file for custom implementation
470#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet_PHY true)
471
472#  # description: Access to #include Driver_Flash.h file for custom implementation
473#  set(CONFIG_USE_CMSIS_Driver_Include_Flash true)
474
475#  # description: Access to #include Driver_I2C.h file for custom implementation
476#  set(CONFIG_USE_CMSIS_Driver_Include_I2C true)
477
478#  # description: Access to #include Driver_MCI.h file for custom implementation
479#  set(CONFIG_USE_CMSIS_Driver_Include_MCI true)
480
481#  # description: Access to #include Driver_NAND.h file for custom implementation
482#  set(CONFIG_USE_CMSIS_Driver_Include_NAND true)
483
484#  # description: Access to #include Driver_SAI.h file for custom implementation
485#  set(CONFIG_USE_CMSIS_Driver_Include_SAI true)
486
487#  # description: Access to #include Driver_SPI.h file for custom implementation
488#  set(CONFIG_USE_CMSIS_Driver_Include_SPI true)
489
490#  # description: Access to #include Driver_USBD.h file for custom implementation
491#  set(CONFIG_USE_CMSIS_Driver_Include_USB_Device true)
492
493#  # description: Access to #include Driver_USBH.h file for custom implementation
494#  set(CONFIG_USE_CMSIS_Driver_Include_USB_Host true)
495
496#  # description: Access to #include Driver_WiFi.h file
497#  set(CONFIG_USE_CMSIS_Driver_Include_WiFi true)
498
499#  # description: Device interrupt controller interface
500#  set(CONFIG_USE_CMSIS_Device_API_OSTick true)
501
502#  # description: CMSIS-RTOS API for Cortex-M, SC000, and SC300
503#  set(CONFIG_USE_CMSIS_Device_API_RTOS2 true)
504
505#  # description: CMSIS-RTOS2 RTX5 for Cortex-M, SC000, C300 and Armv8-M (Library)
506#  set(CONFIG_USE_CMSIS_RTOS2_Secure true)
507
508#  # description: CMSIS-RTOS2 RTX5 for Armv8-M Non-Secure Domain (Library)
509#  set(CONFIG_USE_CMSIS_RTOS2_NonSecure true)
510
511#set.CMSIS_DSP_Lib
512#  # description: CMSIS-DSP Library Header
513#  set(CONFIG_USE_CMSIS_DSP_Include true)
514
515#  # description: CMSIS-DSP Library
516#  set(CONFIG_USE_CMSIS_DSP_Source true)
517
518#  # description: CMSIS-NN Library
519#  set(CONFIG_USE_CMSIS_NN_Source true)
520
521#set.middleware.wifi
522#  # description: Template configuration file to be edited by user.
523#  set(CONFIG_USE_middleware_wifi_wifi_bt_config_template true)
524
525#  # description: NXP Wi-Fi Interface Abstraction Layer
526#  set(CONFIG_USE_middleware_wifi_fwdnld_intf_abs true)
527
528#  # description: Template configuration file to be edited by user.
529#  set(CONFIG_USE_middleware_wifi_template true)
530
531#  # description: NXP WLAN OSA
532#  set(CONFIG_USE_middleware_wifi_osa_free_rtos true)
533
534#  # description: NXP WLAN OSA
535#  set(CONFIG_USE_middleware_wifi_osa true)
536
537#  # description: NXP WLAN common files
538#  set(CONFIG_USE_middleware_wifi_common_files true)
539
540#  # description: NXP WLAN f/w dnld driver
541#  set(CONFIG_USE_middleware_wifi_fwdnld true)
542
543#  # description: NXP WLAN OSA
544#  set(CONFIG_USE_middleware_wifi_net_free_rtos true)
545
546#  # description: NXP WLAN OSA
547#  set(CONFIG_USE_middleware_wifi_net true)
548
549#  # description: NXP Wi-Fi driver
550#  set(CONFIG_USE_middleware_wifi_wifidriver true)
551
552#  # description: NXP Wi-Fi functionality enables customers to quickly develop applications of interest to add connectivity to different sensors and appliances
553#  set(CONFIG_USE_middleware_wifi true)
554
555#  # description: NXP Wi-Fi SDIO driver
556#  set(CONFIG_USE_middleware_wifi_sdio true)
557
558#  # description: NXP Wi-Fi SDIO driver
559#  set(CONFIG_USE_middleware_wifi_mlan_sdio true)
560
561#  # description: Middlware Wi-Fi CLI
562#  set(CONFIG_USE_middleware_wifi_cli true)
563
564#  # description: Middlware Wi-Fi WMCRYPTO
565#  set(CONFIG_USE_middleware_wifi_wmcrypto true)
566
567#  # description: Middlware Wi-Fi WMTIME
568#  set(CONFIG_USE_middleware_wifi_wmtime true)
569
570#  # description: Middlware Wi-Fi WPS
571#  set(CONFIG_USE_middleware_wifi_wps true)
572
573#  # description: Middlware Wi-Fi NCP_SUPP_WMCRYPTO
574#  set(CONFIG_USE_middleware_wifi_ncp_supp_wmcrypto true)
575
576#  # description: Middlware Wi-Fi Location Service
577#  set(CONFIG_USE_middleware_wifi_wls true)
578
579#  # description: Edgefast Wi-Fi NXP is a blocking layer for Wi-Fi NXP
580#  set(CONFIG_USE_middleware_edgefast_wifi_nxp true)
581
582#set.middleware.freertos-kernel
583#  # description: FreeRTOS NXP extension
584#  set(CONFIG_USE_middleware_freertos-kernel_extension true)
585
586#  # description: Template configuration file to be edited by user. Provides also memory allocator (heap_x), change variant if needed.
587#  set(CONFIG_USE_middleware_freertos-kernel_template true)
588
589#  # description: FreeRTOS kernel
590#  set(CONFIG_USE_middleware_freertos-kernel true)
591
592#  # description: FreeRTOS cm33 non trustzone port
593#  set(CONFIG_USE_middleware_freertos-kernel_cm33_non_trustzone true)
594
595#  # description: FreeRTOS cm33 secure port
596#  set(CONFIG_USE_middleware_freertos-kernel_cm33_trustzone_non_secure true)
597
598#  # description: FreeRTOS heap 1
599#  set(CONFIG_USE_middleware_freertos-kernel_heap_1 true)
600
601#  # description: FreeRTOS heap 2
602#  set(CONFIG_USE_middleware_freertos-kernel_heap_2 true)
603
604#  # description: FreeRTOS heap 3
605#  set(CONFIG_USE_middleware_freertos-kernel_heap_3 true)
606
607#  # description: FreeRTOS heap 4
608#  set(CONFIG_USE_middleware_freertos-kernel_heap_4 true)
609
610#  # description: FreeRTOS heap 5
611#  set(CONFIG_USE_middleware_freertos-kernel_heap_5 true)
612
613#  # description: new V2 FreeRTOS MPU wrappers introduced in V10.6.0
614#  set(CONFIG_USE_middleware_freertos-kernel_mpu_wrappers_v2 true)
615
616#  # description: old FreeRTOS MPU wrappers used before V10.6.0
617#  set(CONFIG_USE_middleware_freertos-kernel_mpu_wrappers true)
618
619#  # description: FreeRTOS cm33 TrustZone secure port
620#  set(CONFIG_USE_middleware_freertos-kernel_cm33_trustzone_secure_context true)
621
622#  # description: FreeRTOS Secure Context
623#  set(CONFIG_USE_middleware_freertos-kernel_cm33_trustzone_secure true)
624
625#set.middleware.littlefs
626#  # description: littlefs
627#  set(CONFIG_USE_middleware_littlefs true)
628
629#set.middleware.lwip
630#  # description: lwIP Template
631#  set(CONFIG_USE_middleware_lwip_template true)
632
633#  # description: Empty ethernet interface
634#  set(CONFIG_USE_middleware_lwip_empty_ethernetif true)
635
636#  # description: lwIP - A Lightweight TCP/IP Stack
637#  set(CONFIG_USE_middleware_lwip true)
638
639#  # description: EtherCAT EOE ethernet interface
640#  set(CONFIG_USE_middleware_lwip_eoe_ethernetif true)
641
642#  # description: lwIP HTTP Daemon Implementation Support Files
643#  set(CONFIG_USE_middleware_lwip_apps_httpd_support true)
644
645#  # description: lwIP HTTP Daemon
646#  set(CONFIG_USE_middleware_lwip_apps_httpd true)
647
648#  # description: lwIP HTTP Server Implementation
649#  set(CONFIG_USE_middleware_lwip_apps_httpsrv true)
650
651#  # description: lwIP HTTPS Server Implementation
652#  set(CONFIG_USE_middleware_lwip_apps_httpssrv true)
653
654#  # description: lwIP mDNS Implementation
655#  set(CONFIG_USE_middleware_lwip_apps_mdns true)
656
657#  # description: lwIP IPERF Implementation
658#  set(CONFIG_USE_middleware_lwip_apps_lwiperf true)
659
660#  # description: lwIP MQTT Client
661#  set(CONFIG_USE_middleware_lwip_apps_mqtt true)
662
663#  # description: lwIP SNTP
664#  set(CONFIG_USE_middleware_lwip_apps_sntp true)
665
666#  # description: lwIP Ping Sender contrib
667#  set(CONFIG_USE_middleware_lwip_contrib_ping true)
668
669#  # description: lwIP TCP Echo contrib
670#  set(CONFIG_USE_middleware_lwip_contrib_tcpecho true)
671
672#  # description: lwIP TCP Echo Raw API contrib
673#  set(CONFIG_USE_middleware_lwip_contrib_tcpecho_raw true)
674
675#  # description: lwIP UDP Echo contrib
676#  set(CONFIG_USE_middleware_lwip_contrib_udpecho true)
677
678#  # description: lwIP UDP Echo Raw API contrib
679#  set(CONFIG_USE_middleware_lwip_contrib_udpecho_raw true)
680
681#set.middleware.mcuboot
682#  # description: mcuboot
683#  set(CONFIG_USE_middleware_mcuboot true)
684
685#  # description: TinyCrypt fork in MCUBoot repository
686#  set(CONFIG_USE_middleware_mcuboot_tinycrypt true)
687
688#  # description: Encrypted XIP abstraction for MCUBoot
689#  set(CONFIG_USE_middleware_mcuboot_encrypted_xip true)
690
691#  # description: MCUBoot's subset of MbedTLS for ASN.1 parsing
692#  set(CONFIG_USE_middleware_mcuboot_mbedtls-asn1 true)
693
694#  # description: mcuboot
695#  set(CONFIG_USE_middleware_mcuboot_bootutil true)
696
697#set.middleware.multicore
698#  # description: Multicore SDK
699#  set(CONFIG_USE_middleware_multicore true)
700
701#  # description: RPMsg-Lite BM environment sources
702#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_bm true)
703
704#  # description: RPMsg-Lite FreeRTOS environment sources
705#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_freertos true)
706
707#  # description: RPMsg-Lite XOS environment layer sources
708#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_xos true)
709
710#  # description: RPMsg-Lite Azure RTOS environment sources
711#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_azurertos true)
712
713#  # description: eRPC
714#  set(CONFIG_USE_middleware_multicore_erpc_common true)
715
716#  # description: eRPC_arbitrator
717#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_arbitrator true)
718
719#  # description: eRPC_client
720#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_client true)
721
722#  # description: eRPC_server
723#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_server true)
724
725#  # description: eRPC_rpmsg_tty_rtos_remote_c_wrapper
726#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_tty_rtos_remote_c_wrapper true)
727
728#  # description: eRPC_mu_c_wrapper
729#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_c_wrapper true)
730
731#  # description: eRPC_rpmsg_lite_master_c_wrapper
732#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_master_c_wrapper true)
733
734#  # description: eRPC_rpmsg_lite_remote_c_wrapper
735#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_remote_c_wrapper true)
736
737#  # description: eRPC_rpmsg_lite_rtos_master_c_wrapper
738#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_master_c_wrapper true)
739
740#  # description: eRPC_rpmsg_lite_rtos_remote_c_wrapper
741#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_remote_c_wrapper true)
742
743#  # description: eRPC_dspi_master_c_wrapper
744#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_master_c_wrapper true)
745
746#  # description: eRPC_dspi_slave_c_wrapper
747#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_slave_c_wrapper true)
748
749#  # description: eRPC_spi_master_c_wrapper
750#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_master_c_wrapper true)
751
752#  # description: eRPC_spi_slave_c_wrapper
753#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_slave_c_wrapper true)
754
755#  # description: eRPC_lpspi_slave_c_wrapper
756#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpspi_slave_c_wrapper true)
757
758#  # description: eRPC_i2c_slave_c_wrapper
759#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_i2c_slave_c_wrapper true)
760
761#  # description: eRPC_lpi2c_slave_c_wrapper
762#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpi2c_slave_c_wrapper true)
763
764#  # description: eRPC_mu_transport
765#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_transport true)
766
767#  # description: eRPC_mu_rtos_transport
768#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_rtos_transport true)
769
770#  # description: eRPC_rpmsg_lite_transport
771#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_transport true)
772
773#  # description: eRPC_rpmsg_lite_rtos_transport
774#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_transport true)
775
776#  # description: eRPC_rpmsg_tty_rtos_transport
777#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_tty_rtos_transport true)
778
779#  # description: eRPC_uart_cmsis_transport
780#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_uart_cmsis_transport true)
781
782#  # description: eRPC_dspi_master_transport
783#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_master_transport true)
784
785#  # description: eRPC_dspi_slave_transport
786#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_slave_transport true)
787
788#  # description: eRPC_spi_master_transport
789#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_master_transport true)
790
791#  # description: eRPC_spi_slave_transport
792#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_slave_transport true)
793
794#  # description: eRPC_lpspi_slave_transport
795#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpspi_slave_transport true)
796
797#  # description: eRPC_i2c_slave_transport
798#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_i2c_slave_transport true)
799
800#  # description: eRPC_lpi2c_slave_transport
801#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpi2c_slave_transport true)
802
803#  # description: eRPC_port_freertos
804#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_port_freertos true)
805
806#  # description: eRPC_port_stdlib
807#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_port_stdlib true)
808
809#  # description: erpc_doc
810#  set(CONFIG_USE_middleware_multicore_erpc_doc true)
811
812#  # description: erpc_zephyr
813#  set(CONFIG_USE_middleware_multicore_erpc_zephyr true)
814
815#  # description: erpc_java
816#  set(CONFIG_USE_middleware_multicore_erpc_java true)
817
818#  # description: erpc_examples
819#  set(CONFIG_USE_middleware_multicore_erpc_examples true)
820
821#  # description: eRPC
822#  set(CONFIG_USE_middleware_multicore_erpc true)
823
824#  # description: RPMsg-Lite for evkmimxrt685 baremetal application
825#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_evkmimxrt685_bm true)
826
827#  # description: RPMsg-Lite for evkmimxrt685 baremetal application
828#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_evkmimxrt685_hifi4_bm true)
829
830#  # description: RPMsg-Lite for evkmimxrt685 FreeRTOS application
831#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_evkmimxrt685_freertos true)
832
833#  # description: RPMsg-Lite for MIMXRT685-AUD-EVK baremetal application
834#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_mimxrt685audevk_bm true)
835
836#  # description: RPMsg-Lite for MIMXRT685-AUD-EVK baremetal application
837#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_mimxrt685audevk_hifi4_bm true)
838
839#  # description: RPMsg-Lite for MIMXRT685-AUD-EVK FreeRTOS application
840#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_mimxrt685audevk_freertos true)
841
842#  # description: RPMsg-Lite Zephyr environment sources
843#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_zephyr true)
844
845#  # description: RPMsg-Lite
846#  set(CONFIG_USE_middleware_multicore_rpmsg_lite true)
847
848#  # description: erpc multiprocessor examples common files
849#  set(CONFIG_USE_middleware_multicore_erpc_common_multiprocessor true)
850
851#  # description: erpc multiprocessor matrix_multiply_client examples common files
852#  set(CONFIG_USE_middleware_multicore_erpc_common_multiprocessor_matrix_multiply_client true)
853
854#  # description: erpc multiprocessor matrix_multiply_server examples common files
855#  set(CONFIG_USE_middleware_multicore_erpc_common_multiprocessor_matrix_multiply_server true)
856
857#set.middleware.sdmmc
858#  # description: Middleware sdmmc common
859#  set(CONFIG_USE_middleware_sdmmc_common true)
860
861#  # description: Template configuration file to be edited by user.
862#  set(CONFIG_USE_middleware_sdmmc_sdhc_template true)
863
864#  # description: Template configuration file to be edited by user.
865#  set(CONFIG_USE_middleware_sdmmc_sdif_template true)
866
867#  # description: Template configuration file to be edited by user.
868#  set(CONFIG_USE_middleware_sdmmc_usdhc_template true)
869
870#  # description: Middleware sdmmc osa_bm
871#  set(CONFIG_USE_middleware_sdmmc_osa_bm true)
872
873#  # description: Middleware sdmmc osa_freertos
874#  set(CONFIG_USE_middleware_sdmmc_osa_freertos true)
875
876#  # description: Middleware sdmmc sd
877#  set(CONFIG_USE_middleware_sdmmc_sd true)
878
879#  # description: Middleware sdmmc mmc
880#  set(CONFIG_USE_middleware_sdmmc_mmc true)
881
882#  # description: Middleware sdmmc sdio
883#  set(CONFIG_USE_middleware_sdmmc_sdio true)
884
885#  # description: Middleware sdmmc host usdhc
886#  set(CONFIG_USE_middleware_sdmmc_host_usdhc true)
887
888#  # description: Middleware sdmmc host usdhc freertos
889#  set(CONFIG_USE_middleware_sdmmc_host_usdhc_freertos true)
890
891#  # description: Middleware sdmmc host usdhc interrupt
892#  set(CONFIG_USE_middleware_sdmmc_host_usdhc_interrupt true)
893
894#  # description: Middleware sdmmc host usdhc polling
895#  set(CONFIG_USE_middleware_sdmmc_host_usdhc_polling true)
896
897#  # description: SDMMC host controller cache dependency
898#  set(CONFIG_USE_middleware_sdmmc_host_usdhc_cache true)
899
900#set.middleware.mbedtls
901#  # description: mbedTLS Template
902#  set(CONFIG_USE_middleware_mbedtls_template true)
903
904#  # description: els_pkc config
905#  set(CONFIG_USE_middleware_mbedtls_els_pkc_config true)
906
907#  # description: mbedTLS test suite
908#  set(CONFIG_USE_middleware_mbedtls_tests true)
909
910#  # description: mbedTLS 3rdparty code
911#  set(CONFIG_USE_middleware_mbedtls_3rdparty true)
912
913#  # description: mbedTLS port library for KPSDK
914#  set(CONFIG_USE_middleware_mbedtls_port_ksdk true)
915
916#  # description: mbedTLS library
917#  set(CONFIG_USE_middleware_mbedtls true)
918
919#set.middleware.usb
920#  # description: USB device phydcd config header
921#  set(CONFIG_USE_middleware_usb_phydcd_config_header true)
922
923#  # description: USB device hsdcd config header
924#  set(CONFIG_USE_middleware_usb_hsdcd_config_header true)
925
926#  # description: USB device ip3511hs config header
927#  set(CONFIG_USE_middleware_usb_device_ip3511hs_config_header true)
928
929#  # description: Middleware usb common_header
930#  set(CONFIG_USE_middleware_usb_common_header true)
931
932#  # description: Middleware usb device common_header
933#  set(CONFIG_USE_middleware_usb_device_common_header true)
934
935#  # description: Middleware usb device ip3511hs
936#  set(CONFIG_USE_middleware_usb_device_ip3511hs true)
937
938#  # description: Middleware usb phy
939#  set(CONFIG_USE_middleware_usb_phy true)
940
941#  # description: Middleware usb device stack external
942#  set(CONFIG_USE_middleware_usb_device_stack_external true)
943
944#  # description: Middleware usb device audio external
945#  set(CONFIG_USE_middleware_usb_device_audio_external true)
946
947#  # description: Middleware usb device cdc external
948#  set(CONFIG_USE_middleware_usb_device_cdc_external true)
949
950#  # description: Middleware usb device cdc rndis external
951#  set(CONFIG_USE_middleware_usb_device_cdc_rndis_external true)
952
953#  # description: Middleware usb device hid external
954#  set(CONFIG_USE_middleware_usb_device_hid_external true)
955
956#  # description: Middleware usb device dfu external
957#  set(CONFIG_USE_middleware_usb_device_dfu_external true)
958
959#  # description: Middleware usb device msd external
960#  set(CONFIG_USE_middleware_usb_device_msd_external true)
961
962#  # description: Middleware usb device phdc external
963#  set(CONFIG_USE_middleware_usb_device_phdc_external true)
964
965#  # description: Middleware usb device video external
966#  set(CONFIG_USE_middleware_usb_device_video_external true)
967
968#  # description: Middleware usb device ccid external
969#  set(CONFIG_USE_middleware_usb_device_ccid_external true)
970
971#  # description: Middleware usb device printer external
972#  set(CONFIG_USE_middleware_usb_device_printer_external true)
973
974#  # description: Middleware usb HSDCD (Select manually if needed)
975#  set(CONFIG_USE_middleware_usb_hsdcd true)
976
977#  # description: Middleware usb device controller driver
978#  set(CONFIG_USE_middleware_usb_device_controller_driver true)
979
980#  # description: Middleware usb host ip3516hs
981#  set(CONFIG_USE_middleware_usb_host_ip3516hs true)
982
983#  # description: Middleware usb host audio
984#  set(CONFIG_USE_middleware_usb_host_audio true)
985
986#  # description: Middleware usb host cdc
987#  set(CONFIG_USE_middleware_usb_host_cdc true)
988
989#  # description: Middleware usb host cdc_ecm
990#  set(CONFIG_USE_middleware_usb_host_cdc_ecm true)
991
992#  # description: Middleware usb host cdc_rndis
993#  set(CONFIG_USE_middleware_usb_host_cdc_rndis true)
994
995#  # description: Middleware usb host hid
996#  set(CONFIG_USE_middleware_usb_host_hid true)
997
998#  # description: Middleware usb host msd
999#  set(CONFIG_USE_middleware_usb_host_msd true)
1000
1001#  # description: Middleware usb host video
1002#  set(CONFIG_USE_middleware_usb_host_video true)
1003
1004#  # description: Middleware usb host phdc
1005#  set(CONFIG_USE_middleware_usb_host_phdc true)
1006
1007#  # description: Middleware usb host printer
1008#  set(CONFIG_USE_middleware_usb_host_printer true)
1009
1010#  # description: Middleware usb host common_header
1011#  set(CONFIG_USE_middleware_usb_host_common_header true)
1012
1013#  # description: USB host ip3516hs config header
1014#  set(CONFIG_USE_middleware_usb_host_ip3516hs_config_header true)
1015
1016#  # description: Middleware usb host stack
1017#  set(CONFIG_USE_middleware_usb_host_stack true)
1018
1019#set.component.osa
1020#  # description: Component osa_zephyr
1021#  set(CONFIG_USE_component_osa_zephyr true)
1022
1023#  # description: Component common_task
1024#  set(CONFIG_USE_component_common_task true)
1025
1026#  # description: Component osa_bm
1027#  set(CONFIG_USE_component_osa_bm true)
1028
1029#  # description: Component osa_free_rtos
1030#  set(CONFIG_USE_component_osa_free_rtos true)
1031
1032#  # description: Component osa
1033#  set(CONFIG_USE_component_osa true)
1034
1035#  # description: Component osa interface
1036#  set(CONFIG_USE_component_osa_interface true)
1037
1038#set.middleware.edgefast_bluetooth
1039#  # description: edgefast_bluetooth configuration template for LE audio
1040#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_config_template true)
1041
1042#  # description: edgefast_bluetooth le_audio.cap
1043#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_cap true)
1044
1045#  # description: edgefast_bluetooth le_audio.aics
1046#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_aics true)
1047
1048#  # description: edgefast_bluetooth le_audio.vocs
1049#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_vocs true)
1050
1051#  # description: edgefast_bluetooth le_audio.csis
1052#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_csip true)
1053
1054#  # description: edgefast_bluetooth le_audio.ccid
1055#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_ccid true)
1056
1057#  # description: edgefast_bluetooth le_audio.baps
1058#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_bap true)
1059
1060#  # description: edgefast_bluetooth le_audio.has
1061#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_has true)
1062
1063#  # description: edgefast_bluetooth le_audio.tbs
1064#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_tbs true)
1065
1066#  # description: edgefast_bluetooth le_audio.tmap
1067#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_tmap true)
1068
1069#  # description: edgefast_bluetooth le_audio.gmap
1070#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_gmap true)
1071
1072#  # description: edgefast_bluetooth le_audio.pbp
1073#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_pbp true)
1074
1075#  # description: edgefast_bluetooth PAL configuration template
1076#  set(CONFIG_USE_middleware_edgefast_bluetooth_config_template true)
1077
1078#  # description: edgefast_bluetooth ind_reset
1079#  set(CONFIG_USE_middleware_edgefast_bluetooth_controller_ind_reset true)
1080
1081#  # description: edgefast_bluetooth liblc3codec
1082#  set(CONFIG_USE_middleware_edgefast_bluetooth_liblc3codec true)
1083
1084#  # description: edgefast_bluetooth asrc_sw
1085#  set(CONFIG_USE_middleware_edgefast_bluetooth_asrc_sw true)
1086
1087#  # description: Template configuration file to be edited by user.
1088#  set(CONFIG_USE_middleware_edgefast_bluetooth_sdio_template_evkmimxrt685 true)
1089
1090#  # description: Template configuration file to be edited by user.
1091#  set(CONFIG_USE_middleware_edgefast_bluetooth_mcux_linker_template_evkmimxrt685 true)
1092
1093#  # description: edgefast_bluetooth Abstraction Layer
1094#  set(CONFIG_USE_middleware_edgefast_bluetooth_pal true)
1095
1096#  # description: edgefast_bluetooth HCI
1097#  set(CONFIG_USE_middleware_edgefast_bluetooth_common_ethermind_hci true)
1098
1099#  # description: edgefast_bluetooth HCI UART
1100#  set(CONFIG_USE_middleware_edgefast_bluetooth_common_ethermind_hci_uart true)
1101
1102#  # description: edgefast_bluetooth bt_ble host stack
1103#  set(CONFIG_USE_middleware_edgefast_bluetooth_common_ethermind true)
1104
1105#  # description: edgefast_bluetooth bt_ble host stack
1106#  set(CONFIG_USE_middleware_edgefast_bluetooth_common_ethermind_lc3 true)
1107
1108#  # description: edgefast_bluetooth wifi_nxp controller
1109#  set(CONFIG_USE_middleware_edgefast_bluetooth_wifi_nxp_controller_base true)
1110
1111#  # description: edgefast_bluetooth k32w061 controller
1112#  set(CONFIG_USE_middleware_edgefast_bluetooth_k32w061_controller true)
1113
1114#  # description: edgefast_bluetooth configuration for bt_ble Host stack
1115#  set(CONFIG_USE_middleware_edgefast_bluetooth_config_ethermind true)
1116
1117#  # description: edgefast_bluetooth extension for bt_ble Host stack
1118#  set(CONFIG_USE_middleware_edgefast_bluetooth_extension_common_ethermind true)
1119
1120#  # description: edgefast_bluetooth bt_ble Host stack(including BR and BLE)
1121#  set(CONFIG_USE_middleware_edgefast_bluetooth_btble_ethermind_cm33 true)
1122
1123#  # description: edgefast_bluetooth bt_ble Host stack(including BLE only)
1124#  set(CONFIG_USE_middleware_edgefast_bluetooth_ble_ethermind_cm33 true)
1125
1126#  # description: edgefast_bluetooth bt_ble Host stack(including BR only)
1127#  set(CONFIG_USE_middleware_edgefast_bluetooth_br_ethermind_cm33 true)
1128
1129#  # description: edgefast_bluetooth le_audio.vcs
1130#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_vcp true)
1131
1132#  # description: edgefast_bluetooth le_audio.micp
1133#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_micp true)
1134
1135#  # description: edgefast_bluetooth le_audio.mcs
1136#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_mcs true)
1137
1138#  # description: edgefast_bluetooth le_audio.mcc
1139#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_mcc true)
1140
1141#  # description: edgefast_bluetooth le_audio.mpl
1142#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_mpl true)
1143
1144#  # description: edgefast_bluetooth le_audio.bass
1145#  set(CONFIG_USE_middleware_edgefast_bluetooth_le_audio_bass true)
1146
1147#  # description: edgefast_bluetooth profile hrs
1148#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_hrs true)
1149
1150#  # description: edgefast_bluetooth profile bas
1151#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_bas true)
1152
1153#  # description: edgefast_bluetooth profile dis
1154#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_dis true)
1155
1156#  # description: edgefast_bluetooth profile hts
1157#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_hts true)
1158
1159#  # description: edgefast_bluetooth profile ias
1160#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_ias true)
1161
1162#  # description: edgefast_bluetooth profile hps
1163#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_hps true)
1164
1165#  # description: edgefast_bluetooth profile pxr
1166#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_pxr true)
1167
1168#  # description: edgefast_bluetooth profile ipsp
1169#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_ipsp true)
1170
1171#  # description: edgefast_bluetooth profile ots
1172#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_ots true)
1173
1174#  # description: edgefast_bluetooth profile wu
1175#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_wu true)
1176
1177#  # description: edgefast_bluetooth profile fmp
1178#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_fmp true)
1179
1180#  # description: edgefast_bluetooth profile tip
1181#  set(CONFIG_USE_middleware_edgefast_bluetooth_profile_tip true)
1182
1183#  # description: edgefast_bluetooth PAL crypto support for bt_ble Host stack
1184#  set(CONFIG_USE_middleware_edgefast_bluetooth_pal_crypto_ethermind true)
1185
1186#  # description: edgefast_bluetooth PAL platform for bt_ble Host stack
1187#  set(CONFIG_USE_middleware_edgefast_bluetooth_pal_platform_ethermind true)
1188
1189#  # description: edgefast_bluetooth host_msd_fatfs for bt_ble Host stack
1190#  set(CONFIG_USE_middleware_edgefast_bluetooth_pal_host_msd_fatfs_ethermind true)
1191
1192#  # description: edgefast_bluetooth db_gen for bt_ble Host stack
1193#  set(CONFIG_USE_middleware_edgefast_bluetooth_pal_db_gen_ethermind true)
1194
1195#  # description: edgefast_bluetooth porting.atomic
1196#  set(CONFIG_USE_middleware_edgefast_bluetooth_porting_atomic true)
1197
1198#  # description: edgefast_bluetooth porting.list
1199#  set(CONFIG_USE_middleware_edgefast_bluetooth_porting_list true)
1200
1201#  # description: edgefast_bluetooth porting.netbuf
1202#  set(CONFIG_USE_middleware_edgefast_bluetooth_porting_net true)
1203
1204#  # description: edgefast_bluetooth porting.toolchain
1205#  set(CONFIG_USE_middleware_edgefast_bluetooth_porting_toolchain true)
1206
1207#  # description: edgefast_bluetooth porting.work_queue
1208#  set(CONFIG_USE_middleware_edgefast_bluetooth_porting_work_queue true)
1209
1210#  # description: Template configuration file to be edited by user.
1211#  set(CONFIG_USE_middleware_edgefast_bluetooth_template true)
1212
1213#  # description: edgefast_bluetooth porting
1214#  set(CONFIG_USE_middleware_edgefast_bluetooth_porting true)
1215
1216#  # description: edgefast_bluetooth shell
1217#  set(CONFIG_USE_middleware_edgefast_bluetooth_shell true)
1218
1219#  # description: edgefast_bluetooth shell
1220#  set(CONFIG_USE_middleware_edgefast_bluetooth_shell_le_audio true)
1221
1222#  # description: edgefast_bluetooth shell_ble
1223#  set(CONFIG_USE_middleware_edgefast_bluetooth_shell_ble true)
1224
1225#  # description: btble libraries for bt_ble Host stack
1226#  set(CONFIG_USE_middleware_edgefast_bluetooth_btble_ethermind_lib_cm33 true)
1227
1228#  # description: BR libraries for bt_ble Host stack
1229#  set(CONFIG_USE_middleware_edgefast_bluetooth_br_ethermind_lib_cm33 true)
1230
1231#  # description: BLE libraries for bt_ble Host stack
1232#  set(CONFIG_USE_middleware_edgefast_bluetooth_ble_ethermind_lib_cm33 true)
1233
1234#  # description: btble libraries for bt_ble Host stack
1235#  set(CONFIG_USE_middleware_edgefast_bluetooth_btble_ethermind_lib_lc3_cm33 true)
1236
1237#  # description: BR libraries for bt_ble Host stack
1238#  set(CONFIG_USE_middleware_edgefast_bluetooth_br_ethermind_lib_lc3_cm33 true)
1239
1240#  # description: BLE libraries for bt_ble Host stack
1241#  set(CONFIG_USE_middleware_edgefast_bluetooth_ble_ethermind_lib_lc3_cm33 true)
1242
1243#  # description: Template configuration file to be edited by user.
1244#  set(CONFIG_USE_middleware_edgefast_bluetooth_sdio_template_mimxrt685audevk true)
1245
1246#  # description: Template configuration file to be edited by user.
1247#  set(CONFIG_USE_middleware_edgefast_bluetooth_mcux_linker_template_mimxrt685audevk true)
1248
1249#set.middleware.eiq
1250#  # description: Flatbuffers library
1251#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_flatbuffers true)
1252
1253#  # description: Gemmlowp library
1254#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_gemmlowp true)
1255
1256#  # description: Ruy library
1257#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_ruy true)
1258
1259#  # description: General Purpose FFT (Fast Fourier/Cosine/Sine Transform) Package
1260#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_fft2d true)
1261
1262#  # description: A mixed-radix Fast Fourier Transform library
1263#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_kissfft true)
1264
1265#  # description: CMSIS-NN library
1266#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_cmsis_nn true)
1267
1268#  # description: Xtensa HiFi4 NN library
1269#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_xa_nnlib_hifi4 true)
1270
1271#  # description: TensorFlow Lite Micro library with reference kernel implementations
1272#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_reference true)
1273
1274#  # description: TensorFlow Lite Micro library with CMSIS-NN kernel implementations
1275#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_cmsis_nn true)
1276
1277#  # description: TensorFlow Lite Micro library binary with core specific kernel implementations
1278#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_binary true)
1279
1280#  # description: Xtensa HiFi4 NN library binary
1281#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_xa_nnlib_hifi4_binary true)
1282
1283#  # description: TensorFlow Lite Micro library with Xtensa HiFi4 DSP kernel implementations
1284#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_xtensa true)
1285
1286#  # description: TensorFlow Lite Micro library header files
1287#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_headers true)
1288
1289#  # description: TensorFlow Lite Micro library
1290#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro true)
1291
1292#  # description: TensorFlow Lite Micro word detection library
1293#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_examples_microspeech true)
1294
1295#set.middleware.naturedsp_hifi4
1296#  # description: NatureDSP
1297#  set(CONFIG_USE_middleware_naturedsp_naturedsp_hifi4 true)
1298
1299#set.middleware.wireless.wpa_supplicant
1300#  # description: Wpa supplicant rtos
1301#  set(CONFIG_USE_middleware_wireless_wpa_supplicant_rtos true)
1302
1303#set.middleware.fatfs
1304#  # description: FatFs
1305#  set(CONFIG_USE_middleware_fatfs true)
1306
1307#  # description: FatFs_MMC
1308#  set(CONFIG_USE_middleware_fatfs_mmc true)
1309
1310#  # description: FatFs_RAM
1311#  set(CONFIG_USE_middleware_fatfs_ram true)
1312
1313#  # description: FatFs_SD
1314#  set(CONFIG_USE_middleware_fatfs_sd true)
1315
1316#  # description: FatFs template MMC
1317#  set(CONFIG_USE_middleware_fatfs_template_mmc true)
1318
1319#  # description: FatFs template RAM
1320#  set(CONFIG_USE_middleware_fatfs_template_ram true)
1321
1322#  # description: FatFs template SD
1323#  set(CONFIG_USE_middleware_fatfs_template_sd true)
1324
1325#  # description: FatFs template USB
1326#  set(CONFIG_USE_middleware_fatfs_template_usb true)
1327
1328#  # description: FatFs_USB
1329#  set(CONFIG_USE_middleware_fatfs_usb true)
1330
1331#set.middleware.vit
1332#  # description: Voice intelligent technology library
1333#  set(CONFIG_USE_middleware_vit_hifi4-rt685 true)
1334
1335#  # description: Voice intelligent technology HiFi4 models
1336#  set(CONFIG_USE_middleware_vit_hifi4-rt685_models true)
1337
1338#set.middleware.voice_seeker
1339#  # description: Voice seeker library for HiFi4
1340#  set(CONFIG_USE_middleware_voice_seeker_hifi4 true)
1341
1342#  # description: Voice seeker memory utilities for RT685_HiFi4
1343#  set(CONFIG_USE_middleware_voice_seeker_rdsp_utilities_public_hifi4 true)
1344
1345list(APPEND CMAKE_MODULE_PATH
1346  ${CMAKE_CURRENT_LIST_DIR}/.
1347  ${CMAKE_CURRENT_LIST_DIR}/../../components/osa
1348  ${CMAKE_CURRENT_LIST_DIR}/../../components/power_manager/devices/MIMXRT685S
1349  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/dsp
1350  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/edgefast_bluetooth
1351  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/eiq
1352  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/fatfs
1353  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/littlefs
1354  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/lwip
1355  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/maestro
1356  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/mbedtls
1357  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/mcuboot_opensource
1358  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/multicore
1359  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/sdmmc
1360  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/usb
1361  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/vit
1362  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/wifi_nxp
1363  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/wireless/wpa_supplicant-rtos
1364  ${CMAKE_CURRENT_LIST_DIR}/../../../rtos/freertos/freertos-kernel
1365  ${CMAKE_CURRENT_LIST_DIR}/drivers
1366  ${CMAKE_CURRENT_LIST_DIR}/project_template
1367  ${CMAKE_CURRENT_LIST_DIR}/template
1368  ${CMAKE_CURRENT_LIST_DIR}/../../CMSIS
1369  ${CMAKE_CURRENT_LIST_DIR}/../../boards/evkmimxrt685
1370  ${CMAKE_CURRENT_LIST_DIR}/../../boards/mimxrt685audevk
1371  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/voice_seeker
1372)
1373
1374include(set_board_evkmimxrt685 OPTIONAL)
1375include(set_board_mimxrt685audevk OPTIONAL)
1376include(set_CMSIS_DSP_Lib OPTIONAL)
1377include(set_CMSIS OPTIONAL)
1378include(set_device_MIMXRT685S OPTIONAL)
1379include(set_component_osa OPTIONAL)
1380include(set_middleware_edgefast_bluetooth OPTIONAL)
1381include(set_middleware_wifi OPTIONAL)
1382include(set_middleware_eiq OPTIONAL)
1383include(set_middleware_fatfs OPTIONAL)
1384include(set_middleware_freertos-kernel OPTIONAL)
1385include(set_middleware_littlefs OPTIONAL)
1386include(set_middleware_lwip OPTIONAL)
1387include(set_middleware_maestro_framework OPTIONAL)
1388include(set_middleware_mbedtls OPTIONAL)
1389include(set_middleware_mcuboot OPTIONAL)
1390include(set_middleware_multicore OPTIONAL)
1391include(set_middleware_naturedsp_hifi4 OPTIONAL)
1392include(set_middleware_sdmmc OPTIONAL)
1393include(set_middleware_usb OPTIONAL)
1394include(set_middleware_vit OPTIONAL)
1395include(set_middleware_voice_seeker OPTIONAL)
1396include(set_middleware_wireless_wpa_supplicant OPTIONAL)
1397