<?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="com.nxp.mcuxpresso"/>
    <definition extID="component.lists.LPC54102"/>
    <definition extID="component.serial_manager.LPC54102"/>
    <definition extID="component.serial_manager_uart.LPC54102"/>
    <definition extID="component.vusart_adapter.LPC54102"/>
    <definition extID="platform.Include_common.LPC54102"/>
    <definition extID="platform.Include_core_cm4.LPC54102"/>
    <definition extID="platform.Include_dsp.LPC54102"/>
    <definition extID="platform.devices.LPC54102_CMSIS.LPC54102"/>
    <definition extID="platform.devices.LPC54102_startup.LPC54102"/>
    <definition extID="platform.drivers.clock.LPC54102"/>
    <definition extID="platform.drivers.common.LPC54102"/>
    <definition extID="platform.drivers.inputmux.LPC54102"/>
    <definition extID="platform.drivers.inputmux_connections.LPC54102"/>
    <definition extID="platform.drivers.lpc_dma.LPC54102"/>
    <definition extID="platform.drivers.lpc_gpio.LPC54102"/>
    <definition extID="platform.drivers.lpc_iocon.LPC54102"/>
    <definition extID="platform.drivers.power.LPC54102"/>
    <definition extID="platform.drivers.reset.LPC54102"/>
    <definition extID="platform.drivers.vspi.LPC54102"/>
    <definition extID="platform.drivers.vspi_dma.LPC54102"/>
    <definition extID="platform.drivers.vusart.LPC54102"/>
    <definition extID="platform.utilities.assert.LPC54102"/>
    <definition extID="utility.debug_console.LPC54102"/>
    <definition extID="cm4_LPC54102J512"/>
    <definition extID="iar"/>
    <definition extID="mdk"/>
    <definition extID="armgcc"/>
    <definition extID="mcuxpresso"/>
  </externalDefinitions>
  <example id="lpcxpresso54102_lpc_spi_half_duplex_dma_slave" name="lpc_spi_half_duplex_dma_slave" category="driver_examples/spi" dependency="platform.drivers.lpc_dma.LPC54102 platform.drivers.vspi.LPC54102 platform.drivers.vspi_dma.LPC54102 platform.drivers.common.LPC54102 platform.drivers.clock.LPC54102 platform.drivers.power.LPC54102 platform.drivers.lpc_iocon.LPC54102 platform.drivers.lpc_gpio.LPC54102 platform.drivers.inputmux.LPC54102 platform.devices.LPC54102_CMSIS.LPC54102 platform.Include_core_cm4.LPC54102 platform.devices.LPC54102_startup.LPC54102 platform.drivers.vusart.LPC54102 platform.utilities.assert.LPC54102 utility.debug_console.LPC54102 component.vusart_adapter.LPC54102 component.serial_manager.LPC54102 component.serial_manager_uart.LPC54102 component.lists.LPC54102 platform.drivers.reset.LPC54102 platform.drivers.inputmux_connections.LPC54102 platform.Include_common.LPC54102 platform.Include_dsp.LPC54102" device_core="cm4_LPC54102J512">
    <projects>
      <project type="com.crt.advproject.projecttype.exe" nature="org.eclipse.cdt.core.cnature"/>
    </projects>
    <toolchainSettings>
      <toolchainSetting id_refs="com.nxp.mcuxpresso">
        <option id="com.crt.advproject.gas.fpu" type="enum">
          <value>com.crt.advproject.gas.fpu.fpv4.hard</value>
        </option>
        <option id="com.crt.advproject.gcc.fpu" type="enum">
          <value>com.crt.advproject.gcc.fpu.fpv4.hard</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.preprocessor.def.symbols" type="stringList">
          <value>CORE_M4</value>
          <value>CPU_LPC54102J512BD64_cm4</value>
          <value>PRINTF_ADVANCED_ENABLE=1</value>
          <value>CPU_LPC54102J512BD64</value>
        </option>
        <option id="gnu.c.compiler.option.optimization.flags" type="string">
          <value>-fno-common</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="com.crt.advproject.link.fpu" type="enum">
          <value>com.crt.advproject.link.fpu.fpv4.hard</value>
        </option>
        <option id="gnu.c.link.option.nostdlibs" type="boolean">
          <value>true</value>
        </option>
      </toolchainSetting>
    </toolchainSettings>
    <source path="boards/lpcxpresso54102/driver_examples/spi/half_duplex_transfer/dma/slave/cm4/armgcc" target_path="src" type="linker" toolchain="armgcc">
      <files mask="LPC54102J512_cm4_flash.ld"/>
    </source>
    <source path="boards/lpcxpresso54102/driver_examples/spi/half_duplex_transfer/dma/slave/cm4/iar" target_path="src" type="linker" toolchain="iar">
      <files mask="LPC54102J512_cm4.icf"/>
    </source>
    <source path="boards/lpcxpresso54102/driver_examples/spi/half_duplex_transfer/dma/slave/cm4/mdk" target_path="src" type="linker" toolchain="mdk">
      <files mask="LPC54102J512_cm4.scf"/>
    </source>
    <source path="boards/lpcxpresso54102/driver_examples/spi/half_duplex_transfer/dma/slave/cm4" target_path="board" type="c_include">
      <files mask="board.h"/>
      <files mask="clock_config.h"/>
      <files mask="pin_mux.h"/>
    </source>
    <source path="boards/lpcxpresso54102/driver_examples/spi/half_duplex_transfer/dma/slave/cm4" target_path="board" type="src">
      <files mask="board.c"/>
      <files mask="clock_config.c"/>
      <files mask="pin_mux.c"/>
    </source>
    <source path="boards/lpcxpresso54102/driver_examples/spi/half_duplex_transfer/dma/slave/cm4" target_path="doc" type="doc" toolchain="iar mdk mcuxpresso armgcc">
      <files mask="readme.txt"/>
    </source>
    <source path="boards/lpcxpresso54102/driver_examples/spi/half_duplex_transfer/dma/slave/cm4" target_path="source" type="src">
      <files mask="spi_half_duplex_dma_slave.c"/>
    </source>
  </example>
</ksdk:examples>
