frameworkId=ncp
name=Network Coprocessor (NCP) Application Framework
description=Customizable network coprocessor (NCP) applications
prefix=EMBER_AF
architecture=\
EFR32MG1B131F256GM32,\
EFR32MG1B131F256GM48,\
EFR32MG1B132F256GJ43,\
EFR32MG1B132F256GM32,\
EFR32MG1B132F256GM48,\
EFR32MG1B231F256GM32,\
EFR32MG1B231F256GM48,\
EFR32MG1B232F256GJ43,\
EFR32MG1B232F256GM32,\
EFR32MG1B232F256GM48,\
EFR32MG1B232F256IM48,\
EFR32MG1B632F256GM32,\
EFR32MG1B632F256IM32,\
EFR32MG1B732F256GM32,\
EFR32MG1B732F256IM32,\
EFR32MG1P131F256GM48,\
EFR32MG1P132F256GJ43,\
EFR32MG1P132F256GM32,\
EFR32MG1P132F256GM48,\
EFR32MG1P132F256IM32,\
EFR32MG1P133F256GM48,\
EFR32MG1P231F256GM48,\
EFR32MG1P232F256GJ43,\
EFR32MG1P232F256GM32,\
EFR32MG1P232F256GM48,\
EFR32MG1P233F256GM48,\
EFR32MG1P632F256GM32,\
EFR32MG1P632F256IM32,\
EFR32MG1P732F256GM32,\
EFR32MG1P732F256IM32,\
EFR32MG1V131F256GM32,\
EFR32MG1V131F256GM48,\
EFR32MG1V132F256GM32,\
EFR32MG1V132F256GM48,\
EFR32MG12P132F1024GL125,\
EFR32MG12P132F1024GM48,\
EFR32MG12P132F512GM68,\
EFR32MG12P231F1024GM48,\
EFR32MG12P231F1024GM68,\
EFR32MG12P232F1024GL125,\
EFR32MG12P232F1024GM48,\
EFR32MG12P232F1024GM68,\
EFR32MG12P232F512GM68,\
EFR32MG12P332F1024GL125,\
EFR32MG12P332F1024GM48,\
EFR32MG12P431F1024GM48,\
EFR32MG12P431F1024GM68,\
EFR32MG12P432F1024GL125,\
EFR32MG12P432F1024GM48,\
EFR32MG12P432F1024GM68,\
EFR32MG12P433F1024GL125,\
EFR32MG12P433F1024GM48,\
EFR32MG12P433F1024GM68,\
EFR32MG13P632F512GM48,\
EFR32MG13P632F512GM51,\
EFR32MG13P731F512GM48,\
EFR32MG13P732F512GM48,\
EFR32MG13P732F512GM51,\
EFR32MG13P733F512GM48,\
EFR32MG13P832F512IM48,\
EFR32MG14P731F256GM48,\
EFR32MG14P732F256GM32,\
EFR32MG14P733F256GM48,\
EFR32MG21B020F1024IM32,\
EFR32MG21A010F512IM32,\
EFR32MG21A020F512IM32,\
EFR32MG21B010F1024IM32,\
EFR32MG21B010F512IM32,\
EFR32MG21B020F512IM32,\
RM21Z000F1024IM32,\
MGM111A256V1R,\
MGM111A256V2,\
MGM111E256V2,\
MGM12P02F1024GA,\
MGM12P02F1024GE,\
MGM12P22F1024GA,\
MGM12P22F1024GE,\
MGM12P32F1024GA,\
MGM12P32F1024GE,\
MGM13P02F512GA,\
MGM13P02F512GE,\
MGM13P12F512GA,\
MGM13P12F512GE,\
MGM13S02F512GA,\
MGM13S02F512GN,\
MGM13S12F512GA,\
MGM13S12F512GN,\
em355,em3555,*em357,em3581,em3582,em3585,em3586,em3587,em3588,em3591,em3592,em3595,em3596,em3597,em3598,simulation
internalArchitectures=simulation

devtools=iar,gcc

buildFileTemplates(efr32+iar)=$ESF_COMMON/template/common/common-prebuild.py,$ESF_COMMON/template/common/common-postbuild.py,$ESF_COMMON/template/efr32/efr32.ewd,$ESF_COMMON/template/efr32/efr32.ewp,$ESF_COMMON/template/efr32/efr32.eww
buildFileTemplates(efr32+gcc)=$ESF_COMMON/template/common/common-prebuild.py,$ESF_COMMON/template/common/common-postbuild.py,$ESF_COMMON/template/efr32/efr32.mak
buildFileTemplates(em355,em3555,em357,em3581,em3582,em3585,em3586,em3587,em3588,em3591,em3592,em3595,em3596,em3597,em3598)=$ESF_COMMON/template/common/common-prebuild.py,$ESF_COMMON/template/common/common-postbuild.py,$ESF_COMMON/template/em3xx/em3xx.ewd,$ESF_COMMON/template/em3xx/em3xx.ewp,$ESF_COMMON/template/em3xx/em3xx.eww
buildFileTemplates(simulation)=$ESF_COMMON/template/simulation/Makefile
metaDataFiles(efr32,em351,em355,em3555,em357,em3581,em3582,em3585,em3586,em3587,em3588,em3591,em3592,em3595,em3596,em3597,em3598)=$ESF_COMMON/template/studio/base.slsproj,$ESF_COMMON/template/studio/addition.slsproj

requiredIsdVersion=3.2.102
requiredFeatureLevel=app_framework:142;chip350:6;ezsp:1;kit_db:3;app_mpsi:0
requiredSetups=additionalFiles,boardHeader,bookkeeping,bootloader,callbackConfiguration,eventConfiguration,ezsp,halOptions,hwConfig,macros,template,token,quizz
repositories=../../../../../util/third_party
pluginInfo=../plugin/plugin.info,$FRAMEWORK/../../stack/appbuilder/plugin/plugin.info,$HAL/plugin/plugin.info,$PLUGIN/plugin.info,$RAIL_LIB/plugin/plugin.info
sampleApps=../sample-app/sample-app.info

setup.template.initFile=template_linker.properties

setup.hwConfig.initFile=$ESF_COMMON/setup/hwConfig/hwConfig.properties

# Used for parsing the version of this framework.
subStackDirectory=../..

# Generator options
generator.sourceRoot=stack
generator.prependDeviceName=false
generator.replaceArchitectureId=false
generator.replaceParentDirectoryName=true
generator.namingScheme=standard
generator.favorLibraries=false
generator.forceLibraries=true
generator.generate_postbuild_file=true
generator.generate_prebuild_file=true
generator.generate_relative_pre_post_build_paths=true
generator.add_toolchain_to_architecture=true
generator.generate_board_header_define=true
generator.support_gcc_in_ember_parts=false

# Display options
displayExtendedName=true

label(em355,em3555,em3581,em3582,em3585,em3586,em3587,em3588,em3591,em3592,em3595,em3596,em3597,em3598)=ZigBee PRO certified platform
label(em357)=ZigBee PRO certified platform
pathVariablesFile=../../../tool/appbuilder/pathList.properties
