1list(APPEND CMAKE_MODULE_PATH 2 ${CMAKE_CURRENT_LIST_DIR}/. 3 ${CMAKE_CURRENT_LIST_DIR}/../../CMSIS/Core/Include 4 ${CMAKE_CURRENT_LIST_DIR}/../../CMSIS/DSP 5 ${CMAKE_CURRENT_LIST_DIR}/../../CMSIS/Driver/Include 6 ${CMAKE_CURRENT_LIST_DIR}/../../CMSIS/RTOS2/Include 7 ${CMAKE_CURRENT_LIST_DIR}/../../cmsis_drivers/flexcomm 8 ${CMAKE_CURRENT_LIST_DIR}/../../components/button 9 ${CMAKE_CURRENT_LIST_DIR}/../../components/common_task 10 ${CMAKE_CURRENT_LIST_DIR}/../../components/els_pkc 11 ${CMAKE_CURRENT_LIST_DIR}/../../components/flash/mflash 12 ${CMAKE_CURRENT_LIST_DIR}/../../components/gpio 13 ${CMAKE_CURRENT_LIST_DIR}/../../components/lists 14 ${CMAKE_CURRENT_LIST_DIR}/../../components/log 15 ${CMAKE_CURRENT_LIST_DIR}/../../components/mem_manager 16 ${CMAKE_CURRENT_LIST_DIR}/../../components/messaging 17 ${CMAKE_CURRENT_LIST_DIR}/../../components/osa 18 ${CMAKE_CURRENT_LIST_DIR}/../../components/phy 19 ${CMAKE_CURRENT_LIST_DIR}/../../components/rng 20 ${CMAKE_CURRENT_LIST_DIR}/../../components/rpmsg 21 ${CMAKE_CURRENT_LIST_DIR}/../../components/serial_manager 22 ${CMAKE_CURRENT_LIST_DIR}/../../components/time_stamp 23 ${CMAKE_CURRENT_LIST_DIR}/../../components/timer 24 ${CMAKE_CURRENT_LIST_DIR}/../../components/timer_manager 25 ${CMAKE_CURRENT_LIST_DIR}/../../components/uart 26 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/cache/cache64 27 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/cdog 28 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/cns_acomp 29 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/cns_adc 30 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/cns_dac 31 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/common 32 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/ctimer 33 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/dmic 34 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/enet 35 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/flexcomm 36 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/flexspi 37 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/fmeas 38 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/gdma 39 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/imu 40 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/inputmux 41 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/itrc_1 42 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/lcdic 43 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/lpc_crc 44 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/lpc_dma 45 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/lpc_gpio 46 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/lpc_rtc 47 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/mrt 48 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/ostimer 49 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/pint 50 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/powerquad 51 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/sctimer 52 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/trng 53 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/utick 54 ${CMAKE_CURRENT_LIST_DIR}/../../drivers/wwdt 55 ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/fatfs 56 ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/littlefs 57 ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/lwip 58 ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/mbedtls 59 ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/mcuboot_opensource/boot/bootutil 60 ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/usb 61 ${CMAKE_CURRENT_LIST_DIR}/../../../rtos/freertos/freertos-kernel 62 ${CMAKE_CURRENT_LIST_DIR}/../../utilities 63 ${CMAKE_CURRENT_LIST_DIR}/../../utilities/assert 64 ${CMAKE_CURRENT_LIST_DIR}/../../utilities/misc_utilities 65 ${CMAKE_CURRENT_LIST_DIR}/../../utilities/shell 66 ${CMAKE_CURRENT_LIST_DIR}/drivers 67 ${CMAKE_CURRENT_LIST_DIR}/drivers/romapi 68) 69 70 71# Copy the cmake components into projects 72# include(component_ostimer_time_stamp_adapter) 73# include(utility_shell) 74# include(driver_iped) 75# include(component_osa_bm) 76# include(middleware_lwip_contrib_tcpecho) 77# include(driver_lpc_rtc) 78# include(component_els_pkc_secure_counter) 79# include(middleware_mcuboot_bootutil) 80# include(component_els_pkc_psa_driver) 81# include(component_els_pkc_aead_modes) 82# include(component_els_pkc_toolchain) 83# include(driver_flexcomm_spi) 84# include(CMSIS_Driver_Include_I2C OPTIONAL) 85# include(component_els_pkc_trng) 86# include(component_els_pkc_trng_type_rng4) 87# include(driver_i2s_bridge) 88# include(middleware_usb_host_hid) 89# include(middleware_freertos-kernel_cm33_nonsecure_port) 90# include(component_els_pkc_pre_processor) 91# include(middleware_usb_host_cdc_rndis) 92# include(component_els_pkc_pkc) 93# include(driver_gdma) 94# include(component_els_pkc_examples) 95# include(utilities_misc_utilities_RW612) 96# include(CMSIS_DSP_Source OPTIONAL) 97# include(driver_sctimer) 98# include(component_els_pkc_standalone_keyManagement) 99# include(driver_ctimer) 100# include(component_els_pkc_els_common) 101# include(CMSIS_DSP_Include OPTIONAL) 102# include(middleware_freertos-kernel_heap_3) 103# include(middleware_mbedtls_port_els) 104# include(driver_reset) 105# include(component_els_pkc_platform_rw61x) 106# include(component_common_task) 107# include(component_els_pkc_core) 108# include(middleware_usb_host_ehci_RW612) 109# include(driver_clock) 110# include(component_log) 111# include(utility_str) 112# include(component_els_pkc_random_modes) 113# include(middleware_lwip_usb_ethernetif_RW612) 114# include(driver_flexcomm_usart_dma) 115# include(driver_powerquad_cmsis) 116# include(driver_flexcomm_spi_dma) 117# include(middleware_usb_device_stack_external) 118# include(driver_ocotp) 119# include(CMSIS_Driver_Include_USART OPTIONAL) 120# include(driver_common) 121# include(driver_cns_io_mux) 122# include(component_mflash_common) 123# include(component_els_pkc_aes) 124# include(driver_flexcomm_i2c_dma) 125# include(driver_imu) 126# include(component_els_pkc_aead) 127# include(middleware_freertos-kernel_extension) 128# include(component_els_pkc_key) 129# include(component_els_pkc_math) 130# include(component_software_rng_adapter) 131# include(component_els_pkc_hmac) 132# include(middleware_lwip_contrib_ping) 133# include(driver_power) 134# include(component_els_pkc_padding) 135# include(component_els_pkc_els) 136# include(component_els_pkc_ecc) 137# include(component_usart_adapter) 138# include(component_log_backend_debugconsole_RW612) 139# include(component_serial_manager_uart) 140# include(driver_flexcomm_usart) 141# include(component_els_pkc_els_header_only) 142# include(driver_trng) 143# include(driver_flexspi_dma) 144# include(driver_lpc_crc) 145# include(middleware_lwip_RW612) 146# include(device_startup) 147# include(driver_dmic) 148# include(component_els_pkc_platform_rw61x_interface_files) 149# include(CMSIS_Driver_Include_SPI OPTIONAL) 150# include(driver_lpc_dma) 151# include(driver_wwdt) 152# include(component_els_pkc_prng) 153# include(device_CMSIS) 154# include(middleware_fatfs_usb) 155# include(middleware_usb_host_common_header) 156# include(component_messaging) 157# include(driver_flexcomm_i2s) 158# include(driver_itrc_1) 159# include(component_osa_free_rtos_RW612) 160# include(middleware_lwip_apps_httpd_support) 161# include(component_button_RW612) 162# include(middleware_mbedtls_port_els_pkc) 163# include(middleware_usb_device_common_header) 164# include(middleware_lwip_apps_httpd) 165# include(driver_lcdic) 166# include(driver_cns_acomp) 167# include(middleware_usb_device_controller_driver_RW612) 168# include(component_els_pkc_standalone_gdet) 169# include(driver_cmsis_flexcomm_i2c) 170# include(component_els_pkc_param_integrity) 171# include(driver_cmsis_flexcomm_spi) 172# include(driver_cns_dac) 173# include(driver_flexcomm_i2c) 174# include(component_serial_manager_usb_cdc) 175# include(utility_assert) 176# include(middleware_fatfs_ram) 177# include(component_els_pkc_hashmodes) 178# include(component_mem_manager_light) 179# include(component_els_pkc_cipher_modes) 180# include(driver_phy-common_RW612) 181# include(middleware_lwip_apps_httpsrv_RW612) 182# include(middleware_lwip_apps_mdns_RW612) 183# include(middleware_lwip_apps_lwiperf_RW612) 184# include(component_lists) 185# include(component_osa_interface) 186# include(middleware_usb_host_msd) 187# include(driver_lcdic_dma) 188# include(component_wireless_imu_adapter) 189# include(CMSIS_Device_API_OSTick OPTIONAL) 190# include(middleware_freertos-kernel_heap_4) 191# include(utility_debug_console) 192# include(middleware_usb_host_stack_RW612) 193# include(middleware_usb_phy) 194# include(middleware_freertos-kernel_RW612) 195# include(middleware_lwip_enet_ethernetif_RW612) 196# include(driver_flexcomm) 197# include(component_els_pkc_cipher) 198# include(driver_flexspi) 199# include(driver_cdog) 200# include(component_els_pkc_rsa) 201# include(middleware_mbedtls_els_pkc_config) 202# include(middleware_usb_device_ehci_RW612) 203# include(component_els_pkc_platform_rw61x_standalone_clib_gdet_sensor) 204# include(driver_mrt) 205# include(driver_memory) 206# include(middleware_usb_device_cdc_external) 207# include(component_els_pkc_random) 208# include(component_osa) 209# include(component_mem_manager) 210# include(CMSIS_Include_core_cm OPTIONAL) 211# include(driver_lpc_gpio) 212# include(driver_enet) 213# include(component_els_pkc_session) 214# include(component_els_pkc_flow_protection) 215# include(component_els_pkc_mac) 216# include(driver_cache_cache64) 217# include(driver_flexcomm_usart_freertos) 218# include(middleware_usb_host_printer) 219# include(driver_utick) 220# include(middleware_lwip_apps_mqtt) 221# include(driver_powerquad) 222# include(driver_cmsis_flexcomm_usart) 223# include(component_lpc_gpio_adapter) 224# include(component_timer_manager) 225# include(driver_cns_adc) 226# include(utility_debug_console_lite) 227# include(CMSIS_Driver_Include_Common OPTIONAL) 228# include(component_mrt_adapter) 229# include(middleware_usb_host_audio) 230# include(middleware_usb_host_cdc) 231# include(component_els_pkc_data_integrity) 232# include(driver_pint) 233# include(middleware_fatfs_RW612) 234# include(utility_assert_lite) 235# include(component_els_pkc_hash) 236# include(driver_dmic_dma) 237# include(middleware_usb_host_phdc) 238# include(component_els_pkc) 239# include(CMSIS_Device_API_RTOS2 OPTIONAL) 240# include(driver_romapi) 241# include(driver_flexcomm_i2s_dma) 242# include(driver_fmeas) 243# include(component_els_pkc_mac_modes) 244# include(driver_inputmux_connections) 245# include(driver_ostimer) 246# include(middleware_mbedtls_RW612) 247# include(middleware_usb_common_header) 248# include(component_serial_manager) 249# include(component_els_pkc_memory) 250# include(middleware_littlefs) 251# include(driver_inputmux) 252