<?xml version="1.0" encoding="UTF-8"?>
<ksdk:examples xmlns:ksdk="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd manifest.xsd">
  <externalDefinitions>
    <definition extID="cm7_MIMXRT1176xxxxx"/>
    <definition extID="utility.debug_console_lite.MIMXRT1176"/>
    <definition extID="platform.utilities.assert_lite.MIMXRT1176"/>
    <definition extID="platform.drivers.tempsensor.MIMXRT1176"/>
    <definition extID="platform.drivers.clock.MIMXRT1176"/>
    <definition extID="platform.drivers.common.MIMXRT1176"/>
    <definition extID="platform.devices.MIMXRT1176_CMSIS.MIMXRT1176"/>
    <definition extID="platform.Include_core_cm7.MIMXRT1176"/>
    <definition extID="component.lpuart_adapter.MIMXRT1176"/>
    <definition extID="component.lists.MIMXRT1176"/>
    <definition extID="platform.drivers.lpuart.MIMXRT1176"/>
    <definition extID="platform.devices.MIMXRT1176_startup.MIMXRT1176"/>
    <definition extID="platform.drivers.iomuxc.MIMXRT1176"/>
    <definition extID="platform.drivers.igpio.MIMXRT1176"/>
    <definition extID="platform.drivers.xip_device.MIMXRT1176"/>
    <definition extID="platform.drivers.xip_board.MIMXRT1176"/>
    <definition extID="platform.drivers.pmu_1.MIMXRT1176"/>
    <definition extID="platform.drivers.dcdc_soc.MIMXRT1176"/>
    <definition extID="platform.drivers.cache_armv7_m7.MIMXRT1176"/>
    <definition extID="platform.drivers.anatop_ai.MIMXRT1176"/>
    <definition extID="platform.utilities.misc_utilities.MIMXRT1176"/>
    <definition extID="platform.Include_common.MIMXRT1176"/>
    <definition extID="platform.Include_dsp.MIMXRT1176"/>
    <definition extID="platform.devices.MIMXRT1176_system.MIMXRT1176"/>
    <definition extID="iar"/>
    <definition extID="mdk"/>
    <definition extID="mcuxpresso"/>
    <definition extID="armgcc"/>
    <definition extID="com.nxp.mcuxpresso"/>
    <definition extID="com.crt.advproject.config.exe.debug"/>
    <definition extID="com.crt.advproject.config.exe.release"/>
  </externalDefinitions>
  <example id="evkmimxrt1170_tempsensor_cm7" name="tempsensor_cm7" device_core="cm7_MIMXRT1176xxxxx" dependency="utility.debug_console_lite.MIMXRT1176 platform.utilities.assert_lite.MIMXRT1176 platform.drivers.tempsensor.MIMXRT1176 platform.drivers.clock.MIMXRT1176 platform.drivers.common.MIMXRT1176 platform.devices.MIMXRT1176_CMSIS.MIMXRT1176 platform.Include_core_cm7.MIMXRT1176 component.lpuart_adapter.MIMXRT1176 component.lists.MIMXRT1176 platform.drivers.lpuart.MIMXRT1176 platform.devices.MIMXRT1176_startup.MIMXRT1176 platform.drivers.iomuxc.MIMXRT1176 platform.drivers.igpio.MIMXRT1176 platform.drivers.xip_device.MIMXRT1176 platform.drivers.xip_board.MIMXRT1176 platform.drivers.pmu_1.MIMXRT1176 platform.drivers.dcdc_soc.MIMXRT1176 platform.drivers.cache_armv7_m7.MIMXRT1176 platform.drivers.anatop_ai.MIMXRT1176 platform.utilities.misc_utilities.MIMXRT1176 platform.Include_common.MIMXRT1176 platform.Include_dsp.MIMXRT1176 platform.devices.MIMXRT1176_system.MIMXRT1176" category="driver_examples">
    <projects>
      <project type="com.crt.advproject.projecttype.exe" nature="org.eclipse.cdt.core.cnature"/>
    </projects>
    <memory>
      <memoryBlock id="BOARD_FLASH_evkmimxrt1170" name="BOARD_FLASH" addr="30000000" size="01000000" type="ExtFlash" access="RO"/>
      <memoryBlock id="SRAM_DTC_cm7_evkmimxrt1170" name="SRAM_DTC_cm7" addr="20000000" size="00040000" type="RAM" access="RW"/>
      <memoryBlock id="SRAM_ITC_cm7_evkmimxrt1170" name="SRAM_ITC_cm7" addr="00000000" size="00040000" type="RAM" access="RW"/>
      <memoryBlock id="SRAM_OC1_evkmimxrt1170" name="SRAM_OC1" addr="20240000" size="00080000" type="RAM" access="RW"/>
      <memoryBlock id="SRAM_OC2_evkmimxrt1170" name="SRAM_OC2" addr="202C0000" size="00040000" type="RAM" access="RW"/>
      <memoryBlock id="NCACHE_REGION_evkmimxrt1170" name="NCACHE_REGION" addr="20300000" size="00040000" type="RAM" access="RW"/>
      <memoryBlock id="SRAM_OC_ECC1_evkmimxrt1170" name="SRAM_OC_ECC1" addr="20340000" size="00010000" type="RAM" access="RW"/>
      <memoryBlock id="SRAM_OC_ECC2_evkmimxrt1170" name="SRAM_OC_ECC2" addr="20350000" size="00010000" type="RAM" access="RW"/>
      <memoryBlock id="BOARD_SDRAM_evkmimxrt1170" name="BOARD_SDRAM" addr="80000000" size="04000000" type="RAM" access="RW"/>
    </memory>
    <toolchainSettings>
      <toolchainSetting id_refs="com.nxp.mcuxpresso">
        <option id="gnu.c.compiler.option.preprocessor.def.symbols" type="stringList">
          <value>CPU_MIMXRT1176DVMAA_cm7</value>
          <value>SDK_DEBUGCONSOLE=1</value>
          <value>XIP_EXTERNAL_FLASH=1</value>
          <value>XIP_BOOT_HEADER_ENABLE=1</value>
          <value>PRINTF_FLOAT_ENABLE=1</value>
          <value>PRINTF_ADVANCED_ENABLE=1</value>
        </option>
        <option id="com.crt.advproject.gas.fpu" type="enum">
          <value>com.crt.advproject.gas.fpu.fpv5dp.hard</value>
        </option>
        <option id="com.crt.advproject.gcc.fpu" type="enum">
          <value>com.crt.advproject.gcc.fpu.fpv5dp.hard</value>
        </option>
        <option id="gnu.c.compiler.option.optimization.flags" type="string">
          <value>-fno-common</value>
        </option>
        <option id="com.crt.advproject.c.misc.dialect" type="enum">
          <value>com.crt.advproject.misc.dialect.gnu99</value>
        </option>
        <option id="gnu.c.compiler.option.misc.other" type="string">
          <value>-c -ffunction-sections -fdata-sections -ffreestanding -fno-builtin</value>
        </option>
        <option id="gnu.c.compiler.option.warnings.allwarn" type="boolean">
          <value>false</value>
        </option>
        <option id="com.crt.advproject.link.fpu" type="enum">
          <value>com.crt.advproject.link.fpu.fpv5dp.hard</value>
        </option>
        <option id="gnu.c.link.option.nostdlibs" type="boolean">
          <value>true</value>
        </option>
        <option id="com.crt.advproject.link.memory.sections" type="stringList">
          <value>isd=*(NonCacheable.init);region=SRAM_DTC_cm7;type=.data</value>
          <value>isd=*(NonCacheable);region=SRAM_DTC_cm7;type=.bss</value>
        </option>
      </toolchainSetting>
    </toolchainSettings>
    <debug_configurations>
      <debug_configuration id_refs="com.crt.advproject.config.exe.debug com.crt.advproject.config.exe.release">
        <drivers>
          <driver id_refs="BOARD_FLASH_evkmimxrt1170">
            <driverBinary path="devices/MIMXRT1176/mcuxpresso" project_relative_path="binary" type="binary">
              <files mask="MIMXRT1170_SFDP_QSPI.cfx"/>
            </driverBinary>
          </driver>
        </drivers>
      </debug_configuration>
    </debug_configurations>
    <include_paths>
      <include_path path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7" project_relative_path="board" type="c_include"/>
      <include_path path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7" project_relative_path="evkmimxrt1170/driver_examples/tempsensor/cm7" type="c_include"/>
    </include_paths>
    <source path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7/iar" project_relative_path="./" type="workspace" toolchain="iar">
      <files mask="tempsensor_cm7.ewd"/>
      <files mask="tempsensor_cm7.ewp"/>
      <files mask="tempsensor_cm7.eww"/>
    </source>
    <source path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7/mdk" project_relative_path="./" type="workspace" toolchain="mdk">
      <files mask="tempsensor_cm7.uvprojx"/>
      <files mask="tempsensor_cm7.uvoptx"/>
      <files mask="tempsensor_cm7.uvmpw"/>
    </source>
    <source path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7/armgcc" project_relative_path="./" type="workspace" toolchain="armgcc">
      <files mask="build_all.bat"/>
      <files mask="build_all.sh"/>
      <files mask="clean.bat"/>
      <files mask="clean.sh"/>
      <files mask="CMakeLists.txt"/>
      <files mask="flags.cmake"/>
      <files mask="config.cmake"/>
      <files mask="build_debug.bat"/>
      <files mask="build_debug.sh"/>
      <files mask="build_release.bat"/>
      <files mask="build_release.sh"/>
      <files mask="build_sdram_debug.bat"/>
      <files mask="build_sdram_debug.sh"/>
      <files mask="build_sdram_release.bat"/>
      <files mask="build_sdram_release.sh"/>
      <files mask="build_flexspi_nor_debug.bat"/>
      <files mask="build_flexspi_nor_debug.sh"/>
      <files mask="build_flexspi_nor_release.bat"/>
      <files mask="build_flexspi_nor_release.sh"/>
    </source>
    <source path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7" project_relative_path="source" type="src">
      <files mask="tempsensor.c"/>
    </source>
    <source path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7" project_relative_path="board" type="src">
      <files mask="pin_mux.c"/>
    </source>
    <source path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7" project_relative_path="board" type="c_include">
      <files mask="pin_mux.h"/>
    </source>
    <source path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7" project_relative_path="board" type="src">
      <files mask="board.c"/>
      <files mask="clock_config.c"/>
      <files mask="dcd.c"/>
    </source>
    <source path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7" project_relative_path="board" type="c_include">
      <files mask="board.h"/>
      <files mask="clock_config.h"/>
      <files mask="dcd.h"/>
    </source>
    <source path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7" project_relative_path="doc" type="doc" toolchain="iar mdk mcuxpresso armgcc">
      <files mask="readme.txt"/>
    </source>
    <source path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7/iar" project_relative_path="MIMXRT1176/iar" type="linker" toolchain="iar">
      <files mask="MIMXRT1176xxxxx_cm7_ram.icf"/>
      <files mask="MIMXRT1176xxxxx_cm7_sdram.icf"/>
      <files mask="MIMXRT1176xxxxx_cm7_flexspi_nor.icf"/>
    </source>
    <source path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7/mdk" project_relative_path="MIMXRT1176/arm" type="linker" toolchain="mdk">
      <files mask="MIMXRT1176xxxxx_cm7_ram.scf"/>
      <files mask="MIMXRT1176xxxxx_cm7_sdram.scf"/>
      <files mask="MIMXRT1176xxxxx_cm7_flexspi_nor.scf"/>
    </source>
    <source path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7/armgcc" project_relative_path="MIMXRT1176/gcc" type="linker" toolchain="armgcc">
      <files mask="MIMXRT1176xxxxx_cm7_ram.ld"/>
      <files mask="MIMXRT1176xxxxx_cm7_sdram.ld"/>
      <files mask="MIMXRT1176xxxxx_cm7_flexspi_nor.ld"/>
    </source>
    <source path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7/iar" project_relative_path="evkmimxrt1170" type="other" toolchain="iar">
      <files mask="evkmimxrt1170_connect_cm7.mac"/>
    </source>
    <source path="boards/evkmimxrt1170/driver_examples/tempsensor/cm7/mdk" project_relative_path="evkmimxrt1170" type="configuration" toolchain="mdk">
      <files mask="evkmimxrt1170_ram.ini"/>
      <files mask="evkmimxrt1170_sdram_init.ini"/>
      <files mask="evkmimxrt1170_flexspi_nor.ini"/>
    </source>
  </example>
</ksdk:examples>
