1# Copy variable into project config.cmake to use software component
2#set.board.evkmimxrt1020
3#  # description: Board_project_template evkmimxrt1020
4#  set(CONFIG_USE_BOARD_Project_Template_evkmimxrt1020 true)
5
6#  # description: XIP Board Driver
7#  set(CONFIG_USE_driver_xip_board_evkmimxrt1020 true)
8
9#set.middleware.wifi
10#  # description: NXP WLAN common files
11#  set(CONFIG_USE_middleware_wifi_common_files true)
12
13#  # description: Template configuration file to be edited by user.
14#  set(CONFIG_USE_middleware_wifi_template true)
15
16#  # description: NXP WLAN f/w dnld driver
17#  set(CONFIG_USE_middleware_wifi_fwdnld true)
18
19#  # description: NXP Wi-Fi driver
20#  set(CONFIG_USE_middleware_wifi_wifidriver true)
21
22#  # description: NXP Wi-Fi functionality enables customers to quickly develop applications of interest to add connectivity to different sensors and appliances
23#  set(CONFIG_USE_middleware_wifi true)
24
25#  # description: NXP Wi-Fi SDIO driver
26#  set(CONFIG_USE_middleware_wifi_sdio true)
27
28#  # description: NXP Wi-Fi SDIO driver
29#  set(CONFIG_USE_middleware_wifi_mlan_sdio true)
30
31#  # description: Middlware Wi-Fi CLI
32#  set(CONFIG_USE_middleware_wifi_cli true)
33
34#  # description: Wi-Fi Edgefast Abstraction Layer
35#  set(CONFIG_USE_middleware_edgefast_wifi true)
36
37#  # description: Blocking layer for NXP Wi-Fi
38#  set(CONFIG_USE_middleware_edgefast_wifi_nxp true)
39
40#set.device.MIMXRT1021
41#  # description: Middleware baremetal
42#  set(CONFIG_USE_middleware_baremetal true)
43
44#  # description: Utilities which is needed for particular toolchain like the SBRK function required to address limitation between HEAP and STACK in GCC toolchain library.
45#  set(CONFIG_USE_utilities_misc_utilities true)
46
47#  # description: Driver nand_flash-common
48#  set(CONFIG_USE_driver_nand_flash-common true)
49
50#  # description: Driver nor_flash-common
51#  set(CONFIG_USE_driver_nor_flash-common true)
52
53#  # description: mflash common
54#  set(CONFIG_USE_component_mflash_common true)
55
56#  # description: Driver mx25r_flash
57#  set(CONFIG_USE_driver_mx25r_flash true)
58
59#  # description: Driver pf1550
60#  set(CONFIG_USE_driver_pf1550 true)
61
62#  # description: Driver pf3000
63#  set(CONFIG_USE_driver_pf3000 true)
64
65#  # description: Driver phy-common
66#  set(CONFIG_USE_driver_phy-common true)
67
68#  # description: Wi-Fi module Tx power limits
69#  set(CONFIG_USE_component_wifi_bt_module_tx_pwr_limits true)
70
71#  # description: RTT template configuration
72#  set(CONFIG_USE_driver_rtt_template true)
73
74#  # description: Devices_project_template MIMXRT1021
75#  set(CONFIG_USE_DEVICES_Project_Template_MIMXRT1021 true)
76
77#  # description: Device MIMXRT1021_startup
78#  set(CONFIG_USE_device_MIMXRT1021_startup true)
79
80#  # description: Device MIMXRT1021_cmsis
81#  set(CONFIG_USE_device_MIMXRT1021_CMSIS true)
82
83#  # description: Rte_device
84#  set(CONFIG_USE_RTE_Device true)
85
86#  # description: SAI EDMA Driver
87#  set(CONFIG_USE_driver_sai_edma true)
88
89#  # description: LPI2C Driver
90#  set(CONFIG_USE_driver_lpi2c_edma true)
91
92#  # description: LPSPI Driver
93#  set(CONFIG_USE_driver_lpspi_edma true)
94
95#  # description: LPUART Driver
96#  set(CONFIG_USE_driver_lpuart_edma true)
97
98#  # description: DCP Driver
99#  set(CONFIG_USE_driver_dcp true)
100
101#  # description: Clock Driver
102#  set(CONFIG_USE_driver_clock true)
103
104#  # description: Component serial_manager_uart
105#  set(CONFIG_USE_component_serial_manager_uart true)
106
107#  # description: Utility debug_console_lite
108#  set(CONFIG_USE_utility_debug_console_lite true)
109
110#  # description: IOMUXC Driver
111#  set(CONFIG_USE_driver_iomuxc 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 MIMXRT1021_system
147#  set(CONFIG_USE_device_MIMXRT1021_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: ENET CMSIS Driver
162#  set(CONFIG_USE_driver_cmsis_enet true)
163
164#  # description: Component sai_edma_adapter
165#  set(CONFIG_USE_component_audio_sai_edma_adapter true)
166
167#  # description: Component button
168#  set(CONFIG_USE_component_button true)
169
170#  # description: Driver codec
171#  set(CONFIG_USE_driver_codec true)
172
173#  # description: Component codec adapters for multi codec
174#  set(CONFIG_USE_component_codec_adapters true)
175
176#  # description: Component wm8904 adapter for single codec
177#  set(CONFIG_USE_component_wm8904_adapter true)
178
179#  # description: Component wm8960 adapter for single codecs
180#  set(CONFIG_USE_component_wm8960_adapter true)
181
182#  # description: Component cs42888 adapter for single codec
183#  set(CONFIG_USE_component_cs42888_adapter true)
184
185#  # description: Component sgtl5000 adapter for single codec
186#  set(CONFIG_USE_component_sgtl_adapter true)
187
188#  # description: Component da7212 adapter for single codec
189#  set(CONFIG_USE_component_da7212_adapter true)
190
191#  # description: Component codec_i2c
192#  set(CONFIG_USE_component_codec_i2c true)
193
194#  # description: Component software_crc_adapter
195#  set(CONFIG_USE_component_software_crc_adapter true)
196
197#  # description: Driver cs42888
198#  set(CONFIG_USE_driver_cs42888 true)
199
200#  # description: Driver dialog7212
201#  set(CONFIG_USE_driver_dialog7212 true)
202
203#  # description: Component exception_handling_cm7
204#  set(CONFIG_USE_component_exception_handling_cm7 true)
205
206#  # description: Driver nand_flash-controller-flexspi
207#  set(CONFIG_USE_driver_nand_flash-controller-flexspi true)
208
209#  # description: Driver nand_flash-controller-semc
210#  set(CONFIG_USE_driver_nand_flash-controller-semc true)
211
212#  # description: Driver nor_flash-controller-flexspi
213#  set(CONFIG_USE_driver_nor_flash-controller-flexspi true)
214
215#  # description: Driver nor_flash-controller-lpspi
216#  set(CONFIG_USE_driver_nor_flash-controller-lpspi true)
217
218#  # description: Driver ft5406
219#  set(CONFIG_USE_driver_ft5406 true)
220
221#  # description: Driver ft5406_rt
222#  set(CONFIG_USE_driver_ft5406_rt true)
223
224#  # description: Driver ft6x06
225#  set(CONFIG_USE_driver_ft6x06 true)
226
227#  # description: Driver fxos8700cq
228#  set(CONFIG_USE_driver_fxos8700cq true)
229
230#  # description: Component igpio_adapter
231#  set(CONFIG_USE_component_igpio_adapter true)
232
233#  # description: Component lpi2c_adapter
234#  set(CONFIG_USE_component_lpi2c_adapter true)
235
236#  # description: Driver ili9341
237#  set(CONFIG_USE_driver_ili9341 true)
238
239#  # description: Component led
240#  set(CONFIG_USE_component_led true)
241
242#  # description: Component lists
243#  set(CONFIG_USE_component_lists true)
244
245#  # description: Component log
246#  set(CONFIG_USE_component_log true)
247
248#  # description: Component log backend debug console
249#  set(CONFIG_USE_component_log_backend_debugconsole true)
250
251#  # description: Component log backend debug console lite
252#  set(CONFIG_USE_component_log_backend_debugconsole_lite true)
253
254#  # description: Component log backend ring buffer
255#  set(CONFIG_USE_component_log_backend_ringbuffer true)
256
257#  # description: Component mem_manager
258#  set(CONFIG_USE_component_mem_manager true)
259
260#  # description: Component mem_manager_light
261#  set(CONFIG_USE_component_mem_manager_light true)
262
263#  # description: mflash file
264#  set(CONFIG_USE_component_mflash_file true)
265
266#  # description: dummy file for overwriting mflash when dowloading
267#  set(CONFIG_USE_component_mflash_dummy true)
268
269#  # description: mflash rt1020
270#  set(CONFIG_USE_component_mflash_rt1020 true)
271
272#  # description: Driver mma8451q
273#  set(CONFIG_USE_driver_mma8451q true)
274
275#  # description: Component panic
276#  set(CONFIG_USE_component_panic true)
277
278#  # description: Driver phy-device-ksz8081
279#  set(CONFIG_USE_driver_phy-device-ksz8081 true)
280
281#  # description: Component reset_adapter
282#  set(CONFIG_USE_component_reset_adapter true)
283
284#  # description: Component trng_adapter
285#  set(CONFIG_USE_component_trng_adapter true)
286
287#  # description: Component software_rng_adapter
288#  set(CONFIG_USE_component_software_rng_adapter true)
289
290#  # description: Component serial_manager
291#  set(CONFIG_USE_component_serial_manager true)
292
293#  # description: Component serial_manager_spi
294#  set(CONFIG_USE_component_serial_manager_spi true)
295
296#  # description: Component serial_manager_usb_cdc
297#  set(CONFIG_USE_component_serial_manager_usb_cdc true)
298
299#  # description: Component serial_manager_virtual
300#  set(CONFIG_USE_component_serial_manager_virtual true)
301
302#  # description: Component serial_manager_swo
303#  set(CONFIG_USE_component_serial_manager_swo true)
304
305#  # description: Driver sgtl5000
306#  set(CONFIG_USE_driver_sgtl5000 true)
307
308#  # description: Utility shell
309#  set(CONFIG_USE_utility_shell true)
310
311#  # description: Driver silicon_id rt10xx
312#  set(CONFIG_USE_component_silicon_id_rt10xx true)
313
314#  # description: Driver silicon_id
315#  set(CONFIG_USE_component_silicon_id true)
316
317#  # description: Component lpspi_adapter
318#  set(CONFIG_USE_component_lpspi_adapter true)
319
320#  # description: Component gpt_adapter
321#  set(CONFIG_USE_component_gpt_adapter true)
322
323#  # description: Component pit_adapter
324#  set(CONFIG_USE_component_pit_adapter true)
325
326#  # description: Component timer_manager
327#  set(CONFIG_USE_component_timer_manager true)
328
329#  # description: Component lpuart_adapter
330#  set(CONFIG_USE_component_lpuart_adapter true)
331
332#  # description: Component lpuart_dma_adapter
333#  set(CONFIG_USE_component_lpuart_dma_adapter true)
334
335#  # description: Driver video-common
336#  set(CONFIG_USE_driver_video-common true)
337
338#  # description: Driver wm8904
339#  set(CONFIG_USE_driver_wm8904 true)
340
341#  # description: Driver wm8960
342#  set(CONFIG_USE_driver_wm8960 true)
343
344#  # description: COMMON Driver
345#  set(CONFIG_USE_driver_common true)
346
347#  # description: ADC Driver
348#  set(CONFIG_USE_driver_adc_12b1msps_sar true)
349
350#  # description: ADC_ETC Driver
351#  set(CONFIG_USE_driver_adc_etc true)
352
353#  # description: aipstz Driver
354#  set(CONFIG_USE_driver_aipstz true)
355
356#  # description: AOI Driver
357#  set(CONFIG_USE_driver_aoi true)
358
359#  # description: BEE Driver
360#  set(CONFIG_USE_driver_bee true)
361
362#  # description: CACHE Driver
363#  set(CONFIG_USE_driver_cache_armv7_m7 true)
364
365#  # description: CMP Driver
366#  set(CONFIG_USE_driver_cmp true)
367
368#  # description: DCDC Driver
369#  set(CONFIG_USE_driver_dcdc_1 true)
370
371#  # description: DMAMUX Driver
372#  set(CONFIG_USE_driver_dmamux true)
373
374#  # description: EDMA Driver
375#  set(CONFIG_USE_driver_edma true)
376
377#  # description: ENC Driver
378#  set(CONFIG_USE_driver_enc true)
379
380#  # description: ENET Driver
381#  set(CONFIG_USE_driver_enet true)
382
383#  # description: EWM Driver
384#  set(CONFIG_USE_driver_ewm true)
385
386#  # description: FLEXCAN Driver
387#  set(CONFIG_USE_driver_flexcan true)
388
389#  # description: FLEXIO Driver
390#  set(CONFIG_USE_driver_flexio true)
391
392#  # description: FLEXIO Driver
393#  set(CONFIG_USE_driver_flexio_camera true)
394
395#  # description: FLEXIO I2C Driver
396#  set(CONFIG_USE_driver_flexio_i2c_master true)
397
398#  # description: FLEXIO I2S Driver
399#  set(CONFIG_USE_driver_flexio_i2s true)
400
401#  # description: FLEXIO MCULCD Driver
402#  set(CONFIG_USE_driver_flexio_mculcd true)
403
404#  # description: FLEXIO SPI Driver
405#  set(CONFIG_USE_driver_flexio_spi true)
406
407#  # description: FLEXIO UART Driver
408#  set(CONFIG_USE_driver_flexio_uart true)
409
410#  # description: FLEXRAM Driver
411#  set(CONFIG_USE_driver_flexram true)
412
413#  # description: FLEXSPI Driver
414#  set(CONFIG_USE_driver_flexspi true)
415
416#  # description: GPC Driver
417#  set(CONFIG_USE_driver_gpc_1 true)
418
419#  # description: GPT Driver
420#  set(CONFIG_USE_driver_gpt true)
421
422#  # description: GPIO Driver
423#  set(CONFIG_USE_driver_igpio true)
424
425#  # description: KPP Driver
426#  set(CONFIG_USE_driver_kpp true)
427
428#  # description: LPI2C Driver
429#  set(CONFIG_USE_driver_lpi2c true)
430
431#  # description: LPI2C Driver
432#  set(CONFIG_USE_driver_lpi2c_freertos true)
433
434#  # description: LPSPI Driver
435#  set(CONFIG_USE_driver_lpspi true)
436
437#  # description: LPSPI Driver
438#  set(CONFIG_USE_driver_lpspi_freertos true)
439
440#  # description: LPUART Driver
441#  set(CONFIG_USE_driver_lpuart true)
442
443#  # description: LPUART Driver
444#  set(CONFIG_USE_driver_lpuart_freertos true)
445
446#  # description: OCOTP Driver
447#  set(CONFIG_USE_driver_ocotp true)
448
449#  # description: PIT Driver
450#  set(CONFIG_USE_driver_pit true)
451
452#  # description: pmu Driver
453#  set(CONFIG_USE_driver_pmu true)
454
455#  # description: PWM Driver
456#  set(CONFIG_USE_driver_pwm true)
457
458#  # description: QTMR Driver
459#  set(CONFIG_USE_driver_qtmr_1 true)
460
461#  # description: RTWDOG Driver
462#  set(CONFIG_USE_driver_rtwdog true)
463
464#  # description: SAI Driver
465#  set(CONFIG_USE_driver_sai true)
466
467#  # description: SEMC Driver
468#  set(CONFIG_USE_driver_semc true)
469
470#  # description: SNVS HP Driver
471#  set(CONFIG_USE_driver_snvs_hp true)
472
473#  # description: SNVS LP Driver
474#  set(CONFIG_USE_driver_snvs_lp true)
475
476#  # description: SPDIF Driver
477#  set(CONFIG_USE_driver_spdif true)
478
479#  # description: SRC Driver
480#  set(CONFIG_USE_driver_src true)
481
482#  # description: TEMPMON Driver
483#  set(CONFIG_USE_driver_tempmon true)
484
485#  # description: TRNG Driver
486#  set(CONFIG_USE_driver_trng true)
487
488#  # description: USDHC Driver
489#  set(CONFIG_USE_driver_usdhc true)
490
491#  # description: wdog01 Driver
492#  set(CONFIG_USE_driver_wdog01 true)
493
494#  # description: XBARA Driver
495#  set(CONFIG_USE_driver_xbara true)
496
497#  # description: XBARB Driver
498#  set(CONFIG_USE_driver_xbarb true)
499
500#  # description: ROMAPI Driver
501#  set(CONFIG_USE_driver_romapi true)
502
503#  # description: NIC301 Driver
504#  set(CONFIG_USE_driver_nic301 true)
505
506#  # description: SOC FLEXRAM ALLOCATE Driver
507#  set(CONFIG_USE_driver_soc_flexram_allocate true)
508
509#  # description: XIP Device Driver
510#  set(CONFIG_USE_driver_xip_device true)
511
512#  # description: SEGGER Real Time Transfer(RTT)
513#  set(CONFIG_USE_driver_rtt true)
514
515#set.CMSIS
516#  # description: CMSIS-CORE for Cortex-M, ARMv8-M, ARMv8.1-M
517#  set(CONFIG_USE_CMSIS_Include_core_cm true)
518
519#  # description: Access to #include Driver_USART.h file for custom implementation
520#  set(CONFIG_USE_CMSIS_Driver_Include_USART true)
521
522#  # description: Access to #include Driver_CAN.h file for custom implementation
523#  set(CONFIG_USE_CMSIS_Driver_Include_CAN true)
524
525#  # description: Access to #include Driver_ETH.h file for custom implementation
526#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet true)
527
528#  # description: Access to #include Driver_ETH_MAC.h file for custom implementation
529#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet_MAC true)
530
531#  # description: Access to #include Driver_ETH_PHY.h file for custom implementation
532#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet_PHY true)
533
534#  # description: Access to #include Driver_Flash.h file for custom implementation
535#  set(CONFIG_USE_CMSIS_Driver_Include_Flash true)
536
537#  # description: Access to #include Driver_I2C.h file for custom implementation
538#  set(CONFIG_USE_CMSIS_Driver_Include_I2C true)
539
540#  # description: Access to #include Driver_MCI.h file for custom implementation
541#  set(CONFIG_USE_CMSIS_Driver_Include_MCI true)
542
543#  # description: Access to #include Driver_NAND.h file for custom implementation
544#  set(CONFIG_USE_CMSIS_Driver_Include_NAND true)
545
546#  # description: Access to #include Driver_SAI.h file for custom implementation
547#  set(CONFIG_USE_CMSIS_Driver_Include_SAI true)
548
549#  # description: Access to #include Driver_SPI.h file for custom implementation
550#  set(CONFIG_USE_CMSIS_Driver_Include_SPI true)
551
552#  # description: Access to #include Driver_USBD.h file for custom implementation
553#  set(CONFIG_USE_CMSIS_Driver_Include_USB_Device true)
554
555#  # description: Access to #include Driver_USBH.h file for custom implementation
556#  set(CONFIG_USE_CMSIS_Driver_Include_USB_Host true)
557
558#  # description: Access to #include Driver_WiFi.h file
559#  set(CONFIG_USE_CMSIS_Driver_Include_WiFi true)
560
561#  # description: Device interrupt controller interface
562#  set(CONFIG_USE_CMSIS_Device_API_OSTick true)
563
564#  # description: CMSIS-RTOS API for Cortex-M, SC000, and SC300
565#  set(CONFIG_USE_CMSIS_Device_API_RTOS2 true)
566
567#  # description: CMSIS-RTOS2 RTX5 for Cortex-M, SC000, C300 and Armv8-M (Library)
568#  set(CONFIG_USE_CMSIS_RTOS2_Secure true)
569
570#  # description: CMSIS-RTOS2 RTX5 for Armv8-M Non-Secure Domain (Library)
571#  set(CONFIG_USE_CMSIS_RTOS2_NonSecure true)
572
573#set.CMSIS_DSP_Lib
574#  # description: CMSIS-DSP Library Header
575#  set(CONFIG_USE_CMSIS_DSP_Include true)
576
577#  # description: CMSIS-DSP Library
578#  set(CONFIG_USE_CMSIS_DSP_Source true)
579
580#  # description: CMSIS-NN Library
581#  set(CONFIG_USE_CMSIS_NN_Source true)
582
583#set.middleware.fatfs
584#  # description: FatFs template MMC
585#  set(CONFIG_USE_middleware_fatfs_template_mmc true)
586
587#  # description: FatFs template NAND
588#  set(CONFIG_USE_middleware_fatfs_template_nand true)
589
590#  # description: FatFs template RAM
591#  set(CONFIG_USE_middleware_fatfs_template_ram true)
592
593#  # description: FatFs template SD
594#  set(CONFIG_USE_middleware_fatfs_template_sd true)
595
596#  # description: FatFs template SDSPI
597#  set(CONFIG_USE_middleware_fatfs_template_sdspi true)
598
599#  # description: FatFs template USB
600#  set(CONFIG_USE_middleware_fatfs_template_usb true)
601
602#  # description: FatFs
603#  set(CONFIG_USE_middleware_fatfs true)
604
605#  # description: FatFs_MMC
606#  set(CONFIG_USE_middleware_fatfs_mmc true)
607
608#  # description: FatFs_RAM
609#  set(CONFIG_USE_middleware_fatfs_ram true)
610
611#  # description: FatFs_SD
612#  set(CONFIG_USE_middleware_fatfs_sd true)
613
614#  # description: FatFs_USB
615#  set(CONFIG_USE_middleware_fatfs_usb true)
616
617#set.middleware.freertos-kernel
618#  # description: FreeRTOS NXP extension
619#  set(CONFIG_USE_middleware_freertos-kernel_extension true)
620
621#  # description: Template configuration file to be edited by user. Provides also memory allocator (heap_x), change variant if needed.
622#  set(CONFIG_USE_middleware_freertos-kernel_template true)
623
624#  # description: FreeRTOS kernel
625#  set(CONFIG_USE_middleware_freertos-kernel true)
626
627#  # description: FreeRTOS heap 1
628#  set(CONFIG_USE_middleware_freertos-kernel_heap_1 true)
629
630#  # description: FreeRTOS heap 2
631#  set(CONFIG_USE_middleware_freertos-kernel_heap_2 true)
632
633#  # description: FreeRTOS heap 3
634#  set(CONFIG_USE_middleware_freertos-kernel_heap_3 true)
635
636#  # description: FreeRTOS heap 4
637#  set(CONFIG_USE_middleware_freertos-kernel_heap_4 true)
638
639#  # description: FreeRTOS heap 5
640#  set(CONFIG_USE_middleware_freertos-kernel_heap_5 true)
641
642#  # description: FreeRTOS MPU wrappers
643#  set(CONFIG_USE_middleware_freertos-kernel_mpu_wrappers true)
644
645#set.middleware.lwip
646#  # description: lwIP Template
647#  set(CONFIG_USE_middleware_lwip_template true)
648
649#  # description: lwIP - A Lightweight TCP/IP Stack
650#  set(CONFIG_USE_middleware_lwip true)
651
652#  # description: Enet ethernet interface
653#  set(CONFIG_USE_middleware_lwip_enet_ethernetif true)
654
655#  # description: USB network layer
656#  set(CONFIG_USE_middleware_lwip_usb_ethernetif true)
657
658#  # description: lwIP HTTP Daemon Implementation Support Files
659#  set(CONFIG_USE_middleware_lwip_apps_httpd_support true)
660
661#  # description: lwIP HTTP Daemon
662#  set(CONFIG_USE_middleware_lwip_apps_httpd true)
663
664#  # description: lwIP HTTP Server Implementation
665#  set(CONFIG_USE_middleware_lwip_apps_httpsrv true)
666
667#  # description: lwIP HTTPS Server Implementation
668#  set(CONFIG_USE_middleware_lwip_apps_httpssrv true)
669
670#  # description: lwIP mDNS Implementation
671#  set(CONFIG_USE_middleware_lwip_apps_mdns true)
672
673#  # description: lwIP IPERF Implementation
674#  set(CONFIG_USE_middleware_lwip_apps_lwiperf true)
675
676#  # description: lwIP MQTT Client
677#  set(CONFIG_USE_middleware_lwip_apps_mqtt true)
678
679#  # description: lwIP SNTP
680#  set(CONFIG_USE_middleware_lwip_apps_sntp true)
681
682#  # description: lwIP Ping Sender contrib
683#  set(CONFIG_USE_middleware_lwip_contrib_ping true)
684
685#  # description: lwIP TCP Echo contrib
686#  set(CONFIG_USE_middleware_lwip_contrib_tcpecho true)
687
688#  # description: lwIP TCP Echo Raw API contrib
689#  set(CONFIG_USE_middleware_lwip_contrib_tcpecho_raw true)
690
691#  # description: lwIP UDP Echo contrib
692#  set(CONFIG_USE_middleware_lwip_contrib_udpecho true)
693
694#  # description: lwIP UDP Echo Raw API contrib
695#  set(CONFIG_USE_middleware_lwip_contrib_udpecho_raw true)
696
697#set.middleware.mbedtls
698#  # description: mbedTLS Template
699#  set(CONFIG_USE_middleware_mbedtls_template true)
700
701#  # description: els_pkc config
702#  set(CONFIG_USE_middleware_mbedtls_els_pkc_config true)
703
704#  # description: mbedTLS port library for KPSDK
705#  set(CONFIG_USE_middleware_mbedtls_port_ksdk true)
706
707#  # description: mbedTLS library
708#  set(CONFIG_USE_middleware_mbedtls true)
709
710#set.middleware.sdmmc
711#  # description: Middleware sdmmc common
712#  set(CONFIG_USE_middleware_sdmmc_common true)
713
714#  # description: Template configuration file to be edited by user.
715#  set(CONFIG_USE_middleware_sdmmc_sdhc_template true)
716
717#  # description: Template configuration file to be edited by user.
718#  set(CONFIG_USE_middleware_sdmmc_sdif_template true)
719
720#  # description: Template configuration file to be edited by user.
721#  set(CONFIG_USE_middleware_sdmmc_usdhc_template true)
722
723#  # description: Middleware sdmmc osa_bm
724#  set(CONFIG_USE_middleware_sdmmc_osa_bm true)
725
726#  # description: Middleware sdmmc osa_freertos
727#  set(CONFIG_USE_middleware_sdmmc_osa_freertos true)
728
729#  # description: Middleware sdmmc osa_azurertos
730#  set(CONFIG_USE_middleware_sdmmc_osa_azurertos true)
731
732#  # description: Middleware sdmmc sd
733#  set(CONFIG_USE_middleware_sdmmc_sd true)
734
735#  # description: Middleware sdmmc mmc
736#  set(CONFIG_USE_middleware_sdmmc_mmc true)
737
738#  # description: Middleware sdmmc sdio
739#  set(CONFIG_USE_middleware_sdmmc_sdio true)
740
741#  # description: Middleware sdmmc host usdhc
742#  set(CONFIG_USE_middleware_sdmmc_host_usdhc true)
743
744#  # description: Middleware sdmmc host usdhc freertos
745#  set(CONFIG_USE_middleware_sdmmc_host_usdhc_freertos true)
746
747#  # description: Middleware sdmmc host usdhc interrupt
748#  set(CONFIG_USE_middleware_sdmmc_host_usdhc_interrupt true)
749
750#  # description: Middleware sdmmc host usdhc polling
751#  set(CONFIG_USE_middleware_sdmmc_host_usdhc_polling true)
752
753#  # description: Middleware sdmmc host usdhc azurertos
754#  set(CONFIG_USE_middleware_sdmmc_host_usdhc_azurertos true)
755
756#  # description: SDMMC host controller cache dependency
757#  set(CONFIG_USE_middleware_sdmmc_host_usdhc_cache true)
758
759#set.middleware.issdk
760#  # description: ISSDK Serial to MQTT bridge application
761#  set(CONFIG_USE_middleware_issdk_sensor_tools true)
762
763#  # description: ISSDK Utils
764#  set(CONFIG_USE_middleware_issdk_drivers_systick_utils true)
765
766#  # description: ISSDK Sensors RegDefs
767#  set(CONFIG_USE_middleware_issdk_sensor_allregdefs true)
768
769#  # description: ISSDK FXAS21002 Sensor Driver Files
770#  set(CONFIG_USE_middleware_issdk_sensor_fxas21002 true)
771
772#  # description: ISSDK FXOS8700 Sensor Driver Files
773#  set(CONFIG_USE_middleware_issdk_sensor_fxos8700 true)
774
775#  # description: ISSDK MPL3115 Sensor Driver Files
776#  set(CONFIG_USE_middleware_issdk_sensor_mpl3115 true)
777
778#  # description: ISSDK FXLC95000 Sensor Driver Files
779#  set(CONFIG_USE_middleware_issdk_sensor_fxlc95000 true)
780
781#  # description: ISSDK MMA8491 Sensor Driver Files
782#  set(CONFIG_USE_middleware_issdk_sensor_mma8491q true)
783
784#  # description: ISSDK FXLS8471 Sensor Driver Files
785#  set(CONFIG_USE_middleware_issdk_sensor_fxls8471q true)
786
787#  # description: ISSDK MAG3110 Sensor Driver Files
788#  set(CONFIG_USE_middleware_issdk_sensor_mag3110 true)
789
790#  # description: ISSDK MMA845x Sensor Driver Files
791#  set(CONFIG_USE_middleware_issdk_sensor_mma845x true)
792
793#  # description: ISSDK MMA865x Sensor Driver Files
794#  set(CONFIG_USE_middleware_issdk_sensor_mma865x true)
795
796#  # description: ISSDK FXPQ3115 Sensor Driver Files
797#  set(CONFIG_USE_middleware_issdk_sensor_fxpq3115 true)
798
799#  # description: ISSDK FXLS8962 Sensor Driver Files
800#  set(CONFIG_USE_middleware_issdk_sensor_fxls8962 true)
801
802#  # description: ISSDK MMA9553 Sensor Driver Files
803#  set(CONFIG_USE_middleware_issdk_sensor_mma9553 true)
804
805#  # description: ISSDK nps300x Sensor Driver Files
806#  set(CONFIG_USE_middleware_issdk_sensor_nps300x true)
807
808#  # description: ISSDK ISL29023 Sensor Driver Files
809#  set(CONFIG_USE_middleware_issdk_sensor_isl29023 true)
810
811#  # description: ISSDK fxps7250d4 Sensor Driver Files
812#  set(CONFIG_USE_middleware_issdk_sensor_fxps7250d4 true)
813
814#  # description: ISSDK FXLS896xAF Sensor Driver Files
815#  set(CONFIG_USE_middleware_issdk_sensor_fxls896xaf true)
816
817#  # description: ISSDK FXLS8974CF Sensor Driver Files
818#  set(CONFIG_USE_middleware_issdk_sensor_fxls8974cf true)
819
820#  # description: ISSDK FXLS8961AF Sensor Driver Files
821#  set(CONFIG_USE_middleware_issdk_sensor_fxls8961af true)
822
823#  # description: ISSDK FXLS8971CF Sensor Driver Files
824#  set(CONFIG_USE_middleware_issdk_sensor_fxls8971cf true)
825
826#  # description: ISSDK NMH1000 Sensor Driver Files
827#  set(CONFIG_USE_middleware_issdk_sensor_nmh1000 true)
828
829#  # description: ISSDK Sensor Interface Common
830#  set(CONFIG_USE_middleware_issdk_sensor_interface_common true)
831
832#  # description: ISSDK GPIO Driver for i.MXRT10xx
833#  set(CONFIG_USE_middleware_issdk_drivers_gpio_imx true)
834
835#  # description: ISSDK GPIO Driver for i.MX8xx
836#  set(CONFIG_USE_middleware_issdk_drivers_gpio_imx8 true)
837
838#  # description: ISSDK GPIO Driver for i.MXRT685
839#  set(CONFIG_USE_middleware_issdk_drivers_gpio_imxrt600 true)
840
841#  # description: ISSDK GPIO Driver for i.MXRT1180
842#  set(CONFIG_USE_middleware_issdk_drivers_gpio_imxrt1180 true)
843
844#  # description: ISSDK GPIO Driver for i.MXRT
845#  set(CONFIG_USE_middleware_issdk_drivers_gpio_imxrt true)
846
847#  # description: ISSDK Host Interface Service
848#  set(CONFIG_USE_middleware_issdk_drivers_host true)
849
850#set.middleware.azure_rtos
851#  # description: Azure RTOS Core
852#  set(CONFIG_USE_middleware_azure_rtos_tx_template true)
853
854#  # description: Azure RTOS Core
855#  set(CONFIG_USE_middleware_azure_rtos_tx_mgr_template true)
856
857#  # description: Real Time Operating System Kernel
858#  set(CONFIG_USE_middleware_azure_rtos_tx_lib true)
859
860#  # description: Real Time Operating System Kernel
861#  set(CONFIG_USE_middleware_azure_rtos_tx_mgr_lib true)
862
863#  # description: Real Time Operating System Kernel
864#  set(CONFIG_USE_middleware_azure_rtos_txm_lib true)
865
866#  # description: A file system based on azure RTOS
867#  set(CONFIG_USE_middleware_azure_rtos_fx_template true)
868
869#  # description: A file system based on azure RTOS
870#  set(CONFIG_USE_middleware_azure_rtos_fx_lib true)
871
872#  # description: A GUI library based on azure RTOS
873#  set(CONFIG_USE_middleware_azure_rtos_gx_lib true)
874
875#  # description: A network protocol stack based on azure RTOS
876#  set(CONFIG_USE_middleware_azure_rtos_nxd_template true)
877
878#  # description: A network protocol stack based on azure RTOS
879#  set(CONFIG_USE_middleware_azure_rtos_nxd_lib true)
880
881#  # description: A USB library based on azure RTOS
882#  set(CONFIG_USE_middleware_azure_rtos_ux_template true)
883
884#  # description: Azure RTOS USBX Host Controller EHCI
885#  set(CONFIG_USE_middleware_azure_rtos_ux_ehci true)
886
887#  # description: Azure RTOS USBX Host Controller OHCI
888#  set(CONFIG_USE_middleware_azure_rtos_ux_ohci true)
889
890#  # description: Azure RTOS USBX Host Controller IP3516
891#  set(CONFIG_USE_middleware_azure_rtos_ux_ip3516 true)
892
893#  # description: Azure RTOS USBX Device Controller IP3511
894#  set(CONFIG_USE_middleware_azure_rtos_ux_ip3511 true)
895
896#  # description: Azure RTOS USBX Device Controller for i.MX RT
897#  set(CONFIG_USE_middleware_azure_rtos_ux_dci true)
898
899#  # description: A USB library based on azure RTOS
900#  set(CONFIG_USE_middleware_azure_rtos_ux_lib true)
901
902#  # description: Azure RTOS Core
903#  set(CONFIG_USE_middleware_azure_rtos_tx true)
904
905#  # description: Azure RTOS Core
906#  set(CONFIG_USE_middleware_azure_rtos_tx_mgr true)
907
908#  # description: Azure RTOS Core
909#  set(CONFIG_USE_middleware_azure_rtos_tx_sp true)
910
911#  # description: A file system based on azure RTOS
912#  set(CONFIG_USE_middleware_azure_rtos_fx true)
913
914#  # description: A file system based on azure RTOS
915#  set(CONFIG_USE_middleware_azure_rtos_fx_sp true)
916
917#  # description: A GUI library based on azure RTOS
918#  set(CONFIG_USE_middleware_azure_rtos_gx true)
919
920#  # description: LevelX provides NAND and NOR flash wear leveling facilities to embedded applications
921#  set(CONFIG_USE_middleware_azure_rtos_lx true)
922
923#  # description: A network protocol stack based on azure RTOS
924#  set(CONFIG_USE_middleware_azure_rtos_nxd true)
925
926#  # description: A network protocol stack based on azure RTOS
927#  set(CONFIG_USE_middleware_azure_rtos_nxd_sp true)
928
929#  # description: Azure NetX Duo driver based on i.MXRT series
930#  set(CONFIG_USE_middleware_netxduo_imxrt true)
931
932#  # description: A USB library based on azure RTOS
933#  set(CONFIG_USE_middleware_azure_rtos_ux true)
934
935#  # description: A USB library based on azure RTOS
936#  set(CONFIG_USE_middleware_azure_rtos_ux_sp true)
937
938#  # description: A software package that connects to the IoT Hub through Azure RTOS
939#  set(CONFIG_USE_middleware_azure_rtos_azure_iot true)
940
941#set.middleware.usb
942#  # description: USB device ehci config header
943#  set(CONFIG_USE_middleware_usb_device_ehci_config_header true)
944
945#  # description: Middleware usb common_header
946#  set(CONFIG_USE_middleware_usb_common_header true)
947
948#  # description: Middleware usb device common_header
949#  set(CONFIG_USE_middleware_usb_device_common_header true)
950
951#  # description: Middleware usb device ehci
952#  set(CONFIG_USE_middleware_usb_device_ehci true)
953
954#  # description: Middleware usb phy
955#  set(CONFIG_USE_middleware_usb_phy true)
956
957#  # description: Middleware usb device stack external
958#  set(CONFIG_USE_middleware_usb_device_stack_external true)
959
960#  # description: Middleware usb device audio external
961#  set(CONFIG_USE_middleware_usb_device_audio_external true)
962
963#  # description: Middleware usb device cdc external
964#  set(CONFIG_USE_middleware_usb_device_cdc_external true)
965
966#  # description: Middleware usb device cdc rndis external
967#  set(CONFIG_USE_middleware_usb_device_cdc_rndis_external true)
968
969#  # description: Middleware usb device hid external
970#  set(CONFIG_USE_middleware_usb_device_hid_external true)
971
972#  # description: Middleware usb device dfu external
973#  set(CONFIG_USE_middleware_usb_device_dfu_external true)
974
975#  # description: Middleware usb device msd external
976#  set(CONFIG_USE_middleware_usb_device_msd_external true)
977
978#  # description: Middleware usb device phdc external
979#  set(CONFIG_USE_middleware_usb_device_phdc_external true)
980
981#  # description: Middleware usb device video external
982#  set(CONFIG_USE_middleware_usb_device_video_external true)
983
984#  # description: Middleware usb device ccid external
985#  set(CONFIG_USE_middleware_usb_device_ccid_external true)
986
987#  # description: Middleware usb device printer external
988#  set(CONFIG_USE_middleware_usb_device_printer_external true)
989
990#  # description: Middleware usb device controller driver
991#  set(CONFIG_USE_middleware_usb_device_controller_driver true)
992
993#  # description: Middleware usb host ehci
994#  set(CONFIG_USE_middleware_usb_host_ehci true)
995
996#  # description: Middleware usb host audio
997#  set(CONFIG_USE_middleware_usb_host_audio true)
998
999#  # description: Middleware usb host cdc
1000#  set(CONFIG_USE_middleware_usb_host_cdc true)
1001
1002#  # description: Middleware usb host cdc_rndis
1003#  set(CONFIG_USE_middleware_usb_host_cdc_rndis true)
1004
1005#  # description: Middleware usb host hid
1006#  set(CONFIG_USE_middleware_usb_host_hid true)
1007
1008#  # description: Middleware usb host msd
1009#  set(CONFIG_USE_middleware_usb_host_msd true)
1010
1011#  # description: Middleware usb host video
1012#  set(CONFIG_USE_middleware_usb_host_video true)
1013
1014#  # description: Middleware usb host phdc
1015#  set(CONFIG_USE_middleware_usb_host_phdc true)
1016
1017#  # description: Middleware usb host printer
1018#  set(CONFIG_USE_middleware_usb_host_printer true)
1019
1020#  # description: Middleware usb host common_header
1021#  set(CONFIG_USE_middleware_usb_host_common_header true)
1022
1023#  # description: USB host ehci config header
1024#  set(CONFIG_USE_middleware_usb_host_ehci_config_header true)
1025
1026#  # description: Middleware usb host stack
1027#  set(CONFIG_USE_middleware_usb_host_stack true)
1028
1029#set.component.osa
1030#  # description: Component common_task
1031#  set(CONFIG_USE_component_common_task true)
1032
1033#  # description: Component osa_bm
1034#  set(CONFIG_USE_component_osa_bm true)
1035
1036#  # description: Component osa_free_rtos
1037#  set(CONFIG_USE_component_osa_free_rtos true)
1038
1039#  # description: Component osa
1040#  set(CONFIG_USE_component_osa true)
1041
1042#  # description: Component osa interface
1043#  set(CONFIG_USE_component_osa_interface true)
1044
1045#  # description: Component osa thread
1046#  set(CONFIG_USE_component_osa_thread true)
1047
1048list(APPEND CMAKE_MODULE_PATH
1049  ${CMAKE_CURRENT_LIST_DIR}/.
1050  ${CMAKE_CURRENT_LIST_DIR}/../../components/osa
1051  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/fatfs
1052  ${CMAKE_CURRENT_LIST_DIR}/../../middleware/issdk
1053  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/lwip
1054  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/mbedtls
1055  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/sdmmc
1056  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/usb
1057  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/wifi_nxp
1058  ${CMAKE_CURRENT_LIST_DIR}/../../../rtos/azure-rtos
1059  ${CMAKE_CURRENT_LIST_DIR}/../../../rtos/freertos/freertos-kernel
1060  ${CMAKE_CURRENT_LIST_DIR}/drivers
1061  ${CMAKE_CURRENT_LIST_DIR}/project_template
1062  ${CMAKE_CURRENT_LIST_DIR}/template
1063  ${CMAKE_CURRENT_LIST_DIR}/xip
1064  ${CMAKE_CURRENT_LIST_DIR}/../../CMSIS
1065  ${CMAKE_CURRENT_LIST_DIR}/../../boards/evkmimxrt1020
1066  ${CMAKE_CURRENT_LIST_DIR}/../../devices/MIMXRT1166
1067  ${CMAKE_CURRENT_LIST_DIR}/../../devices/MIMXRT1021
1068  ${CMAKE_CURRENT_LIST_DIR}/../../devices/MIMXRT1052
1069)
1070
1071include(set_board_evkmimxrt1020 OPTIONAL)
1072include(set_CMSIS_DSP_Lib OPTIONAL)
1073include(set_CMSIS OPTIONAL)
1074include(set_device_MIMXRT1021 OPTIONAL)
1075include(set_component_osa OPTIONAL)
1076include(set_middleware_azure_rtos OPTIONAL)
1077include(set_middleware_wifi OPTIONAL)
1078include(set_middleware_fatfs OPTIONAL)
1079include(set_middleware_freertos-kernel OPTIONAL)
1080include(set_middleware_issdk OPTIONAL)
1081include(set_middleware_lwip OPTIONAL)
1082include(set_middleware_mbedtls OPTIONAL)
1083include(set_middleware_sdmmc OPTIONAL)
1084include(set_middleware_usb OPTIONAL)
1085