1# Copy variable into project config.cmake to use software component 2#set.board.frdmmcxn236 3# # description: Board_project_template frdmmcxn236 4# set(CONFIG_USE_BOARD_Project_Template_frdmmcxn236 true) 5 6#set.device.MCXN236 7# # description: utilitiy for MCXN236 8# set(CONFIG_USE_device_MCXN236_utility_frdmmcxn236 true) 9 10# # description: Middleware baremetal 11# set(CONFIG_USE_middleware_baremetal true) 12 13# # description: Used to include slave core binary into master core binary. 14# set(CONFIG_USE_utility_incbin true) 15 16# # description: Utilities which is needed for particular toolchain like the SBRK function required to address limitation between HEAP and STACK in GCC toolchain library. 17# set(CONFIG_USE_utilities_misc_utilities true) 18 19# # description: Simple Unit Testing for C 20# set(CONFIG_USE_utilities_unity true) 21 22# # description: RTT template configuration 23# set(CONFIG_USE_driver_rtt_template true) 24 25# # description: Driver nand_flash-common 26# set(CONFIG_USE_driver_nand_flash-common true) 27 28# # description: Driver nor_flash-common 29# set(CONFIG_USE_driver_nor_flash-common true) 30 31# # description: mflash common 32# set(CONFIG_USE_component_mflash_common true) 33 34# # description: Driver mx25r_flash 35# set(CONFIG_USE_driver_mx25r_flash true) 36 37# # description: Driver pf1550 38# set(CONFIG_USE_driver_pf1550 true) 39 40# # description: Driver pf3000 41# set(CONFIG_USE_driver_pf3000 true) 42 43# # description: Driver phy-common 44# set(CONFIG_USE_driver_phy-common true) 45 46# # description: Driver p3t1755 47# set(CONFIG_USE_driver_p3t1755 true) 48 49# # description: Wi-Fi module Tx power limits 50# set(CONFIG_USE_component_wifi_bt_module_tx_pwr_limits true) 51 52# # description: Wi-Fi and BT module configs 53# set(CONFIG_USE_component_wifi_bt_module_config true) 54 55# # description: Devices_project_template MCXN236 56# set(CONFIG_USE_DEVICES_Project_Template_MCXN236 true) 57 58# # description: Device MCXN236_startup 59# set(CONFIG_USE_device_MCXN236_startup true) 60 61# # description: Device MCXN236_cmsis 62# set(CONFIG_USE_device_MCXN236_CMSIS true) 63 64# # description: Rte_device 65# set(CONFIG_USE_RTE_Device true) 66 67# # description: Component serial_manager_uart 68# set(CONFIG_USE_component_serial_manager_uart true) 69 70# # description: Clock Driver 71# set(CONFIG_USE_driver_clock true) 72 73# # description: EDMA Driver 74# set(CONFIG_USE_driver_edma4 true) 75 76# # description: EDMA SOC Driver 77# set(CONFIG_USE_driver_edma_soc true) 78 79# # description: FLEXIO MCULCD EDMA Driver 80# set(CONFIG_USE_driver_flexio_mculcd_edma true) 81 82# # description: FLEXIO MCULCD SMARTDMA Driver 83# set(CONFIG_USE_driver_flexio_mculcd_smartdma true) 84 85# # description: SAI EDMA Driver 86# set(CONFIG_USE_driver_sai_edma true) 87 88# # description: LPUART EDMA Driver 89# set(CONFIG_USE_driver_lpuart_edma true) 90 91# # description: LPSPI EDMA Driver 92# set(CONFIG_USE_driver_lpspi_edma true) 93 94# # description: LPI2C EDMA Driver 95# set(CONFIG_USE_driver_lpi2c_edma true) 96 97# # description: LPUART CMSIS Driver 98# set(CONFIG_USE_driver_cmsis_lpuart true) 99 100# # description: LPSPI CMSIS Driver 101# set(CONFIG_USE_driver_cmsis_lpspi true) 102 103# # description: LPI2C CMSIS Driver 104# set(CONFIG_USE_driver_cmsis_lpi2c true) 105 106# # description: FLEXCAN Driver 107# set(CONFIG_USE_driver_flexcan_edma true) 108 109# # description: FLEXIO SPI EDMA Driver 110# set(CONFIG_USE_driver_flexio_spi_edma true) 111 112# # description: FLEXIO UART EDMA Driver 113# set(CONFIG_USE_driver_flexio_uart_edma true) 114 115# # description: PDM EDMA Driver 116# set(CONFIG_USE_driver_pdm_edma true) 117 118# # description: Utility notifier 119# set(CONFIG_USE_utility_notifier true) 120 121# # description: Inputmux_connections Driver 122# set(CONFIG_USE_driver_inputmux_connections true) 123 124# # description: COMMON Driver 125# set(CONFIG_USE_driver_common true) 126 127# # description: Utility assert 128# set(CONFIG_USE_utility_assert true) 129 130# # description: Utility assert_lite 131# set(CONFIG_USE_utility_assert_lite true) 132 133# # description: Utility str 134# set(CONFIG_USE_utility_str true) 135 136# # description: Utility debug_console_lite 137# set(CONFIG_USE_utility_debug_console_lite true) 138 139# # description: Utility debug_console 140# set(CONFIG_USE_utility_debug_console true) 141 142# # description: Device MCXN236_system 143# set(CONFIG_USE_device_MCXN236_system true) 144 145# # description: SEGGER Real Time Transfer(RTT) 146# set(CONFIG_USE_driver_rtt true) 147 148# # description: TDET Driver 149# set(CONFIG_USE_driver_tdet true) 150 151# # description: SYSPM Driver 152# set(CONFIG_USE_driver_syspm true) 153 154# # description: PUFv3 Driver 155# set(CONFIG_USE_driver_puf_v3 true) 156 157# # description: LPCMP Driver 158# set(CONFIG_USE_driver_lpcmp true) 159 160# # description: VREF Driver 161# set(CONFIG_USE_driver_vref_1 true) 162 163# # description: LPADC Driver 164# set(CONFIG_USE_driver_lpadc true) 165 166# # description: itrc Driver 167# set(CONFIG_USE_driver_itrc true) 168 169# # description: INTM Driver 170# set(CONFIG_USE_driver_intm true) 171 172# # description: Driver dbi 173# set(CONFIG_USE_driver_dbi true) 174 175# # description: Driver dbi_flexio_edma 176# set(CONFIG_USE_driver_dbi_flexio_edma true) 177 178# # description: MCX_CMC Driver 179# set(CONFIG_USE_driver_mcx_cmc true) 180 181# # description: EIM Driver 182# set(CONFIG_USE_driver_eim true) 183 184# # description: ERM Driver 185# set(CONFIG_USE_driver_erm true) 186 187# # description: MCX VBAT Driver 188# set(CONFIG_USE_driver_mcx_vbat true) 189 190# # description: MCX SPC Driver 191# set(CONFIG_USE_driver_mcx_spc true) 192 193# # description: CRC Driver 194# set(CONFIG_USE_driver_crc true) 195 196# # description: cdog Driver 197# set(CONFIG_USE_driver_cdog true) 198 199# # description: CACHE Driver 200# set(CONFIG_USE_driver_cache_lpcac true) 201 202# # description: SMARTDMA Driver 203# set(CONFIG_USE_driver_lpc_smartdma true) 204 205# # description: Reset Driver 206# set(CONFIG_USE_driver_reset true) 207 208# # description: Component sai_edma_adapter 209# set(CONFIG_USE_component_audio_sai_edma_adapter true) 210 211# # description: Component button 212# set(CONFIG_USE_component_button true) 213 214# # description: Driver codec 215# set(CONFIG_USE_driver_codec true) 216 217# # description: Component codec adapters for multi codec 218# set(CONFIG_USE_component_codec_adapters true) 219 220# # description: Component wm8904 adapter for single codec 221# set(CONFIG_USE_component_wm8904_adapter true) 222 223# # description: Component wm8960 adapter for single codecs 224# set(CONFIG_USE_component_wm8960_adapter true) 225 226# # description: Component cs42888 adapter for single codec 227# set(CONFIG_USE_component_cs42888_adapter true) 228 229# # description: Component sgtl5000 adapter for single codec 230# set(CONFIG_USE_component_sgtl_adapter true) 231 232# # description: Component da7212 adapter for single codec 233# set(CONFIG_USE_component_da7212_adapter true) 234 235# # description: Component codec_i2c 236# set(CONFIG_USE_component_codec_i2c true) 237 238# # description: Component crc_adapter 239# set(CONFIG_USE_component_crc_adapter true) 240 241# # description: Component software_crc_adapter 242# set(CONFIG_USE_component_software_crc_adapter true) 243 244# # description: Driver cs42888 245# set(CONFIG_USE_driver_cs42888 true) 246 247# # description: Driver dialog7212 248# set(CONFIG_USE_driver_dialog7212 true) 249 250# # description: Driver nor_flash-controller-lpspi 251# set(CONFIG_USE_driver_nor_flash-controller-lpspi true) 252 253# # description: Driver gt911 254# set(CONFIG_USE_driver_gt911 true) 255 256# # description: Driver ft5406_rt 257# set(CONFIG_USE_driver_ft5406_rt true) 258 259# # description: Driver ft5406 260# set(CONFIG_USE_driver_ft5406 true) 261 262# # description: Driver ft6x06 263# set(CONFIG_USE_driver_ft6x06 true) 264 265# # description: Driver fxos8700cq 266# set(CONFIG_USE_driver_fxos8700cq true) 267 268# # description: Component gpio_adapter 269# set(CONFIG_USE_component_gpio_adapter true) 270 271# # description: Component lpi2c_adapter 272# set(CONFIG_USE_component_lpi2c_adapter true) 273 274# # description: Component i3c_adapter 275# set(CONFIG_USE_component_i3c_adapter true) 276 277# # description: Component i3c_bus 278# set(CONFIG_USE_component_i3c_bus true) 279 280# # description: Component i3c_bus_adapter 281# set(CONFIG_USE_component_i3c_bus_adapter true) 282 283# # description: Driver ili9341 284# set(CONFIG_USE_driver_ili9341 true) 285 286# # description: Component led 287# set(CONFIG_USE_component_led true) 288 289# # description: Component lists 290# set(CONFIG_USE_component_lists true) 291 292# # description: Component log 293# set(CONFIG_USE_component_log true) 294 295# # description: Component log backend debug console 296# set(CONFIG_USE_component_log_backend_debugconsole true) 297 298# # description: Component log backend debug console lite 299# set(CONFIG_USE_component_log_backend_debugconsole_lite true) 300 301# # description: Component log backend ring buffer 302# set(CONFIG_USE_component_log_backend_ringbuffer true) 303 304# # description: Component mem_manager 305# set(CONFIG_USE_component_mem_manager true) 306 307# # description: Component mem_manager_light 308# set(CONFIG_USE_component_mem_manager_light true) 309 310# # description: Component mem_manager_freertos 311# set(CONFIG_USE_component_mem_manager_freertos true) 312 313# # description: mflash file 314# set(CONFIG_USE_component_mflash_file true) 315 316# # description: dummy file for overwriting mflash when dowloading 317# set(CONFIG_USE_component_mflash_dummy true) 318 319# # description: mflash mcxnx4x 320# set(CONFIG_USE_component_mflash_mcxnx4x_onchip true) 321 322# # description: Driver mma8451q 323# set(CONFIG_USE_driver_mma8451q true) 324 325# # description: Driver mma8652fc 326# set(CONFIG_USE_driver_mma8652fc true) 327 328# # description: Component panic 329# set(CONFIG_USE_component_panic true) 330 331# # description: Driver phy-device-lan8741 332# set(CONFIG_USE_driver_phy-device-lan8741 true) 333 334# # description: Component pwm_ctimer_adapter 335# set(CONFIG_USE_component_pwm_ctimer_adapter true) 336 337# # description: Component reset_adapter 338# set(CONFIG_USE_component_reset_adapter true) 339 340# # description: Component software_rng_adapter 341# set(CONFIG_USE_component_software_rng_adapter true) 342 343# # description: Component serial_manager 344# set(CONFIG_USE_component_serial_manager true) 345 346# # description: Component serial_manager_spi 347# set(CONFIG_USE_component_serial_manager_spi true) 348 349# # description: Component serial_manager_usb_cdc 350# set(CONFIG_USE_component_serial_manager_usb_cdc true) 351 352# # description: Component serial_manager_virtual 353# set(CONFIG_USE_component_serial_manager_virtual true) 354 355# # description: Component serial_manager_swo 356# set(CONFIG_USE_component_serial_manager_swo true) 357 358# # description: Driver sgtl5000 359# set(CONFIG_USE_driver_sgtl5000 true) 360 361# # description: Utility shell 362# set(CONFIG_USE_utility_shell true) 363 364# # description: Component lpspi_adapter 365# set(CONFIG_USE_component_lpspi_adapter true) 366 367# # description: Component ctimer_adapter 368# set(CONFIG_USE_component_ctimer_adapter true) 369 370# # description: Component lptmr_adapter 371# set(CONFIG_USE_component_lptmr_adapter true) 372 373# # description: Component mrt_adapter 374# set(CONFIG_USE_component_mrt_adapter true) 375 376# # description: Component ostimer_adapter 377# set(CONFIG_USE_component_ostimer_adapter true) 378 379# # description: Component timer_manager 380# set(CONFIG_USE_component_timer_manager true) 381 382# # description: Component lpuart_adapter 383# set(CONFIG_USE_component_lpuart_adapter true) 384 385# # description: Component lpuart_dma_adapter 386# set(CONFIG_USE_component_lpuart_dma_adapter true) 387 388# # description: Driver wm8904 389# set(CONFIG_USE_driver_wm8904 true) 390 391# # description: Driver wm8960 392# set(CONFIG_USE_driver_wm8960 true) 393 394# # description: Driver st7796s 395# set(CONFIG_USE_driver_st7796s true) 396 397# # description: Driver ssd1963 398# set(CONFIG_USE_driver_ssd1963 true) 399 400# # description: Driver camera-receiver-common 401# set(CONFIG_USE_driver_camera-receiver-common true) 402 403# # description: Driver camera-device-common 404# set(CONFIG_USE_driver_camera-device-common true) 405 406# # description: Driver camera-device-sccb 407# set(CONFIG_USE_driver_camera-device-sccb true) 408 409# # description: Driver camera-device-ov7670 410# set(CONFIG_USE_driver_camera-device-ov7670 true) 411 412# # description: Driver camera-common 413# set(CONFIG_USE_driver_camera-common true) 414 415# # description: Driver video-common 416# set(CONFIG_USE_driver_video-common true) 417 418# # description: Driver dbi_flexio_smartdma 419# set(CONFIG_USE_driver_dbi_flexio_smartdma true) 420 421# # description: ROMAPI Driver 422# set(CONFIG_USE_driver_flashiap true) 423 424# # description: ROMAPI Driver 425# set(CONFIG_USE_driver_mem_interface true) 426 427# # description: ROMAPI Driver 428# set(CONFIG_USE_driver_runbootloader true) 429 430# # description: WUU Driver 431# set(CONFIG_USE_driver_wuu true) 432 433# # description: INPUTMUX Driver 434# set(CONFIG_USE_driver_inputmux true) 435 436# # description: CTimer Driver 437# set(CONFIG_USE_driver_ctimer true) 438 439# # description: MRT Driver 440# set(CONFIG_USE_driver_mrt true) 441 442# # description: WWDT Driver 443# set(CONFIG_USE_driver_wwdt true) 444 445# # description: UTICK Driver 446# set(CONFIG_USE_driver_utick true) 447 448# # description: OSTimer Driver 449# set(CONFIG_USE_driver_ostimer true) 450 451# # description: EVTG Driver 452# set(CONFIG_USE_driver_evtg true) 453 454# # description: PWM Driver 455# set(CONFIG_USE_driver_pwm true) 456 457# # description: QDC Driver 458# set(CONFIG_USE_driver_qdc true) 459 460# # description: IRTC Driver 461# set(CONFIG_USE_driver_irtc true) 462 463# # description: lpc_freqme Driver 464# set(CONFIG_USE_driver_lpc_freqme true) 465 466# # description: LPTMR Driver 467# set(CONFIG_USE_driver_lptmr true) 468 469# # description: EWM Driver 470# set(CONFIG_USE_driver_ewm true) 471 472# # description: LPFLEXCOMM Driver 473# set(CONFIG_USE_driver_lpflexcomm true) 474 475# # description: LPI2C Driver 476# set(CONFIG_USE_driver_lpi2c true) 477 478# # description: LPFLEXCOMM LPI2C FreeRTOS Driver 479# set(CONFIG_USE_driver_lpflexcomm_lpi2c_freertos true) 480 481# # description: LPSPI Driver 482# set(CONFIG_USE_driver_lpspi true) 483 484# # description: LPFLEXCOMM LPSPI FreeRTOS Driver 485# set(CONFIG_USE_driver_lpflexcomm_lpspi_freertos true) 486 487# # description: LPUART Driver 488# set(CONFIG_USE_driver_lpuart true) 489 490# # description: LPFLEXCOMM LPUART FreeRTOS Driver 491# set(CONFIG_USE_driver_lpflexcomm_lpuart_freertos true) 492 493# # description: SAI Driver 494# set(CONFIG_USE_driver_sai true) 495 496# # description: FLEXCAN Driver 497# set(CONFIG_USE_driver_flexcan true) 498 499# # description: FLEXIO Driver 500# set(CONFIG_USE_driver_flexio true) 501 502# # description: FLEXIO MCULCD Driver 503# set(CONFIG_USE_driver_flexio_mculcd true) 504 505# # description: FLEXIO I2C Driver 506# set(CONFIG_USE_driver_flexio_i2c_master true) 507 508# # description: FLEXIO SPI Driver 509# set(CONFIG_USE_driver_flexio_spi true) 510 511# # description: FLEXIO UART Driver 512# set(CONFIG_USE_driver_flexio_uart true) 513 514# # description: I3C EDMA Driver 515# set(CONFIG_USE_driver_i3c_edma true) 516 517# # description: I3C Driver 518# set(CONFIG_USE_driver_i3c true) 519 520# # description: GPIO Driver 521# set(CONFIG_USE_driver_gpio true) 522 523# # description: PINT Driver 524# set(CONFIG_USE_driver_pint true) 525 526# # description: PORT Driver 527# set(CONFIG_USE_driver_port true) 528 529# # description: PDM Driver 530# set(CONFIG_USE_driver_pdm true) 531 532#set.CMSIS 533# # description: CMSIS-CORE for Cortex-M, ARMv8-M, ARMv8.1-M 534# set(CONFIG_USE_CMSIS_Include_core_cm true) 535 536# # description: Access to #include Driver_USART.h file for custom implementation 537# set(CONFIG_USE_CMSIS_Driver_Include_USART true) 538 539# # description: Access to #include Driver_CAN.h file for custom implementation 540# set(CONFIG_USE_CMSIS_Driver_Include_CAN true) 541 542# # description: Access to #include Driver_ETH.h file for custom implementation 543# set(CONFIG_USE_CMSIS_Driver_Include_Ethernet true) 544 545# # description: Access to #include Driver_ETH_MAC.h file for custom implementation 546# set(CONFIG_USE_CMSIS_Driver_Include_Ethernet_MAC true) 547 548# # description: Access to #include Driver_ETH_PHY.h file for custom implementation 549# set(CONFIG_USE_CMSIS_Driver_Include_Ethernet_PHY true) 550 551# # description: Access to #include Driver_Flash.h file for custom implementation 552# set(CONFIG_USE_CMSIS_Driver_Include_Flash true) 553 554# # description: Access to #include Driver_I2C.h file for custom implementation 555# set(CONFIG_USE_CMSIS_Driver_Include_I2C true) 556 557# # description: Access to #include Driver_MCI.h file for custom implementation 558# set(CONFIG_USE_CMSIS_Driver_Include_MCI true) 559 560# # description: Access to #include Driver_NAND.h file for custom implementation 561# set(CONFIG_USE_CMSIS_Driver_Include_NAND true) 562 563# # description: Access to #include Driver_SAI.h file for custom implementation 564# set(CONFIG_USE_CMSIS_Driver_Include_SAI true) 565 566# # description: Access to #include Driver_SPI.h file for custom implementation 567# set(CONFIG_USE_CMSIS_Driver_Include_SPI true) 568 569# # description: Access to #include Driver_USBD.h file for custom implementation 570# set(CONFIG_USE_CMSIS_Driver_Include_USB_Device true) 571 572# # description: Access to #include Driver_USBH.h file for custom implementation 573# set(CONFIG_USE_CMSIS_Driver_Include_USB_Host true) 574 575# # description: Access to #include Driver_WiFi.h file 576# set(CONFIG_USE_CMSIS_Driver_Include_WiFi true) 577 578# # description: Device interrupt controller interface 579# set(CONFIG_USE_CMSIS_Device_API_OSTick true) 580 581# # description: CMSIS-RTOS API for Cortex-M, SC000, and SC300 582# set(CONFIG_USE_CMSIS_Device_API_RTOS2 true) 583 584# # description: CMSIS-RTOS2 RTX5 for Cortex-M, SC000, C300 and Armv8-M (Library) 585# set(CONFIG_USE_CMSIS_RTOS2_Secure true) 586 587# # description: CMSIS-RTOS2 RTX5 for Armv8-M Non-Secure Domain (Library) 588# set(CONFIG_USE_CMSIS_RTOS2_NonSecure true) 589 590#set.CMSIS_DSP_Lib 591# # description: CMSIS-DSP Library Header 592# set(CONFIG_USE_CMSIS_DSP_Include true) 593 594# # description: CMSIS-DSP Library 595# set(CONFIG_USE_CMSIS_DSP_Source true) 596 597# # description: CMSIS-NN Library 598# set(CONFIG_USE_CMSIS_NN_Source true) 599 600#set.middleware.mbedtls 601# # description: mbedTLS Template 602# set(CONFIG_USE_middleware_mbedtls_template true) 603 604# # description: els_pkc config 605# set(CONFIG_USE_middleware_mbedtls_els_pkc_config true) 606 607# # description: mbedTLS test suite 608# set(CONFIG_USE_middleware_mbedtls_tests true) 609 610# # description: mbedTLS 3rdparty code 611# set(CONFIG_USE_middleware_mbedtls_3rdparty true) 612 613# # description: mbedTLS port library for ELS and PKC 614# set(CONFIG_USE_middleware_mbedtls_port_els_pkc true) 615 616# # description: mbedTLS port library for ELS 617# set(CONFIG_USE_middleware_mbedtls_port_els true) 618 619# # description: mbedTLS library 620# set(CONFIG_USE_middleware_mbedtls true) 621 622#set.component.psa_crypto_driver 623# # description: OS Abstraction Layer for PSA crypto driver 624# set(CONFIG_USE_component_psa_crypto_driver_osal true) 625 626# # description: Oracle of PSA crypto driver for els_pkc 627# set(CONFIG_USE_component_psa_crypto_driver_els_pkc_oracle true) 628 629# # description: Common files of PSA crypto driver for els_pkc 630# set(CONFIG_USE_component_psa_crypto_driver_els_pkc_common true) 631 632# # description: Transparent part of PSA crypto driver for els_pkc 633# set(CONFIG_USE_component_psa_crypto_driver_els_pkc_transparent true) 634 635# # description: Opaque part of PSA crypto driver for els_pkc 636# set(CONFIG_USE_component_psa_crypto_driver_els_pkc_opaque true) 637 638# # description: Common files of PSA crypto driver for ele_s200 639# set(CONFIG_USE_component_psa_crypto_driver_ele_s200_common true) 640 641# # description: Transparent part of PSA crypto driver for ele_s200 642# set(CONFIG_USE_component_psa_crypto_driver_ele_s200_transparent true) 643 644# # description: OS Abstraction Layer for PSA crypto driver on FreeRTOS 645# set(CONFIG_USE_component_psa_crypto_driver_osal_frtos true) 646 647# # description: OS Abstraction Layer for PSA crypto driver on bare metal 648# set(CONFIG_USE_component_psa_crypto_driver_osal_baremetal true) 649 650#set.component.els_pkc 651# # description: Component els_pkc.core 652# set(CONFIG_USE_component_els_pkc_core true) 653 654# # description: Component els_header_only 655# set(CONFIG_USE_component_els_pkc_els_header_only true) 656 657# # description: Component els_pkc.pre_processor 658# set(CONFIG_USE_component_els_pkc_pre_processor true) 659 660# # description: Component els_pkc.data_integrity 661# set(CONFIG_USE_component_els_pkc_data_integrity true) 662 663# # description: Component els_pkc.secure_counter 664# set(CONFIG_USE_component_els_pkc_secure_counter true) 665 666# # description: Component els_pkc toolchain 667# set(CONFIG_USE_component_els_pkc_toolchain true) 668 669# # description: Component els_pkc.doc.mcxn 670# set(CONFIG_USE_component_els_pkc_doc_mcxn true) 671 672# # description: Component els_pkc static_lib MCXN 673# set(CONFIG_USE_component_els_pkc_static_lib_mcxn true) 674 675# # description: Component els pkc common 676# set(CONFIG_USE_component_els_pkc_common true) 677 678# # description: Component els_pkc.aead 679# set(CONFIG_USE_component_els_pkc_aead true) 680 681# # description: Component els_pkc.aead_modes 682# set(CONFIG_USE_component_els_pkc_aead_modes true) 683 684# # description: Component aes 685# set(CONFIG_USE_component_els_pkc_aes true) 686 687# # description: Component buffer 688# set(CONFIG_USE_component_els_pkc_buffer true) 689 690# # description: Component els_pkc.cipher 691# set(CONFIG_USE_component_els_pkc_cipher true) 692 693# # description: Component els_pkc.cipher 694# set(CONFIG_USE_component_els_pkc_cipher_modes true) 695 696# # description: Component crc 697# set(CONFIG_USE_component_els_pkc_crc true) 698 699# # description: Component els_pkc.ecc_deterministic 700# set(CONFIG_USE_component_els_pkc_ecc_deterministic true) 701 702# # description: Component els_pkc.ecc 703# set(CONFIG_USE_component_els_pkc_ecc true) 704 705# # description: Component els_pkc els_common 706# set(CONFIG_USE_component_els_pkc_els_common true) 707 708# # description: Component els_pkc standalone_gdet 709# set(CONFIG_USE_component_els_pkc_standalone_gdet true) 710 711# # description: Component els 712# set(CONFIG_USE_component_els_pkc_els true) 713 714# # description: Component glikey 715# set(CONFIG_USE_component_els_pkc_glikey true) 716 717# # description: Component els_pkc.hash 718# set(CONFIG_USE_component_els_pkc_hash true) 719 720# # description: Component els_pkc.hashmodes 721# set(CONFIG_USE_component_els_pkc_hashmodes true) 722 723# # description: Component els_pkc.hmac 724# set(CONFIG_USE_component_els_pkc_hmac true) 725 726# # description: Component els_pkc.key_derivation 727# set(CONFIG_USE_component_els_pkc_key_derivation true) 728 729# # description: Component els_pkc.key 730# set(CONFIG_USE_component_els_pkc_key true) 731 732# # description: Component els_pkc.mac 733# set(CONFIG_USE_component_els_pkc_mac true) 734 735# # description: Component els_pkc.mac_modes 736# set(CONFIG_USE_component_els_pkc_mac_modes true) 737 738# # description: Component els_pkc.math 739# set(CONFIG_USE_component_els_pkc_math true) 740 741# # description: Component els_pkc.memory 742# set(CONFIG_USE_component_els_pkc_memory true) 743 744# # description: Component els_pkc.oscca 745# set(CONFIG_USE_component_els_pkc_oscca true) 746 747# # description: Component els_pkc.oscca_aeadmodes 748# set(CONFIG_USE_component_els_pkc_oscca_aeadmodes true) 749 750# # description: Component els_pkc.oscca_ciphermodes 751# set(CONFIG_USE_component_els_pkc_oscca_ciphermodes true) 752 753# # description: Component els_pkc.oscca_macmodes 754# set(CONFIG_USE_component_els_pkc_oscca_macmodes true) 755 756# # description: Component els_pkc.oscca_pkc 757# set(CONFIG_USE_component_els_pkc_oscca_pkc true) 758 759# # description: Component els_pkc.oscca_randommodes 760# set(CONFIG_USE_component_els_pkc_oscca_randommodes true) 761 762# # description: Component els_pkc.oscca_safo 763# set(CONFIG_USE_component_els_pkc_oscca_safo true) 764 765# # description: Component els_pkc.oscca_sm2 766# set(CONFIG_USE_component_els_pkc_oscca_sm2 true) 767 768# # description: Component els_pkc.oscca_sm3 769# set(CONFIG_USE_component_els_pkc_oscca_sm3 true) 770 771# # description: Component els_pkc.oscca_sm4 772# set(CONFIG_USE_component_els_pkc_oscca_sm4 true) 773 774# # description: Component els_pkc.padding 775# set(CONFIG_USE_component_els_pkc_padding true) 776 777# # description: Component pkc 778# set(CONFIG_USE_component_els_pkc_pkc true) 779 780# # description: Component prng 781# set(CONFIG_USE_component_els_pkc_prng true) 782 783# # description: Component els_pkc_psa_driver 784# set(CONFIG_USE_component_els_pkc_psa_driver true) 785 786# # description: Component els_pkc.random 787# set(CONFIG_USE_component_els_pkc_random true) 788 789# # description: Component els_pkc.random_modes_hmacdrbg 790# set(CONFIG_USE_component_els_pkc_random_modes_hmacdrbg true) 791 792# # description: Component els_pkc.random_modes 793# set(CONFIG_USE_component_els_pkc_random_modes true) 794 795# # description: Component els_pkc.random_modes_ctr 796# set(CONFIG_USE_component_els_pkc_random_modes_ctr true) 797 798# # description: Component els_pkc.rsa_oaep 799# set(CONFIG_USE_component_els_pkc_rsa_oaep true) 800 801# # description: Component els_pkc.rsa 802# set(CONFIG_USE_component_els_pkc_rsa true) 803 804# # description: Component els_pkc.session 805# set(CONFIG_USE_component_els_pkc_session true) 806 807# # description: Component els_pkc.signature 808# set(CONFIG_USE_component_els_pkc_signature true) 809 810# # description: Component els_pkc.trng 811# set(CONFIG_USE_component_els_pkc_trng true) 812 813# # description: Component els_pkc.trng.type_els 814# set(CONFIG_USE_component_els_pkc_trng_type_els true) 815 816# # description: Component els_pkc.trng.type_rng4 817# set(CONFIG_USE_component_els_pkc_trng_type_rng4 true) 818 819# # description: Component els_pkc.flow_protection 820# set(CONFIG_USE_component_els_pkc_flow_protection true) 821 822# # description: Component els_pkc.param_integrity 823# set(CONFIG_USE_component_els_pkc_param_integrity true) 824 825# # description: Component els_pkc of Crypto Lib 826# set(CONFIG_USE_component_els_pkc true) 827 828# # description: Component els_pkc_mcxn 829# set(CONFIG_USE_component_els_pkc_platform_mcxn true) 830 831# # description: Component els_pkc_test 832# set(CONFIG_USE_component_els_pkc_examples true) 833 834# # description: Component els_pkc_test 835# set(CONFIG_USE_component_els_pkc_examples_memory true) 836 837# # description: Component els_pkc_test 838# set(CONFIG_USE_component_els_pkc_examples_flow_protection true) 839 840# # description: Component els_pkc_test 841# set(CONFIG_USE_component_els_pkc_examples_rsa true) 842 843# # description: Component els_pkc_test 844# set(CONFIG_USE_component_els_pkc_examples_random_modes true) 845 846# # description: Component els_pkc_test 847# set(CONFIG_USE_component_els_pkc_examples_mac_modes true) 848 849# # description: Component els_pkc_test 850# set(CONFIG_USE_component_els_pkc_examples_key true) 851 852# # description: Component els_pkc_test 853# set(CONFIG_USE_component_els_pkc_examples_hmac true) 854 855# # description: Component els_pkc_test 856# set(CONFIG_USE_component_els_pkc_examples_hash_modes true) 857 858# # description: Component els_pkc_test 859# set(CONFIG_USE_component_els_pkc_examples_els true) 860 861# # description: Component els_pkc_test 862# set(CONFIG_USE_component_els_pkc_examples_ecc true) 863 864# # description: Component els_pkc_test 865# set(CONFIG_USE_component_els_pkc_examples_aead true) 866 867# # description: Component els_pkc_test 868# set(CONFIG_USE_component_els_pkc_examples_cipher_modes true) 869 870#set.middleware.usb 871# # description: USB device phydcd config header 872# set(CONFIG_USE_middleware_usb_phydcd_config_header true) 873 874# # description: USB device hsdcd config header 875# set(CONFIG_USE_middleware_usb_hsdcd_config_header true) 876 877# # description: Middleware usb host ehci 878# set(CONFIG_USE_middleware_usb_host_ehci true) 879 880# # description: Middleware usb host audio 881# set(CONFIG_USE_middleware_usb_host_audio true) 882 883# # description: Middleware usb host cdc 884# set(CONFIG_USE_middleware_usb_host_cdc true) 885 886# # description: Middleware usb host cdc_ecm 887# set(CONFIG_USE_middleware_usb_host_cdc_ecm true) 888 889# # description: Middleware usb host cdc_rndis 890# set(CONFIG_USE_middleware_usb_host_cdc_rndis true) 891 892# # description: Middleware usb host hid 893# set(CONFIG_USE_middleware_usb_host_hid true) 894 895# # description: Middleware usb host msd 896# set(CONFIG_USE_middleware_usb_host_msd true) 897 898# # description: Middleware usb host video 899# set(CONFIG_USE_middleware_usb_host_video true) 900 901# # description: Middleware usb host phdc 902# set(CONFIG_USE_middleware_usb_host_phdc true) 903 904# # description: Middleware usb host printer 905# set(CONFIG_USE_middleware_usb_host_printer true) 906 907# # description: Middleware usb host common_header 908# set(CONFIG_USE_middleware_usb_host_common_header true) 909 910# # description: USB host ehci config header 911# set(CONFIG_USE_middleware_usb_host_ehci_config_header true) 912 913# # description: Middleware usb host stack 914# set(CONFIG_USE_middleware_usb_host_stack true) 915 916# # description: USB device ehci config header 917# set(CONFIG_USE_middleware_usb_device_ehci_config_header true) 918 919# # description: Middleware usb common_header 920# set(CONFIG_USE_middleware_usb_common_header true) 921 922# # description: Middleware usb device common_header 923# set(CONFIG_USE_middleware_usb_device_common_header true) 924 925# # description: Middleware usb device ehci 926# set(CONFIG_USE_middleware_usb_device_ehci true) 927 928# # description: Middleware usb phy 929# set(CONFIG_USE_middleware_usb_phy true) 930 931# # description: Middleware usb device stack external 932# set(CONFIG_USE_middleware_usb_device_stack_external true) 933 934# # description: Middleware usb device audio external 935# set(CONFIG_USE_middleware_usb_device_audio_external true) 936 937# # description: Middleware usb device cdc external 938# set(CONFIG_USE_middleware_usb_device_cdc_external true) 939 940# # description: Middleware usb device cdc rndis external 941# set(CONFIG_USE_middleware_usb_device_cdc_rndis_external true) 942 943# # description: Middleware usb device hid external 944# set(CONFIG_USE_middleware_usb_device_hid_external true) 945 946# # description: Middleware usb device dfu external 947# set(CONFIG_USE_middleware_usb_device_dfu_external true) 948 949# # description: Middleware usb device msd external 950# set(CONFIG_USE_middleware_usb_device_msd_external true) 951 952# # description: Middleware usb device phdc external 953# set(CONFIG_USE_middleware_usb_device_phdc_external true) 954 955# # description: Middleware usb device video external 956# set(CONFIG_USE_middleware_usb_device_video_external true) 957 958# # description: Middleware usb device ccid external 959# set(CONFIG_USE_middleware_usb_device_ccid_external true) 960 961# # description: Middleware usb device printer external 962# set(CONFIG_USE_middleware_usb_device_printer_external true) 963 964# # description: Middleware usb HSDCD (Select manually if needed) 965# set(CONFIG_USE_middleware_usb_hsdcd true) 966 967# # description: Middleware usb device controller driver 968# set(CONFIG_USE_middleware_usb_device_controller_driver true) 969 970#set.middleware.littlefs 971# # description: littlefs 972# set(CONFIG_USE_middleware_littlefs true) 973 974#set.middleware.freertos-kernel 975# # description: FreeRTOS NXP extension 976# set(CONFIG_USE_middleware_freertos-kernel_extension true) 977 978# # description: Template configuration file to be edited by user. Provides also memory allocator (heap_x), change variant if needed. 979# set(CONFIG_USE_middleware_freertos-kernel_template true) 980 981# # description: FreeRTOS kernel 982# set(CONFIG_USE_middleware_freertos-kernel true) 983 984# # description: FreeRTOS cm33 non trustzone port 985# set(CONFIG_USE_middleware_freertos-kernel_cm33_non_trustzone true) 986 987# # description: FreeRTOS cm33 secure port 988# set(CONFIG_USE_middleware_freertos-kernel_cm33_trustzone_non_secure true) 989 990# # description: FreeRTOS heap 1 991# set(CONFIG_USE_middleware_freertos-kernel_heap_1 true) 992 993# # description: FreeRTOS heap 2 994# set(CONFIG_USE_middleware_freertos-kernel_heap_2 true) 995 996# # description: FreeRTOS heap 3 997# set(CONFIG_USE_middleware_freertos-kernel_heap_3 true) 998 999# # description: FreeRTOS heap 4 1000# set(CONFIG_USE_middleware_freertos-kernel_heap_4 true) 1001 1002# # description: FreeRTOS heap 5 1003# set(CONFIG_USE_middleware_freertos-kernel_heap_5 true) 1004 1005# # description: new V2 FreeRTOS MPU wrappers introduced in V10.6.0 1006# set(CONFIG_USE_middleware_freertos-kernel_mpu_wrappers_v2 true) 1007 1008# # description: old FreeRTOS MPU wrappers used before V10.6.0 1009# set(CONFIG_USE_middleware_freertos-kernel_mpu_wrappers true) 1010 1011# # description: FreeRTOS cm33 TrustZone secure port 1012# set(CONFIG_USE_middleware_freertos-kernel_cm33_trustzone_secure_context true) 1013 1014# # description: FreeRTOS Secure Context 1015# set(CONFIG_USE_middleware_freertos-kernel_cm33_trustzone_secure true) 1016 1017#set.middleware.maestro_framework 1018# # description: maestro_framework template 1019# set(CONFIG_USE_middleware_maestro_framework_template true) 1020 1021# # description: MCU Maestro Audio Framework Doc 1022# set(CONFIG_USE_middleware_maestro_framework_doc true) 1023 1024# # description: MCU Maestro Audio Framework Codecs 1025# set(CONFIG_USE_middleware_maestro_framework_codecs true) 1026 1027# # description: MCU Maestro Audio Framework Streamer Core 1028# set(CONFIG_USE_middleware_maestro_framework true) 1029 1030# # description: MCU Maestro Audio Framework Opus 1031# set(CONFIG_USE_middleware_maestro_framework_opus true) 1032 1033# # description: MCU Maestro Audio Framework Opusfile 1034# set(CONFIG_USE_middleware_maestro_framework_opusfile true) 1035 1036# # description: MCU Maestro Audio Framework Ogg 1037# set(CONFIG_USE_middleware_maestro_framework_ogg true) 1038 1039# # description: MCU Maestro Audio Framework ASRC 1040# set(CONFIG_USE_middleware_maestro_framework_asrc true) 1041 1042#set.middleware.multicore 1043# # description: Multicore SDK 1044# set(CONFIG_USE_middleware_multicore true) 1045 1046# # description: eRPC 1047# set(CONFIG_USE_middleware_multicore_erpc_common true) 1048 1049# # description: eRPC_arbitrator 1050# set(CONFIG_USE_middleware_multicore_erpc_eRPC_arbitrator true) 1051 1052# # description: eRPC_client 1053# set(CONFIG_USE_middleware_multicore_erpc_eRPC_client true) 1054 1055# # description: eRPC_server 1056# set(CONFIG_USE_middleware_multicore_erpc_eRPC_server true) 1057 1058# # description: eRPC_rpmsg_tty_rtos_remote_c_wrapper 1059# set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_tty_rtos_remote_c_wrapper true) 1060 1061# # description: eRPC_mu_c_wrapper 1062# set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_c_wrapper true) 1063 1064# # description: eRPC_rpmsg_lite_master_c_wrapper 1065# set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_master_c_wrapper true) 1066 1067# # description: eRPC_rpmsg_lite_remote_c_wrapper 1068# set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_remote_c_wrapper true) 1069 1070# # description: eRPC_rpmsg_lite_rtos_master_c_wrapper 1071# set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_master_c_wrapper true) 1072 1073# # description: eRPC_rpmsg_lite_rtos_remote_c_wrapper 1074# set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_remote_c_wrapper true) 1075 1076# # description: eRPC_dspi_master_c_wrapper 1077# set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_master_c_wrapper true) 1078 1079# # description: eRPC_dspi_slave_c_wrapper 1080# set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_slave_c_wrapper true) 1081 1082# # description: eRPC_spi_master_c_wrapper 1083# set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_master_c_wrapper true) 1084 1085# # description: eRPC_spi_slave_c_wrapper 1086# set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_slave_c_wrapper true) 1087 1088# # description: eRPC_lpspi_slave_c_wrapper 1089# set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpspi_slave_c_wrapper true) 1090 1091# # description: eRPC_i2c_slave_c_wrapper 1092# set(CONFIG_USE_middleware_multicore_erpc_eRPC_i2c_slave_c_wrapper true) 1093 1094# # description: eRPC_lpi2c_slave_c_wrapper 1095# set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpi2c_slave_c_wrapper true) 1096 1097# # description: eRPC_mu_transport 1098# set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_transport true) 1099 1100# # description: eRPC_mu_rtos_transport 1101# set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_rtos_transport true) 1102 1103# # description: eRPC_rpmsg_lite_transport 1104# set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_transport true) 1105 1106# # description: eRPC_rpmsg_lite_rtos_transport 1107# set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_transport true) 1108 1109# # description: eRPC_rpmsg_tty_rtos_transport 1110# set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_tty_rtos_transport true) 1111 1112# # description: eRPC_uart_cmsis_transport 1113# set(CONFIG_USE_middleware_multicore_erpc_eRPC_uart_cmsis_transport true) 1114 1115# # description: eRPC_dspi_master_transport 1116# set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_master_transport true) 1117 1118# # description: eRPC_dspi_slave_transport 1119# set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_slave_transport true) 1120 1121# # description: eRPC_spi_master_transport 1122# set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_master_transport true) 1123 1124# # description: eRPC_spi_slave_transport 1125# set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_slave_transport true) 1126 1127# # description: eRPC_lpspi_slave_transport 1128# set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpspi_slave_transport true) 1129 1130# # description: eRPC_i2c_slave_transport 1131# set(CONFIG_USE_middleware_multicore_erpc_eRPC_i2c_slave_transport true) 1132 1133# # description: eRPC_lpi2c_slave_transport 1134# set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpi2c_slave_transport true) 1135 1136# # description: eRPC_port_freertos 1137# set(CONFIG_USE_middleware_multicore_erpc_eRPC_port_freertos true) 1138 1139# # description: eRPC_port_stdlib 1140# set(CONFIG_USE_middleware_multicore_erpc_eRPC_port_stdlib true) 1141 1142# # description: erpc_doc 1143# set(CONFIG_USE_middleware_multicore_erpc_doc true) 1144 1145# # description: erpc_zephyr 1146# set(CONFIG_USE_middleware_multicore_erpc_zephyr true) 1147 1148# # description: erpc_java 1149# set(CONFIG_USE_middleware_multicore_erpc_java true) 1150 1151# # description: erpc_examples 1152# set(CONFIG_USE_middleware_multicore_erpc_examples true) 1153 1154# # description: eRPC 1155# set(CONFIG_USE_middleware_multicore_erpc true) 1156 1157# # description: erpc multiprocessor examples common files 1158# set(CONFIG_USE_middleware_multicore_erpc_common_multiprocessor true) 1159 1160# # description: erpc multiprocessor matrix_multiply_client examples common files 1161# set(CONFIG_USE_middleware_multicore_erpc_common_multiprocessor_matrix_multiply_client true) 1162 1163# # description: erpc multiprocessor matrix_multiply_server examples common files 1164# set(CONFIG_USE_middleware_multicore_erpc_common_multiprocessor_matrix_multiply_server true) 1165 1166#set.component.osa 1167# # description: Component osa_zephyr 1168# set(CONFIG_USE_component_osa_zephyr true) 1169 1170# # description: Component common_task 1171# set(CONFIG_USE_component_common_task true) 1172 1173# # description: Component osa_bm 1174# set(CONFIG_USE_component_osa_bm true) 1175 1176# # description: Component osa_free_rtos 1177# set(CONFIG_USE_component_osa_free_rtos true) 1178 1179# # description: Component osa 1180# set(CONFIG_USE_component_osa true) 1181 1182# # description: Component osa interface 1183# set(CONFIG_USE_component_osa_interface true) 1184 1185#set.middleware.fatfs 1186# # description: FatFs 1187# set(CONFIG_USE_middleware_fatfs true) 1188 1189# # description: FatFs_RAM 1190# set(CONFIG_USE_middleware_fatfs_ram true) 1191 1192# # description: FatFs template RAM 1193# set(CONFIG_USE_middleware_fatfs_template_ram true) 1194 1195# # description: FatFs template USB 1196# set(CONFIG_USE_middleware_fatfs_template_usb true) 1197 1198# # description: FatFs_USB 1199# set(CONFIG_USE_middleware_fatfs_usb true) 1200 1201list(APPEND CMAKE_MODULE_PATH 1202 ${CMAKE_CURRENT_LIST_DIR}/. 1203 ${CMAKE_CURRENT_LIST_DIR}/../../components/els_pkc 1204 ${CMAKE_CURRENT_LIST_DIR}/../../components/osa 1205 ${CMAKE_CURRENT_LIST_DIR}/../../components/psa_crypto_driver 1206 ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/fatfs 1207 ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/littlefs 1208 ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/maestro 1209 ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/mbedtls 1210 ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/multicore 1211 ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/usb 1212 ${CMAKE_CURRENT_LIST_DIR}/../../../rtos/freertos/freertos-kernel 1213 ${CMAKE_CURRENT_LIST_DIR}/drivers 1214 ${CMAKE_CURRENT_LIST_DIR}/project_template 1215 ${CMAKE_CURRENT_LIST_DIR}/template 1216 ${CMAKE_CURRENT_LIST_DIR}/../../CMSIS 1217 ${CMAKE_CURRENT_LIST_DIR}/../../boards/frdmmcxn236 1218) 1219 1220include(set_board_frdmmcxn236 OPTIONAL) 1221include(set_CMSIS_DSP_Lib OPTIONAL) 1222include(set_CMSIS OPTIONAL) 1223include(set_device_MCXN236 OPTIONAL) 1224include(set_component_osa OPTIONAL) 1225include(set_component_els_pkc OPTIONAL) 1226include(set_component_psa_crypto_driver OPTIONAL) 1227include(set_middleware_fatfs OPTIONAL) 1228include(set_middleware_freertos-kernel OPTIONAL) 1229include(set_middleware_littlefs OPTIONAL) 1230include(set_middleware_maestro_framework OPTIONAL) 1231include(set_middleware_mbedtls OPTIONAL) 1232include(set_middleware_multicore OPTIONAL) 1233include(set_middleware_usb OPTIONAL) 1234