1message("connectivity_framework middleware is included.") 2if(CONFIG_SOC_SERIES_RW6XX) 3 target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE 4 ${CMAKE_CURRENT_LIST_DIR}/platform/rw61x/fwk_platform_ble.c 5 ${CMAKE_CURRENT_LIST_DIR}/platform/rw61x/fwk_platform_coex.c 6 ${CMAKE_CURRENT_LIST_DIR}/platform/rw61x/fwk_platform_hdlc.c 7 ${CMAKE_CURRENT_LIST_DIR}/platform/rw61x/fwk_platform_ot.c 8 ) 9 10 zephyr_include_directories( 11 ${CMAKE_CURRENT_LIST_DIR}/platform/include 12 ${CMAKE_CURRENT_LIST_DIR}/platform/rw61x 13 ${CMAKE_CURRENT_LIST_DIR}/platform/rw61x/configs 14 # Flash files are only included to build successfully the framework files. 15 # Content is not used 16 ${CMAKE_CURRENT_LIST_DIR}/../../mcux-sdk/components/flash/mflash/rdrw612bga 17 ${CMAKE_CURRENT_LIST_DIR}/../../mcux-sdk/components/flash/mflash 18 ) 19 20 zephyr_compile_definitions(gPlatformDisableVendorSpecificInit=1U) 21 22 if (CONFIG_NXP_MONOLITHIC_WIFI OR CONFIG_NXP_MONOLITHIC_NBU) 23 zephyr_compile_definitions( 24 gPlatformMonolithicApp_d=1U 25 fw_cpu2_ble=fw_cpu2 26 fw_cpu2_combo=fw_cpu2 27 ) 28 29 zephyr_compile_definitions_ifndef(CONFIG_NXP_MONOLITHIC_NBU 30 BLE_FW_ADDRESS=0U 31 COMBO_FW_ADDRESS=0U) 32 33 zephyr_compile_definitions_ifndef(CONFIG_NXP_MONOLITHIC_WIFI 34 WIFI_FW_ADDRESS=0U) 35 endif() 36endif() 37 38if(CONFIG_SOC_SERIES_MCXW) 39 target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE 40 ${CMAKE_CURRENT_LIST_DIR}/platform/connected_mcu/fwk_platform.c 41 ${CMAKE_CURRENT_LIST_DIR}/platform/connected_mcu/fwk_platform_ics.c 42 ${CMAKE_CURRENT_LIST_DIR}/platform/connected_mcu/fwk_platform_ot.c 43 ${CMAKE_CURRENT_LIST_DIR}/platform/connected_mcu/fwk_platform_ble.c 44 ) 45 46 zephyr_include_directories( 47 ${CMAKE_CURRENT_LIST_DIR}/Common 48 ${CMAKE_CURRENT_LIST_DIR}/platform/connected_mcu 49 ${CMAKE_CURRENT_LIST_DIR}/platform/connected_mcu/configs 50 ) 51 52 set(CONFIG_USE_component_osa_zephyr true) 53 include(set_component_osa) 54endif() 55