MCUXpresso_LPC804/LPC804_manifest_v3_10.xml
Yilin Sun e468131146
Initial commit v2.13.0
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-05-25 15:51:41 +08:00

3668 lines
208 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<ksdk:manifest xmlns:ksdk="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="SDK_2.x_LPC804" name="LPC804" brief="This is SDK version 2.13.0 manifest file. It describes the content of the LPC804 and additional settings for tools that support SDK version 2.13.0" format_version="3.10" api_version="2.0.0" configuration="e5645e86285e1dcb80fa7fbdee4dd214" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.10.xsd">
<!--Timestamp (UTC): 2023-05-25 07:41:10.149222-->
<!--This manifest is generated based on sdk repo commit: 9add71d10bd80a4b245f4f3ad49616fb10c8144f-->
<defines>
<define name="CPU_$|package|" value=""/>
<define name="CPU_$|package|_$|core|" value=""/>
</defines>
<ksdk id="MCUXpresso2130" name="MCUXpresso2130" version="2.13.0" revision="667 2023-01-18"/>
<compilers>
<compiler id="compiler_gcc" name="gcc" type="gcc"/>
</compilers>
<toolchainSettings>
<toolchainSetting id="com.nxp.mcuxpresso" name="mcuxpresso" version="11.7.0" full_name="MCUXpresso IDE" compiler="compiler_gcc" toolchain="mcuxpresso">
<option id="gnu.cpp.compiler.option.optimization.flags" type="string" user_name="">
<value>-fno-common</value>
</option>
<option id="gnu.c.compiler.option.optimization.flags" type="string" user_name="">
<value>-fno-common</value>
</option>
<option id="gnu.cpp.link.option.nostdlibs" type="boolean" user_name="">
<value>true</value>
</option>
<option id="com.crt.advproject.link.cpp.flashconfigenable" type="boolean" user_name="">
<value>true</value>
</option>
<option id="com.crt.advproject.link.flashconfigenable" type="boolean" user_name="">
<value>true</value>
</option>
<option id="gnu.c.link.option.nostdlibs" type="boolean" user_name="">
<value>true</value>
</option>
</toolchainSetting>
</toolchainSettings>
<toolchains>
<toolchain id="armgcc" name="GCC_ARM_Embedded_10-2021.10" version="10.3.1" full_name="GCC ARM Embedded 10-2021.10" compiler="compiler_gcc" type="armgcc" vendor="GCC ARM Embedded" vendor_url="http://launchpad.net/gcc-arm-embedded"/>
<toolchain id="mcuxpresso" name="MCUXpresso_IDE" version="11.7.0" full_name="MCUXpresso IDE" compiler="compiler_gcc" type="mcuxpresso" vendor="NXP Semiconductors" vendor_url="http://www.nxp.com">
<debug>
<debug_configuration id="com.crt.advproject.config.exe.release" name="Release Configuration" probe="LinkServer">
<scripts>
<script type="init" silent="false" emulators="${gdb.stub} -mi -info-emu">
<script>
set remotetimeout 60000
##target_extended_remote##
set mem inaccessible-by-default ${mem.access}
mon ondisconnect ${ondisconnect}
set arm force-mode thumb
${load}</script>
</script>
<script type="run" silent="false" emulators="${gdb.stub} -mi -info-emu">
<script>${run}</script>
</script>
</scripts>
<params>
<params id="vector.catch.release.mcuxpresso" name="vector.catch" value="false"/>
<params id="internal.cache.release.mcuxpresso" name="internal.cache" value="Disable"/>
</params>
</debug_configuration>
<debug_configuration id="com.crt.advproject.config.exe.debug" name="Debug Configuration" probe="LinkServer">
<scripts>
<script type="init" silent="false" emulators="${gdb.stub} -mi -info-emu">
<script>
set remotetimeout 60000
##target_extended_remote##
set mem inaccessible-by-default ${mem.access}
mon ondisconnect ${ondisconnect}
set arm force-mode thumb
${load}</script>
</script>
<script type="run" silent="false" emulators="${gdb.stub} -mi -info-emu">
<script>${run}</script>
</script>
</scripts>
<params>
<params id="vector.catch.debug.mcuxpresso" name="vector.catch" value="false"/>
<params id="internal.cache.debug.mcuxpresso" name="internal.cache" value="Disable"/>
</params>
</debug_configuration>
<debug_configuration id="com.nxp.mcuxpresso.core.debug.support.segger.debug" name="Debug Configuration" probe="Segger"/>
<debug_configuration id="com.nxp.mcuxpresso.core.debug.support.segger.release" name="Release Configuration" probe="Segger"/>
</debug>
</toolchain>
</toolchains>
<boards>
<board id="lpcxpresso804" name="LPCXpresso804" href="https://www.nxp.com/pip/OM40001" version="1.0.0" package="LPC804M101JDH24">
<description>LPCXpresso Development Board for LPC804</description>
<image path="boards/lpcxpresso804" type="image">
<files mask="lpcxpresso804.png"/>
</image>
<examples>
<example id="lpcxpresso804_acomp_basic" name="acomp_basic" brief="The ACOMP Basic Example shows the simplest way to use ACOMP driver and help user with a quick start.In this example, user should indicate an input channel to capture a voltage signal (can be controlled by user) as the ACOMP's negative channel input. On the postive side, the internal voltage ladder is used to generate the fixed voltage abouthalf value of reference voltage.When running the project, change the input voltage of user-defined channel, then the comparator's output would changebetween logic one and zero when the user's voltage crosses the internal ladder's output. The endless loop in main() functionwould detect the logic value of comparator's output, and change the LED. The LED would be turned on when the compareoutput is logic one, or turned off when zero." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/acomp" path="boards/lpcxpresso804/driver_examples/acomp/acomp_basic">
<external path="boards/lpcxpresso804/driver_examples/acomp/acomp_basic" type="xml">
<files mask="acomp_basic_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_acomp_interrupt" name="acomp_interrupt" brief="The ACOMP Interrupt Example shows how to use interrupt with ACOMP driver.In this example, user should indicate an input channel to capture a voltage signal (can be controlled by user) as the ACOMP's negative channel input. On the postive side, the internal voltage ladder is used to generate the fixed voltage abouthalf value of reference voltage.When running the project, change the input voltage of user-defined channel, then the comparator's output would changebetween logic one and zero when the user-defined channel's voltage crosses the internal ladder's output. The change ofcomparator's output would generate the falling and rising edge events with their interrupts enabled. When any ACOMP interrupt happens, the ACOMP's ISR would turn on/off the LED light." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/acomp" path="boards/lpcxpresso804/driver_examples/acomp/acomp_interrupt">
<external path="boards/lpcxpresso804/driver_examples/acomp/acomp_interrupt" type="xml">
<files mask="acomp_interrupt_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_capt_acomp" name="capt_acomp" brief="This example shows how to capture touch data using CAPT poll-now mode. This example uses ACOMP instead of GPIO in measurement stage." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/capt" path="boards/lpcxpresso804/driver_examples/capt/capt_acomp">
<external path="boards/lpcxpresso804/driver_examples/capt/capt_acomp" type="xml">
<files mask="capt_acomp_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_capt_acomp_continuous" name="capt_acomp_continuous" brief="This example shows how to capture touch data using CAPT continuous mode. This example uses ACOMP instead of GPIO in measurement stage." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/capt" path="boards/lpcxpresso804/driver_examples/capt/capt_acomp_continuous">
<external path="boards/lpcxpresso804/driver_examples/capt/capt_acomp_continuous" type="xml">
<files mask="capt_acomp_continuous_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_capt_basic" name="capt_basic" brief="This example shows how to capture touch data using CAPT poll-now mode." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/capt" path="boards/lpcxpresso804/driver_examples/capt/capt_basic">
<external path="boards/lpcxpresso804/driver_examples/capt/capt_basic" type="xml">
<files mask="capt_basic_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_capt_basic_continuous" name="capt_basic_continuous" brief="This example shows how to capture touch data using CAPT continuous mode." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/capt" path="boards/lpcxpresso804/driver_examples/capt/capt_basic_continuous">
<external path="boards/lpcxpresso804/driver_examples/capt/capt_basic_continuous" type="xml">
<files mask="capt_basic_continuous_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_capt_key" name="capt_key" brief="This example shows how to use CAPT to detect key touch event. When the key is touched, LED on the board is on accordingly." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="touch_examples" path="boards/lpcxpresso804/touch_examples/capt_key">
<external path="boards/lpcxpresso804/touch_examples/capt_key" type="xml">
<files mask="capt_key_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_crc" name="crc" brief="The CRC Example project is a demonstration program that uses the KSDK software to generate checksumsfor an ASCII string. Several CRC protocols are implemented using the CRC driver API." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/crc" path="boards/lpcxpresso804/driver_examples/crc">
<external path="boards/lpcxpresso804/driver_examples/crc" type="xml">
<files mask="crc_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_ctimer_match_example" name="ctimer_match_example" brief="The CTimer Example project is to demonstrate usage of the KSDK ctimer driver.In this example, the match feature of the CTimer is used to toggle the output level." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/ctimer" path="boards/lpcxpresso804/driver_examples/ctimer/simple_match">
<external path="boards/lpcxpresso804/driver_examples/ctimer/simple_match" type="xml">
<files mask="ctimer_match_example_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_ctimer_match_interrupt_example" name="ctimer_match_interrupt_example" brief="The Simple Match Interrupt project is to demonstrate usage of the SDK CTimer driver with interrupt callback functionsIn this example the upon match and IO pin connected to the LED is toggled and the timer is reset, so it would generate a square wave.With an interrupt callback the match value is changed frequently in such a way that the frequency of the output square wave is increased gradually." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/ctimer" path="boards/lpcxpresso804/driver_examples/ctimer/simple_match_interrupt">
<external path="boards/lpcxpresso804/driver_examples/ctimer/simple_match_interrupt" type="xml">
<files mask="ctimer_match_interrupt_example_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_ctimer_pwm_example" name="ctimer_pwm_example" brief="The CTimer Example project is to demonstrate usage of the KSDK ctimer driver.In this example, CTimer is used to generate a PWM signal." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/ctimer" path="boards/lpcxpresso804/driver_examples/ctimer/simple_pwm">
<external path="boards/lpcxpresso804/driver_examples/ctimer/simple_pwm" type="xml">
<files mask="ctimer_pwm_example_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_ctimer_pwm_interrupt_example" name="ctimer_pwm_interrupt_example" brief="The Simple PWM Interrupt project is to demonstrate usage of the SDK CTimer driver as a PWM with interrupt callback functionsIn this example an IO pin connected to the LED is used as a PWM output line to generate a PWM signal.With an interrupt callback the PWM duty cycle is changed frequently in such a way that the LED brightness can be varied." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/ctimer" path="boards/lpcxpresso804/driver_examples/ctimer/simple_pwm_interrupt">
<external path="boards/lpcxpresso804/driver_examples/ctimer/simple_pwm_interrupt" type="xml">
<files mask="ctimer_pwm_interrupt_example_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_gpio_led_output" name="gpio_led_output" brief="The GPIO Example project is a demonstration program that uses the KSDK software to manipulate the general-purposeoutputs. The example use LEDs and buttons to demonstrates GPIO API for port and pin manipulation (init, set,clear, and toggle)." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/gpio" path="boards/lpcxpresso804/driver_examples/gpio/led_output">
<external path="boards/lpcxpresso804/driver_examples/gpio/led_output" type="xml">
<files mask="gpio_led_output_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_hello_world" name="hello_world" brief="The HelloWorld demo prints the &quot;Hello World&quot; string to the terminal using the SDK UART drivers and repeat what user input. The purpose of this demo is to show how to use the UART, and to provide a simple project for debugging and further development." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="demo_apps" path="boards/lpcxpresso804/demo_apps/hello_world">
<external path="boards/lpcxpresso804/demo_apps/hello_world" type="xml">
<files mask="hello_world_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_iap_basic" name="iap_basic" brief="The IAP project is a simple demonstration program of the SDK IAP driver. It reads part id, boot code version, unique id and reinvoke ISP. A message a printed on the UART terminal as various bascial iap operations are performed." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/iap" path="boards/lpcxpresso804/driver_examples/iap/iap_basic">
<external path="boards/lpcxpresso804/driver_examples/iap/iap_basic" type="xml">
<files mask="iap_basic_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_iap_flash" name="iap_flash" brief="The IAP Flash project is a simple demonstration program of the SDK IAP driver. It erases and programs a portion of on-chip flash memory. A message a printed on the UART terminal as various operations on flash memory are performed." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/iap" path="boards/lpcxpresso804/driver_examples/iap/iap_flash">
<external path="boards/lpcxpresso804/driver_examples/iap/iap_flash" type="xml">
<files mask="iap_flash_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_led_blinky" name="led_blinky" brief="The LED Blinky demo application provides a sanity check for the new SDK build environments and board bring up. The LED Blinky demo uses the systick interrupt to realize the function of timing delay. The example takes turns to shine the LED. The purpose of this demo is to provide a simple project for debugging and further development." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="demo_apps" path="boards/lpcxpresso804/demo_apps/led_blinky">
<external path="boards/lpcxpresso804/demo_apps/led_blinky" type="xml">
<files mask="led_blinky_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_lpc_adc_basic" name="lpc_adc_basic" brief="The lpc_adc_basic example shows how to use LPC ADC driver in the simplest way.In this example, the internal temperature sensor is used to created the input analog signal. When user type in any key from the keyboard, the software trigger API is called to start the conversion. Then it polls the conversion sequence A's flag till the conversion is completed. When the conversion is completed, just print the conversion result to terminal.Project Information1.what are ADC conversion sequences? A conversion sequence is a single pass through a series of A/D conversions performed on a selected set of A/D channels. Software can set-up two independent conversion sequences, either of which can be triggered by software or by a transition on one of the hardware triggers. Each sequence can be triggered by a different hardware trigger. One of these conversion sequences is referred to as the A sequence and the other as the B sequence. It is not necessary to employ both sequences. An optional single-step mode allows advancing through the channels of a sequence one at a time on each successive occurrence of a trigger. The user can select whether a trigger on the B sequence can interrupt an already-in-progress A sequence. The B sequence, however, can never be interrupted by an A trigger. 2. How to use software-triggered conversion? There are two ways that software can trigger a conversion sequence: 1. Start Bit: The first way to software-trigger an sequence is by setting the START bit in the corresponding SEQn_CTRL register. The response to this is identical to occurrence of a hardware trigger on that sequence. Specifically, one cycle of conversions through that conversion sequence will be immediately triggered except as indicated above. (In this example, we use this way.) 2. Burst Mode: The other way to initiate conversions is to set the BURST bit in the SEQn_CTRL register. As long as this bit is 1 the designated conversion sequence will be continuously and repetitively cycled through. Any new software or hardware trigger on this sequence will be ignored. Program Flow1.This example demonstrates how to configure the A sequences with polling, assigning one channel with software trigger, you can configure channel via &quot;DEMO_ADC_SAMPLE_CHANNEL_NUMBER&quot;. 2.Before configuration of the ADC begins, the ADC is put through a self-calibration cycle. 3.After ADC channels are assigned to each of the sequences, the software trigger is chosen. Setting SEQA_CTRL_START to '1' will trigger sequence A. 4.After ADC channels are assigned to each of the sequences, if the user enters any key via terminal, software trigger will start. 5.Read the corresponding DATAVALID field with polling to judge whether the conversion completes and the result is ready. If the result is ready, the example will printf result information to terminal." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/adc" path="boards/lpcxpresso804/driver_examples/adc/lpc_adc_basic">
<external path="boards/lpcxpresso804/driver_examples/adc/lpc_adc_basic" type="xml">
<files mask="lpc_adc_basic_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_lpc_adc_burst" name="lpc_adc_burst" brief="The lpc_adc_burst example shows how to use LPC ADC driver with the burst mode.In this example, the internal temperature sensor is used to created the input analog signal.When user type in any key from the keyboard, the burst mode is enabled. Then the conversion sequence A would be started automatically, till the burst would be disabled in conversion completed ISR. Project Information1.what are ADC conversion sequences? A conversion sequence is a single pass through a series of A/D conversions performed on a selected set of A/D channels. Software can set-up two independent conversion sequences, either of which can be triggered by software or by a transition on one of the hardware triggers. Each sequence can be triggered by a different hardware trigger. One of these conversion sequences is referred to as the A sequence and the other as the B sequence. It is not necessary to employ both sequences. An optional single-step mode allows advancing through the channels of a sequence one at a time on each successive occurrence of a trigger. The user can select whether a trigger on the B sequence can interrupt an already-in-progress A sequence. The B sequence, however, can never be interrupted by an A trigger. 2. How to use software-triggered conversion? There are two ways that software can trigger a conversion sequence: 1. Start Bit: The first way to software-trigger an sequence is by setting the START bit in the corresponding SEQn_CTRL register. The response to this is identical to occurrence of a hardware trigger on that sequence. Specifically, one cycle of conversions through that conversion sequence will be immediately triggered except as indicated above. 2. Burst Mode: The other way to initiate conversions is to set the BURST bit in the SEQn_CTRL register. As long as this bit is 1 the designated conversion sequence will be continuously and repetitively cycled through. Any new software or hardware trigger on this sequence will be ignored. (In this example, we use this way.) 3. What kinds of interrupt do ADC have? There are four interrupts that can be generated by the ADC: • Conversion-Complete or Sequence-Complete interrupts for sequences A and B • Threshold-Compare Out-of-Range Interrupt • Data Overrun Interrupt Any of these interrupt requests may be individually enabled or disabled in the INTEN register. Program Flow1.This example demonstrates how to configure the A sequences with burst mode, you can configure channel via &quot;DEMO_ADC_SAMPLE_CHANNEL_NUMBER&quot;. 2.Before configuration of the ADC begins, the ADC is put through a self-calibration cycle. 3.Enable the Conversion-Complete or Sequence-Complete interrupt for sequences A. 4.After ADC channels are assigned to each of the sequences, if the user enters any key via terminal, burst mode will start. 5.When the first conversion completes, the interrupt would be triggered. The ISR will stop the burst mode and print conversion result to terminal." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/adc" path="boards/lpcxpresso804/driver_examples/adc/lpc_adc_burst">
<external path="boards/lpcxpresso804/driver_examples/adc/lpc_adc_burst" type="xml">
<files mask="lpc_adc_burst_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_lpc_adc_interrupt" name="lpc_adc_interrupt" brief="The lpc_adc_interrupt example shows how to use interrupt with LPC ADC driver.In this example, the internal temperature sensor is used to created the input analog signal. When user type in any key from the keyboard, the software trigger API is called to start the conversion. Then it polls the flag variable which would be asserted when the conversion completed ISR is executed. Then just print the conversion result to terminal.Project Information1.what are ADC conversion sequences? A conversion sequence is a single pass through a series of A/D conversions performed on a selected set of A/D channels. Software can set-up two independent conversion sequences, either of which can be triggered by software or by a transition on one of the hardware triggers. Each sequence can be triggered by a different hardware trigger. One of these conversion sequences is referred to as the A sequence and the other as the B sequence. It is not necessary to employ both sequences. An optional single-step mode allows advancing through the channels of a sequence one at a time on each successive occurrence of a trigger. The user can select whether a trigger on the B sequence can interrupt an already-in-progress A sequence. The B sequence, however, can never be interrupted by an A trigger. 2. How to use software-triggered conversion? There are two ways that software can trigger a conversion sequence: 1. Start Bit: The first way to software-trigger an sequence is by setting the START bit in the corresponding SEQn_CTRL register. The response to this is identical to occurrence of a hardware trigger on that sequence. Specifically, one cycle of conversions through that conversion sequence will be immediately triggered except as indicated above. (In this example, we use this way.) 2. Burst Mode: The other way to initiate conversions is to set the BURST bit in the SEQn_CTRL register. As long as this bit is 1 the designated conversion sequence will be continuously and repetitively cycled through. Any new software or hardware trigger on this sequence will be ignored. 3. What kinds of interrupt do ADC have? There are four interrupts that can be generated by the ADC: • Conversion-Complete or Sequence-Complete interrupts for sequences A and B • Threshold-Compare Out-of-Range Interrupt • Data Overrun Interrupt Any of these interrupt requests may be individually enabled or disabled in the INTEN register. Program Flow1.This example demonstrates how to configure the A sequences with interrupt, assigning one channel with software trigger, you can configure channel via &quot;DEMO_ADC_SAMPLE_CHANNEL_NUMBER&quot;. 2.Before configuration of the ADC begins, the ADC is put through a self-calibration cycle. 3.Enable the Conversion-Complete or Sequence-Complete interrupt for sequences A. 4.After ADC channels are assigned to each of the sequences, if the user enters any key via terminal, software trigger will start. 5.When the conversion completes, the interrupt would be triggered. The ISR will print conversion result to terminal." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/adc" path="boards/lpcxpresso804/driver_examples/adc/lpc_adc_interrupt">
<external path="boards/lpcxpresso804/driver_examples/adc/lpc_adc_interrupt" type="xml">
<files mask="lpc_adc_interrupt_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_lpc_bod" name="lpc_bod" brief="The bod example shows how to use LPC BOD(Brown-out detector) in the simplest way. To run this example, user should remove the jumper for the power source selector, and connect the adjustable input voltage to the MCU's Vin pin. If the input voltage of the Vin pin is lower than the threshold voltage, the BOD interrupt will be asserted." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/bod" path="boards/lpcxpresso804/driver_examples/bod">
<external path="boards/lpcxpresso804/driver_examples/bod" type="xml">
<files mask="lpc_bod_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_lpc_dac_basic" name="lpc_dac_basic" brief="The dac_basic example shows how to use DAC module simply as the general DAC converter.When the DAC's double-buffer feature is not enabled, the CR register is used as the DAC output data register directly.The converter would always output the value of the CR register. In this example, it gets the value from terminal,outputs the DAC output voltage through DAC output pin." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/dac" path="boards/lpcxpresso804/driver_examples/dac/lpc_dac_basic">
<external path="boards/lpcxpresso804/driver_examples/dac/lpc_dac_basic" type="xml">
<files mask="lpc_dac_basic_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_lpc_dac_interrupt" name="lpc_dac_interrupt" brief="The dac_interrupt example shows how to use DAC with interrupts and produce an arbitrary, user-defined waveform ofselectable frequency.The output can be observed with an oscilloscope. When the DAC's double-buffer feature is enabled, any write to the CR register will only load the pre-buffer, whichshares its register address with the CR register. The CR itself will be loaded from the pre-buffer whenever the counter reaches zero and the interrupt would occur. At the same time the counter is reloaded with the COUNTVALregister value. In the DAC ISR, user-defined waveform array would be transfered to pre-buffer in order." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/dac" path="boards/lpcxpresso804/driver_examples/dac/lpc_dac_interrupt">
<external path="boards/lpcxpresso804/driver_examples/dac/lpc_dac_interrupt" type="xml">
<files mask="lpc_dac_interrupt_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_lpc_i2c_interrupt_b2b_transfer_master" name="lpc_i2c_interrupt_b2b_transfer_master" brief="The i2c_interrupt_b2b_transfer_master example shows how to use i2c driver as master to do board to board transfer with interrupt:In this example, one i2c instance as master and another i2c instance on the other board as slave. Master sends a piece of data to slave, and receive a piece of data from slave. This example checks if the data received from slave is correct." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/i2c" path="boards/lpcxpresso804/driver_examples/i2c/interrupt_b2b_transfer/master">
<external path="boards/lpcxpresso804/driver_examples/i2c/interrupt_b2b_transfer/master" type="xml">
<files mask="lpc_i2c_interrupt_b2b_transfer_master_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_lpc_i2c_interrupt_b2b_transfer_slave" name="lpc_i2c_interrupt_b2b_transfer_slave" brief="The i2c_interrupt_b2b_transfer_slave example shows how to use i2c driver as slave to do board to board transfer with interrupt:In this example, one i2c instance as slave and another i2c instance on the other board as master. Master sends a piece of data to slave, and receive a piece of data from slave. This example checks if the data received from slave is correct." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/i2c" path="boards/lpcxpresso804/driver_examples/i2c/interrupt_b2b_transfer/slave">
<external path="boards/lpcxpresso804/driver_examples/i2c/interrupt_b2b_transfer/slave" type="xml">
<files mask="lpc_i2c_interrupt_b2b_transfer_slave_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_lpc_i2c_polling_b2b_master" name="lpc_i2c_polling_b2b_master" brief="The i2c_polling_b2b_master example shows how to use i2c driver as master to do board to board transfer using polling method:In this example, one i2c instance as master and another i2c instance on the other board as slave. Master sends a piece of data to slave, and receive a piece of data from slave. This example checks if the data received from slave is correct." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/i2c" path="boards/lpcxpresso804/driver_examples/i2c/polling_b2b/master">
<external path="boards/lpcxpresso804/driver_examples/i2c/polling_b2b/master" type="xml">
<files mask="lpc_i2c_polling_b2b_master_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_lpc_i2c_polling_b2b_slave" name="lpc_i2c_polling_b2b_slave" brief="The i2c_polling_b2b_slave example shows how to use i2c driver as slave to do board to board transfer with a polling master:In this example, one i2c instance as slave and another i2c instance on the other board as master. Master sends a piece of data to slave, and receive a piece of data from slave. This example checks if the data received from slave is correct." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/i2c" path="boards/lpcxpresso804/driver_examples/i2c/polling_b2b/slave">
<external path="boards/lpcxpresso804/driver_examples/i2c/polling_b2b/slave" type="xml">
<files mask="lpc_i2c_polling_b2b_slave_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_mrt_example" name="mrt_example" brief="The MRT project is a simple demonstration program of the SDK MRT driver. It sets up the MRThardware block to trigger a periodic interrupt after every 250 milliseconds. When the PIT interrupt is triggereda message a printed on the UART terminal and an LED is toggled on the board." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/mrt" path="boards/lpcxpresso804/driver_examples/mrt">
<external path="boards/lpcxpresso804/driver_examples/mrt" type="xml">
<files mask="mrt_example_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_pint_pattern_match" name="pint_pattern_match" brief="This example shows how to use SDK drivers to use the Pin interrupt &amp; pattern match peripheral." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/pint" path="boards/lpcxpresso804/driver_examples/pint/pattern_match">
<external path="boards/lpcxpresso804/driver_examples/pint/pattern_match" type="xml">
<files mask="pint_pattern_match_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_pint_pin_interrupt" name="pint_pin_interrupt" brief="This example shows how to use SDK drivers to use the Pin interrupt &amp; pattern match peripheral." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/pint" path="boards/lpcxpresso804/driver_examples/pint/pin_interrupt">
<external path="boards/lpcxpresso804/driver_examples/pint/pin_interrupt" type="xml">
<files mask="pint_pin_interrupt_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_plu_combination" name="plu_combination" brief="The PLU combination project is a simple demonstration program of the SDK PLU driver. In this example, a number of GPIO pins are connected to PLU inputs and the LED is used to monitor the PLU outputs to demonstrate the configuration and use of the Programmable Logic Unit (PLU) to construct a combinational logic network." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/plu" path="boards/lpcxpresso804/driver_examples/plu/combination">
<external path="boards/lpcxpresso804/driver_examples/plu/combination" type="xml">
<files mask="plu_combination_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_power_mode_switch_lpc" name="power_mode_switch_lpc" brief="The power_mode_switch application shows the usage of normal power mode control APIs for entering the three kinds oflow power mode: Sleep mode, Deep Sleep mode and Power Down mode, deep power down mode. When the application runs to each low powermode, the device would cut off the power for specific modules to save energy. The device can be also waken up by prepared wakeup source from external event. Tips: This demo is to show how the various power mode can switch to each other. However, in actual low power use case, to save energy and reduce the consumption even more, many things can be done including: - Disable the clock for unnecessary module during low power mode. That means, programmer can disable the clocks before entering the low power mode and re-enable them after exiting the low power mode when necessary. - Disable the function for unnecessary part of a module when other part would keep working in low power mode. At the most time, more powerful function means more power consumption. For example, disable the digital function for the unnecessary pin mux, and so on. - Set the proper pin state (direction and logic level) according to the actual application hardware. Otherwise, the pin cirrent would be activied unexpectedly waste some energy. - Other low power consideration based on the actual application hardware. - In order to meet typedef power consumption of DateSheet manual, Please configure MCU under the following conditions. 鈥? Configure all pins as GPIO with pull-up resistor disabled in the IOCON block. 鈥? Configure GPIO pins as outputs using the GPIO DIR register. 鈥?Write 1 to the GPIO CLR register to drive the outputs LOW. 鈥?All peripherals disabled." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="demo_apps" path="boards/lpcxpresso804/demo_apps/power_mode_switch_lpc">
<external path="boards/lpcxpresso804/demo_apps/power_mode_switch_lpc" type="xml">
<files mask="power_mode_switch_lpc_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_safety_iec60730b" name="safety_iec60730b" brief="This example demonstrates the core self-test of the IEC60730B." toolchain="mcuxpresso" compiler="compiler_gcc" category="demo_apps" path="boards/lpcxpresso804/demo_apps/safety_iec60730b">
<external path="boards/lpcxpresso804/demo_apps/safety_iec60730b" type="xml">
<files mask="safety_iec60730b_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_spi_interrupt_master" name="spi_interrupt_master" brief="The spi_interrupt_master example shows how to use spi functional API to do interrupt transfer as a master:In this example, the spi instance as master. Master sends a piece of data to slave, receive data from slave,and check if the data master received is correct. This example needs to work with spi_interrupt_slave example. " toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/spi" path="boards/lpcxpresso804/driver_examples/spi/interrupt/master">
<external path="boards/lpcxpresso804/driver_examples/spi/interrupt/master" type="xml">
<files mask="spi_interrupt_master_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_spi_interrupt_slave" name="spi_interrupt_slave" brief="The spi_interrupt_slave example shows how to use spi driver as slave to receive data from master.In this example, one spi instance as slave and another spi instance on other board as master. Master sends a piece of data to slave, and receive a piece of data from slave. This example checks if the data received from master is correct. This example should work with spi_interrupt_master example. And this example should start first. " toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/spi" path="boards/lpcxpresso804/driver_examples/spi/interrupt/slave">
<external path="boards/lpcxpresso804/driver_examples/spi/interrupt/slave" type="xml">
<files mask="spi_interrupt_slave_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_spi_polling_master" name="spi_polling_master" brief="The spi_polling_transfer_master example shows how to use spi driver as master to do board to boardtransfer with polling:In this example, one spi instance as master and another spi instance on othere board as slave. Mastersends a piece of data to slave, and receive a piece of data from slave. This example checks if the data received from slave is correct. This example need to work with spi_polling_transfer_slave example. " toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/spi" path="boards/lpcxpresso804/driver_examples/spi/polling/master">
<external path="boards/lpcxpresso804/driver_examples/spi/polling/master" type="xml">
<files mask="spi_polling_master_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_spi_polling_slave" name="spi_polling_slave" brief="The spi_polling_transfer_slave example shows how to use spi driver as slave to receive data from master.In this example, one spi instance as slave and another spi instance on other board as master. Master sends a piece of data to slave, and receive a piece of data from slave. This example checks if the data received from master is correct. This example should work with spi_polling_transfer_master example. And this example should start first." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/spi" path="boards/lpcxpresso804/driver_examples/spi/polling/slave">
<external path="boards/lpcxpresso804/driver_examples/spi/polling/slave" type="xml">
<files mask="spi_polling_slave_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_spi_transfer_interrupt_master" name="spi_transfer_interrupt_master" brief="The spi_interrupt_transfer_master example shows how to use spi driver as master to do board to boardtransfer in interrupt way:In this example, one spi instance as master and another spi instance on othere board as slave. Mastersends a piece of data to slave, and receive a piece of data from slave. This example checks if the data received from slave is correct. This example need to work with spi_interrupt_transfer_slave example. " toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/spi" path="boards/lpcxpresso804/driver_examples/spi/transfer_interrupt/master">
<external path="boards/lpcxpresso804/driver_examples/spi/transfer_interrupt/master" type="xml">
<files mask="spi_transfer_interrupt_master_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_spi_transfer_interrupt_slave" name="spi_transfer_interrupt_slave" brief="The spi_interrupt_transfer_slave example shows how to use spi driver as slave to receive data from master.In this example, one spi instance as slave and another spi instance on other board as master. Master sends a piece of data to slave, and receive a piece of data from slave. This example checks if the data received from master is correct. This example should work with spi_interrupt_transfer_master example. And this example should start first. " toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/spi" path="boards/lpcxpresso804/driver_examples/spi/transfer_interrupt/slave">
<external path="boards/lpcxpresso804/driver_examples/spi/transfer_interrupt/slave" type="xml">
<files mask="spi_transfer_interrupt_slave_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_usart_polling_example" name="usart_polling_example" brief="The uart_polling example shows how to use uart driver in polling way:In this example, one uart instance connect to PC, the board will send back all characters that PCsend to the board. " toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/usart" path="boards/lpcxpresso804/driver_examples/usart/polling">
<external path="boards/lpcxpresso804/driver_examples/usart/polling" type="xml">
<files mask="usart_polling_example_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_usart_terminal" name="usart_terminal" brief="This example demonstrate configuration and use of the USART module in interrupt-driven &#10;asynchronous mode on communication with a terminal emulator calling the USART &#10;transactional APIs. USART will echo back every character to terminal emulator, and send&#10;back all received characters once users press [Enter] key.&#10;" toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/usart" path="boards/lpcxpresso804/driver_examples/usart/terminal">
<external path="boards/lpcxpresso804/driver_examples/usart/terminal" type="xml">
<files mask="usart_terminal_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_usart_transfer_interrupt" name="usart_transfer_interrupt" brief="usart_transfer_interrupt" toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/usart" path="boards/lpcxpresso804/driver_examples/usart/transfer_interrupt">
<external path="boards/lpcxpresso804/driver_examples/usart/transfer_interrupt" type="xml">
<files mask="usart_transfer_interrupt_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_usart_transfer_ring_buffer" name="usart_transfer_ring_buffer" brief="The usart_interrupt_rb_transfer example shows how to use usart driver in interrupt way withRX ring buffer enabled.In this example, one uart instance connect to PC through, the board will send back all charactersthat PC send to the board.Note: The example echo every 8 characters." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/usart" path="boards/lpcxpresso804/driver_examples/usart/transfer_ring_buffer">
<external path="boards/lpcxpresso804/driver_examples/usart/transfer_ring_buffer" type="xml">
<files mask="usart_transfer_ring_buffer_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_usart_transfer_sync_b2b_master" name="usart_transfer_sync_b2b_master" brief="The usart_interrupt_sync_transfer example shows how to use usart API in synchronous mode:In this example, one usart instance will be selected as master ,and another as slave. The master will send data to slave in polling way, and slave will receive data in nonblocking way.After all data has been received by slave, info will be printed by debug console. " toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/usart" path="boards/lpcxpresso804/driver_examples/usart/transfer_sync_b2b/master">
<external path="boards/lpcxpresso804/driver_examples/usart/transfer_sync_b2b/master" type="xml">
<files mask="usart_transfer_sync_b2b_master_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_usart_transfer_sync_b2b_slave" name="usart_transfer_sync_b2b_slave" brief="The usart_interrupt_sync_transfer example shows how to use usart API in synchronous mode:In this example, one usart instance will be selected as master ,and another as slave. The master will send data to slave in polling way, and slave will receive data in nonblocking way.After all data has been received by slave, info will be printed by debug console. " toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/usart" path="boards/lpcxpresso804/driver_examples/usart/transfer_sync_b2b/slave">
<external path="boards/lpcxpresso804/driver_examples/usart/transfer_sync_b2b/slave" type="xml">
<files mask="usart_transfer_sync_b2b_slave_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_wkt_example" name="wkt_example" brief="The WKT project is a simple demonstration program of the SDK WKT driver. It sets up the WKT hardware block to trigger a periodic interrupt after loading a counter value and counting down to 0. When the WKT interrupt is triggered a message printed on the UART terminal and the LED is toggled on the board.Depending on the clock source, the WKT can be used for waking up the part from any low power mode or for general-purposetiming." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/wkt" path="boards/lpcxpresso804/driver_examples/wkt">
<external path="boards/lpcxpresso804/driver_examples/wkt" type="xml">
<files mask="wkt_example_v3_10.xml"/>
</external>
</example>
<example id="lpcxpresso804_wwdt_example" name="wwdt_example" brief="The WDOG Example project is to demonstrate usage of the KSDK wdog driver.In this example,quick test is first implemented to test the wdog.And then after 5 times of refreshing the watchdog, a timeout reset is generated." toolchain="armgcc mcuxpresso" compiler="compiler_gcc" category="driver_examples/wwdt" path="boards/lpcxpresso804/driver_examples/wwdt">
<external path="boards/lpcxpresso804/driver_examples/wwdt" type="xml">
<files mask="wwdt_example_v3_10.xml"/>
</external>
</example>
</examples>
</board>
</boards>
<devices>
<device id="LPC804" name="LPC804" version="1.0.0" full_name="LPC804" family="LPC804" platform="LPC">
<description>Low-Cost Microcontrollers (MCUs) based on Arm Cortex-M0+ Core</description>
<metadataSet>
<metadata key="vendor" value="NXP"/>
</metadataSet>
<core id="core0_LPC804" name="core0" fpu="false" type="cm0plus"/>
<memory>
<memoryBlock id="PROGRAM_FLASH_LPC804" name="PROGRAM_FLASH" addr="00000000" size="00007f80" type="Flash" access="RO"/>
<memoryBlock id="BOOT_FLASH_LPC804" name="BOOT_FLASH" addr="00007f80" size="00000080" type="Flash" access="RO"/>
<memoryBlock id="SRAM_LPC804" name="SRAM" addr="10000000" size="00000fe0" type="RAM" access="RW"/>
<memoryBlock id="IAP_SRAM_LPC804" name="IAP_SRAM" addr="10000fe0" size="00000020" type="RAM" access="RW"/>
</memory>
<total_memory flash_size_kb="32" ram_size_kb="4"/>
<package id="LPC804M101JDH24" name="LPC804M101JDH24"/>
<package id="LPC804M101JDH20" name="LPC804M101JDH20"/>
<package id="LPC804M111JDH24" name="LPC804M111JDH24"/>
<package id="LPC804M101JHI33" name="LPC804M101JHI33"/>
<package id="LPC804UK" name="LPC804UK"/>
<evaluation_boards>
<evaluation_board name="lpcxpresso804"/>
</evaluation_boards>
<toolchainSettings>
<toolchainSetting id_refs="com.nxp.mcuxpresso">
<option id="com.crt.advproject.link.cpp.crpenable" type="boolean" user_name="">
<value>true</value>
</option>
<option id="com.crt.advproject.link.crpenable" type="boolean" user_name="">
<value>true</value>
</option>
</toolchainSetting>
</toolchainSettings>
<debug_configurations>
<debug_configuration id_refs="com.crt.advproject.config.exe.debug com.crt.advproject.config.exe.release">
<params>
<params id="internal.wiretype.release.LPC804" name="internal.wiretype" value="SWD"/>
<params id="internal.has_swo.release.LPC804" name="internal.has_swo" value="false"/>
</params>
<drivers>
<driver id_refs="PROGRAM_FLASH_LPC804">
<driverBinary path="devices/LPC804/mcuxpresso" type="binary">
<files mask="LPC80x_32.cfx"/>
</driverBinary>
</driver>
</drivers>
</debug_configuration>
</debug_configurations>
<linkerSettings nature="c_nature">
<linker property="start_symbol" value="ResetISR"/>
<linker property="text_align" value="4"/>
<linker property="data_align" value="4"/>
<linker property="bss_align" value="4"/>
<linker property="mtb_supported" value="false"/>
<linker property="crp_address" value="0x2fc"/>
</linkerSettings>
<linkerSettings nature="cpp_nature">
<linker property="start_symbol" value="ResetISR"/>
<linker property="text_align" value="4"/>
<linker property="data_align" value="4"/>
<linker property="bss_align" value="4"/>
<linker property="mtb_supported" value="false"/>
<linker property="crp_address" value="0x2fc"/>
</linkerSettings>
</device>
</devices>
<components>
<component id="project_template.lpcxpresso804.LPC804" name="lpcxpresso804" brief="Board_project_template lpcxpresso804" version="1.0.0" full_name="Board_project_template lpcxpresso804" devices="LPC804" device_cores="core0_LPC804" category="Board Support/SDK Project Template" user_visible="true" type="project_template" package_base_path="boards/lpcxpresso804/project_template" project_base_path="board">
<dependencies>
<all>
<component_dependency value="component.miniusart_adapter.LPC804"/>
<component_dependency value="device.LPC804_startup.LPC804"/>
<component_dependency value="platform.drivers.clock.LPC804"/>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="platform.drivers.lpc_gpio.LPC804"/>
<component_dependency value="platform.drivers.lpc_iocon_lite.LPC804"/>
<component_dependency value="platform.drivers.lpc_miniusart.LPC804"/>
<component_dependency value="platform.drivers.power_no_lib.LPC804"/>
<component_dependency value="platform.drivers.swm.LPC804"/>
<component_dependency value="platform.utilities.assert_lite.LPC804"/>
<component_dependency value="utility.debug_console_lite.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="board.h"/>
<files mask="clock_config.h"/>
<files mask="pin_mux.h"/>
<files mask="peripherals.h"/>
</source>
<source relative_path="./" type="src">
<files mask="board.c"/>
<files mask="clock_config.c"/>
<files mask="pin_mux.c"/>
<files mask="peripherals.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_DSP_Include.LPC804" name="CMSIS_DSP_Library_Header" brief="CMSIS-DSP Library Header" version="1.9.0" full_name="CMSIS DSP Library Header" devices="LPC804" user_visible="true" type="CMSIS_driver" package_base_path="CMSIS/DSP" project_base_path="CMSIS/DSP">
<source exclude="true" relative_path="./" type="other">
<files mask="README.md" hidden="true"/>
</source>
<source relative_path="Include" type="c_include">
<files mask="arm_common_tables.h"/>
<files mask="arm_const_structs.h"/>
<files mask="arm_math.h"/>
<files mask="arm_common_tables_f16.h"/>
<files mask="arm_const_structs_f16.h"/>
<files mask="arm_helium_utils.h"/>
<files mask="arm_math_f16.h"/>
<files mask="arm_math_memory.h"/>
<files mask="arm_math_types.h"/>
<files mask="arm_math_types_f16.h"/>
<files mask="arm_mve_tables.h"/>
<files mask="arm_mve_tables_f16.h"/>
<files mask="arm_vec_math.h"/>
<files mask="arm_vec_math_f16.h"/>
</source>
<source relative_path="Include/dsp" type="c_include">
<files mask="basic_math_functions.h"/>
<files mask="basic_math_functions_f16.h"/>
<files mask="bayes_functions.h"/>
<files mask="bayes_functions_f16.h"/>
<files mask="complex_math_functions.h"/>
<files mask="complex_math_functions_f16.h"/>
<files mask="controller_functions.h"/>
<files mask="controller_functions_f16.h"/>
<files mask="distance_functions.h"/>
<files mask="distance_functions_f16.h"/>
<files mask="fast_math_functions.h"/>
<files mask="fast_math_functions_f16.h"/>
<files mask="filtering_functions.h"/>
<files mask="filtering_functions_f16.h"/>
<files mask="interpolation_functions.h"/>
<files mask="interpolation_functions_f16.h"/>
<files mask="matrix_functions.h"/>
<files mask="matrix_functions_f16.h"/>
<files mask="none.h"/>
<files mask="quaternion_math_functions.h"/>
<files mask="statistics_functions.h"/>
<files mask="statistics_functions_f16.h"/>
<files mask="support_functions.h"/>
<files mask="support_functions_f16.h"/>
<files mask="svm_defines.h"/>
<files mask="svm_functions.h"/>
<files mask="svm_functions_f16.h"/>
<files mask="transform_functions.h"/>
<files mask="transform_functions_f16.h"/>
<files mask="utils.h"/>
</source>
<source relative_path="PrivateInclude" type="c_include">
<files mask="arm_sorting.h"/>
<files mask="arm_vec_fft.h"/>
<files mask="arm_vec_filtering.h"/>
</source>
<include_paths>
<include_path relative_path="Include" type="c_include"/>
<include_path relative_path="PrivateInclude" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_DSP_Source.LPC804" name="CMSIS_DSP_Library_Source" brief="CMSIS-DSP Library" version="1.9.0" full_name="CMSIS DSP Library Source" devices="LPC804" user_visible="true" type="CMSIS_driver" package_base_path="CMSIS/DSP" project_base_path="CMSIS/DSP">
<source exclude="true" relative_path="./" type="other">
<files mask="README.md" hidden="true"/>
</source>
<source relative_path="Include" type="c_include">
<files mask="arm_common_tables.h"/>
<files mask="arm_const_structs.h"/>
<files mask="arm_math.h"/>
<files mask="arm_common_tables_f16.h"/>
<files mask="arm_const_structs_f16.h"/>
<files mask="arm_helium_utils.h"/>
<files mask="arm_math_f16.h"/>
<files mask="arm_math_memory.h"/>
<files mask="arm_math_types.h"/>
<files mask="arm_math_types_f16.h"/>
<files mask="arm_mve_tables.h"/>
<files mask="arm_mve_tables_f16.h"/>
<files mask="arm_vec_math.h"/>
<files mask="arm_vec_math_f16.h"/>
</source>
<source relative_path="Include/dsp" type="c_include">
<files mask="basic_math_functions.h"/>
<files mask="basic_math_functions_f16.h"/>
<files mask="bayes_functions.h"/>
<files mask="bayes_functions_f16.h"/>
<files mask="complex_math_functions.h"/>
<files mask="complex_math_functions_f16.h"/>
<files mask="controller_functions.h"/>
<files mask="controller_functions_f16.h"/>
<files mask="distance_functions.h"/>
<files mask="distance_functions_f16.h"/>
<files mask="fast_math_functions.h"/>
<files mask="fast_math_functions_f16.h"/>
<files mask="filtering_functions.h"/>
<files mask="filtering_functions_f16.h"/>
<files mask="interpolation_functions.h"/>
<files mask="interpolation_functions_f16.h"/>
<files mask="matrix_functions.h"/>
<files mask="matrix_functions_f16.h"/>
<files mask="none.h"/>
<files mask="quaternion_math_functions.h"/>
<files mask="statistics_functions.h"/>
<files mask="statistics_functions_f16.h"/>
<files mask="support_functions.h"/>
<files mask="support_functions_f16.h"/>
<files mask="svm_defines.h"/>
<files mask="svm_functions.h"/>
<files mask="svm_functions_f16.h"/>
<files mask="transform_functions.h"/>
<files mask="transform_functions_f16.h"/>
<files mask="utils.h"/>
</source>
<source relative_path="PrivateInclude" type="c_include">
<files mask="arm_sorting.h"/>
<files mask="arm_vec_fft.h"/>
<files mask="arm_vec_filtering.h"/>
</source>
<source relative_path="Source/BasicMathFunctions" type="src">
<files mask="BasicMathFunctions.c"/>
<files mask="BasicMathFunctionsF16.c"/>
</source>
<source exclude="true" relative_path="Source/BasicMathFunctions" type="src">
<files mask="arm_abs_f32.c"/>
<files mask="arm_abs_q15.c"/>
<files mask="arm_abs_q31.c"/>
<files mask="arm_abs_q7.c"/>
<files mask="arm_add_f32.c"/>
<files mask="arm_add_q15.c"/>
<files mask="arm_add_q31.c"/>
<files mask="arm_add_q7.c"/>
<files mask="arm_and_u16.c"/>
<files mask="arm_and_u32.c"/>
<files mask="arm_and_u8.c"/>
<files mask="arm_clip_f32.c"/>
<files mask="arm_clip_q15.c"/>
<files mask="arm_clip_q31.c"/>
<files mask="arm_clip_q7.c"/>
<files mask="arm_dot_prod_f32.c"/>
<files mask="arm_dot_prod_q15.c"/>
<files mask="arm_dot_prod_q31.c"/>
<files mask="arm_dot_prod_q7.c"/>
<files mask="arm_mult_f32.c"/>
<files mask="arm_mult_q15.c"/>
<files mask="arm_mult_q31.c"/>
<files mask="arm_mult_q7.c"/>
<files mask="arm_negate_f32.c"/>
<files mask="arm_negate_q15.c"/>
<files mask="arm_negate_q31.c"/>
<files mask="arm_negate_q7.c"/>
<files mask="arm_not_u16.c"/>
<files mask="arm_not_u32.c"/>
<files mask="arm_not_u8.c"/>
<files mask="arm_offset_f32.c"/>
<files mask="arm_offset_q15.c"/>
<files mask="arm_offset_q31.c"/>
<files mask="arm_offset_q7.c"/>
<files mask="arm_or_u16.c"/>
<files mask="arm_or_u32.c"/>
<files mask="arm_or_u8.c"/>
<files mask="arm_scale_f32.c"/>
<files mask="arm_scale_q15.c"/>
<files mask="arm_scale_q31.c"/>
<files mask="arm_scale_q7.c"/>
<files mask="arm_shift_q15.c"/>
<files mask="arm_shift_q31.c"/>
<files mask="arm_shift_q7.c"/>
<files mask="arm_sub_f32.c"/>
<files mask="arm_sub_q15.c"/>
<files mask="arm_sub_q31.c"/>
<files mask="arm_sub_q7.c"/>
<files mask="arm_xor_u16.c"/>
<files mask="arm_xor_u32.c"/>
<files mask="arm_xor_u8.c"/>
<files mask="arm_abs_f16.c"/>
<files mask="arm_add_f16.c"/>
<files mask="arm_clip_f16.c"/>
<files mask="arm_dot_prod_f16.c"/>
<files mask="arm_mult_f16.c"/>
<files mask="arm_negate_f16.c"/>
<files mask="arm_offset_f16.c"/>
<files mask="arm_scale_f16.c"/>
<files mask="arm_sub_f16.c"/>
</source>
<source relative_path="Source/BayesFunctions" type="src">
<files mask="BayesFunctions.c"/>
<files mask="BayesFunctionsF16.c"/>
</source>
<source exclude="true" relative_path="Source/BayesFunctions" type="src">
<files mask="arm_gaussian_naive_bayes_predict_f32.c"/>
<files mask="arm_gaussian_naive_bayes_predict_f16.c"/>
</source>
<source relative_path="Source/CommonTables" type="src">
<files mask="CommonTables.c"/>
<files mask="CommonTablesF16.c"/>
</source>
<source exclude="true" relative_path="Source/CommonTables" type="src">
<files mask="arm_common_tables.c"/>
<files mask="arm_const_structs.c"/>
<files mask="arm_mve_tables.c"/>
<files mask="arm_common_tables_f16.c"/>
<files mask="arm_const_structs_f16.c"/>
<files mask="arm_mve_tables_f16.c"/>
</source>
<source relative_path="Source/ComplexMathFunctions" type="src">
<files mask="ComplexMathFunctions.c"/>
<files mask="ComplexMathFunctionsF16.c"/>
</source>
<source exclude="true" relative_path="Source/ComplexMathFunctions" type="src">
<files mask="arm_cmplx_conj_f32.c"/>
<files mask="arm_cmplx_conj_q15.c"/>
<files mask="arm_cmplx_conj_q31.c"/>
<files mask="arm_cmplx_dot_prod_f32.c"/>
<files mask="arm_cmplx_dot_prod_q15.c"/>
<files mask="arm_cmplx_dot_prod_q31.c"/>
<files mask="arm_cmplx_mag_f32.c"/>
<files mask="arm_cmplx_mag_q15.c"/>
<files mask="arm_cmplx_mag_q31.c"/>
<files mask="arm_cmplx_mag_squared_f32.c"/>
<files mask="arm_cmplx_mag_squared_q15.c"/>
<files mask="arm_cmplx_mag_squared_q31.c"/>
<files mask="arm_cmplx_mult_cmplx_f32.c"/>
<files mask="arm_cmplx_mult_cmplx_q15.c"/>
<files mask="arm_cmplx_mult_cmplx_q31.c"/>
<files mask="arm_cmplx_mult_real_f32.c"/>
<files mask="arm_cmplx_mult_real_q15.c"/>
<files mask="arm_cmplx_mult_real_q31.c"/>
<files mask="arm_cmplx_conj_f16.c"/>
<files mask="arm_cmplx_dot_prod_f16.c"/>
<files mask="arm_cmplx_mag_f16.c"/>
<files mask="arm_cmplx_mag_squared_f16.c"/>
<files mask="arm_cmplx_mult_cmplx_f16.c"/>
<files mask="arm_cmplx_mult_real_f16.c"/>
</source>
<source relative_path="Source/ControllerFunctions" type="src">
<files mask="ControllerFunctions.c"/>
</source>
<source exclude="true" relative_path="Source/ControllerFunctions" type="src">
<files mask="arm_pid_init_f32.c"/>
<files mask="arm_pid_init_q15.c"/>
<files mask="arm_pid_init_q31.c"/>
<files mask="arm_pid_reset_f32.c"/>
<files mask="arm_pid_reset_q15.c"/>
<files mask="arm_pid_reset_q31.c"/>
<files mask="arm_sin_cos_f32.c"/>
<files mask="arm_sin_cos_q31.c"/>
</source>
<source relative_path="Source/DistanceFunctions" type="src">
<files mask="DistanceFunctions.c"/>
<files mask="DistanceFunctionsF16.c"/>
</source>
<source relative_path="Source/DistanceFunctions" type="c_include">
<files mask="arm_boolean_distance_template.h"/>
</source>
<source exclude="true" relative_path="Source/DistanceFunctions" type="src">
<files mask="arm_boolean_distance.c"/>
<files mask="arm_braycurtis_distance_f32.c"/>
<files mask="arm_canberra_distance_f32.c"/>
<files mask="arm_chebyshev_distance_f32.c"/>
<files mask="arm_cityblock_distance_f32.c"/>
<files mask="arm_correlation_distance_f32.c"/>
<files mask="arm_cosine_distance_f32.c"/>
<files mask="arm_dice_distance.c"/>
<files mask="arm_euclidean_distance_f32.c"/>
<files mask="arm_hamming_distance.c"/>
<files mask="arm_jaccard_distance.c"/>
<files mask="arm_jensenshannon_distance_f32.c"/>
<files mask="arm_kulsinski_distance.c"/>
<files mask="arm_minkowski_distance_f32.c"/>
<files mask="arm_rogerstanimoto_distance.c"/>
<files mask="arm_russellrao_distance.c"/>
<files mask="arm_sokalmichener_distance.c"/>
<files mask="arm_sokalsneath_distance.c"/>
<files mask="arm_yule_distance.c"/>
<files mask="arm_braycurtis_distance_f16.c"/>
<files mask="arm_canberra_distance_f16.c"/>
<files mask="arm_chebyshev_distance_f16.c"/>
<files mask="arm_cityblock_distance_f16.c"/>
<files mask="arm_correlation_distance_f16.c"/>
<files mask="arm_cosine_distance_f16.c"/>
<files mask="arm_euclidean_distance_f16.c"/>
<files mask="arm_jensenshannon_distance_f16.c"/>
<files mask="arm_minkowski_distance_f16.c"/>
</source>
<source relative_path="Source/FastMathFunctions" type="src">
<files mask="FastMathFunctions.c"/>
<files mask="FastMathFunctionsF16.c"/>
</source>
<source exclude="true" relative_path="Source/FastMathFunctions" type="src">
<files mask="arm_cos_f32.c"/>
<files mask="arm_cos_q15.c"/>
<files mask="arm_cos_q31.c"/>
<files mask="arm_divide_q15.c"/>
<files mask="arm_sin_f32.c"/>
<files mask="arm_sin_q15.c"/>
<files mask="arm_sin_q31.c"/>
<files mask="arm_sqrt_q15.c"/>
<files mask="arm_sqrt_q31.c"/>
<files mask="arm_vexp_f32.c"/>
<files mask="arm_vlog_f32.c"/>
<files mask="arm_vexp_f16.c"/>
<files mask="arm_vinverse_f16.c"/>
<files mask="arm_vlog_f16.c"/>
</source>
<source relative_path="Source/FilteringFunctions" type="src">
<files mask="FilteringFunctions.c"/>
<files mask="FilteringFunctionsF16.c"/>
</source>
<source exclude="true" relative_path="Source/FilteringFunctions" type="src">
<files mask="arm_biquad_cascade_df1_32x64_init_q31.c"/>
<files mask="arm_biquad_cascade_df1_32x64_q31.c"/>
<files mask="arm_biquad_cascade_df1_f32.c"/>
<files mask="arm_biquad_cascade_df1_fast_q15.c"/>
<files mask="arm_biquad_cascade_df1_fast_q31.c"/>
<files mask="arm_biquad_cascade_df1_init_f32.c"/>
<files mask="arm_biquad_cascade_df1_init_q15.c"/>
<files mask="arm_biquad_cascade_df1_init_q31.c"/>
<files mask="arm_biquad_cascade_df1_q15.c"/>
<files mask="arm_biquad_cascade_df1_q31.c"/>
<files mask="arm_biquad_cascade_df2T_f32.c"/>
<files mask="arm_biquad_cascade_df2T_f64.c"/>
<files mask="arm_biquad_cascade_df2T_init_f32.c"/>
<files mask="arm_biquad_cascade_df2T_init_f64.c"/>
<files mask="arm_biquad_cascade_stereo_df2T_f32.c"/>
<files mask="arm_biquad_cascade_stereo_df2T_init_f32.c"/>
<files mask="arm_conv_f32.c"/>
<files mask="arm_conv_fast_opt_q15.c"/>
<files mask="arm_conv_fast_q15.c"/>
<files mask="arm_conv_fast_q31.c"/>
<files mask="arm_conv_opt_q15.c"/>
<files mask="arm_conv_opt_q7.c"/>
<files mask="arm_conv_partial_f32.c"/>
<files mask="arm_conv_partial_fast_opt_q15.c"/>
<files mask="arm_conv_partial_fast_q15.c"/>
<files mask="arm_conv_partial_fast_q31.c"/>
<files mask="arm_conv_partial_opt_q15.c"/>
<files mask="arm_conv_partial_opt_q7.c"/>
<files mask="arm_conv_partial_q15.c"/>
<files mask="arm_conv_partial_q31.c"/>
<files mask="arm_conv_partial_q7.c"/>
<files mask="arm_conv_q15.c"/>
<files mask="arm_conv_q31.c"/>
<files mask="arm_conv_q7.c"/>
<files mask="arm_correlate_f32.c"/>
<files mask="arm_correlate_fast_opt_q15.c"/>
<files mask="arm_correlate_fast_q15.c"/>
<files mask="arm_correlate_fast_q31.c"/>
<files mask="arm_correlate_opt_q15.c"/>
<files mask="arm_correlate_opt_q7.c"/>
<files mask="arm_correlate_q15.c"/>
<files mask="arm_correlate_q31.c"/>
<files mask="arm_correlate_q7.c"/>
<files mask="arm_fir_decimate_f32.c"/>
<files mask="arm_fir_decimate_fast_q15.c"/>
<files mask="arm_fir_decimate_fast_q31.c"/>
<files mask="arm_fir_decimate_init_f32.c"/>
<files mask="arm_fir_decimate_init_q15.c"/>
<files mask="arm_fir_decimate_init_q31.c"/>
<files mask="arm_fir_decimate_q15.c"/>
<files mask="arm_fir_decimate_q31.c"/>
<files mask="arm_fir_f32.c"/>
<files mask="arm_fir_fast_q15.c"/>
<files mask="arm_fir_fast_q31.c"/>
<files mask="arm_fir_init_f32.c"/>
<files mask="arm_fir_init_q15.c"/>
<files mask="arm_fir_init_q31.c"/>
<files mask="arm_fir_init_q7.c"/>
<files mask="arm_fir_interpolate_f32.c"/>
<files mask="arm_fir_interpolate_init_f32.c"/>
<files mask="arm_fir_interpolate_init_q15.c"/>
<files mask="arm_fir_interpolate_init_q31.c"/>
<files mask="arm_fir_interpolate_q15.c"/>
<files mask="arm_fir_interpolate_q31.c"/>
<files mask="arm_fir_lattice_f32.c"/>
<files mask="arm_fir_lattice_init_f32.c"/>
<files mask="arm_fir_lattice_init_q15.c"/>
<files mask="arm_fir_lattice_init_q31.c"/>
<files mask="arm_fir_lattice_q15.c"/>
<files mask="arm_fir_lattice_q31.c"/>
<files mask="arm_fir_q15.c"/>
<files mask="arm_fir_q31.c"/>
<files mask="arm_fir_q7.c"/>
<files mask="arm_fir_sparse_f32.c"/>
<files mask="arm_fir_sparse_init_f32.c"/>
<files mask="arm_fir_sparse_init_q15.c"/>
<files mask="arm_fir_sparse_init_q31.c"/>
<files mask="arm_fir_sparse_init_q7.c"/>
<files mask="arm_fir_sparse_q15.c"/>
<files mask="arm_fir_sparse_q31.c"/>
<files mask="arm_fir_sparse_q7.c"/>
<files mask="arm_iir_lattice_f32.c"/>
<files mask="arm_iir_lattice_init_f32.c"/>
<files mask="arm_iir_lattice_init_q15.c"/>
<files mask="arm_iir_lattice_init_q31.c"/>
<files mask="arm_iir_lattice_q15.c"/>
<files mask="arm_iir_lattice_q31.c"/>
<files mask="arm_levinson_durbin_f32.c"/>
<files mask="arm_levinson_durbin_q31.c"/>
<files mask="arm_lms_f32.c"/>
<files mask="arm_lms_init_f32.c"/>
<files mask="arm_lms_init_q15.c"/>
<files mask="arm_lms_init_q31.c"/>
<files mask="arm_lms_norm_f32.c"/>
<files mask="arm_lms_norm_init_f32.c"/>
<files mask="arm_lms_norm_init_q15.c"/>
<files mask="arm_lms_norm_init_q31.c"/>
<files mask="arm_lms_norm_q15.c"/>
<files mask="arm_lms_norm_q31.c"/>
<files mask="arm_lms_q15.c"/>
<files mask="arm_lms_q31.c"/>
<files mask="arm_biquad_cascade_df1_f16.c"/>
<files mask="arm_biquad_cascade_df1_init_f16.c"/>
<files mask="arm_biquad_cascade_df2T_f16.c"/>
<files mask="arm_biquad_cascade_df2T_init_f16.c"/>
<files mask="arm_biquad_cascade_stereo_df2T_f16.c"/>
<files mask="arm_biquad_cascade_stereo_df2T_init_f16.c"/>
<files mask="arm_correlate_f16.c"/>
<files mask="arm_fir_f16.c"/>
<files mask="arm_fir_init_f16.c"/>
<files mask="arm_levinson_durbin_f16.c"/>
</source>
<source relative_path="Source/InterpolationFunctions" type="src">
<files mask="InterpolationFunctions.c"/>
<files mask="InterpolationFunctionsF16.c"/>
</source>
<source exclude="true" relative_path="Source/InterpolationFunctions" type="src">
<files mask="arm_bilinear_interp_f32.c"/>
<files mask="arm_bilinear_interp_q15.c"/>
<files mask="arm_bilinear_interp_q31.c"/>
<files mask="arm_bilinear_interp_q7.c"/>
<files mask="arm_linear_interp_f32.c"/>
<files mask="arm_linear_interp_q15.c"/>
<files mask="arm_linear_interp_q31.c"/>
<files mask="arm_linear_interp_q7.c"/>
<files mask="arm_spline_interp_f32.c"/>
<files mask="arm_spline_interp_init_f32.c"/>
<files mask="arm_bilinear_interp_f16.c"/>
<files mask="arm_linear_interp_f16.c"/>
</source>
<source relative_path="Source/MatrixFunctions" type="src">
<files mask="MatrixFunctions.c"/>
<files mask="MatrixFunctionsF16.c"/>
</source>
<source exclude="true" relative_path="Source/MatrixFunctions" type="src">
<files mask="arm_mat_add_f32.c"/>
<files mask="arm_mat_add_q15.c"/>
<files mask="arm_mat_add_q31.c"/>
<files mask="arm_mat_cholesky_f32.c"/>
<files mask="arm_mat_cholesky_f64.c"/>
<files mask="arm_mat_cmplx_mult_f32.c"/>
<files mask="arm_mat_cmplx_mult_q15.c"/>
<files mask="arm_mat_cmplx_mult_q31.c"/>
<files mask="arm_mat_cmplx_trans_f32.c"/>
<files mask="arm_mat_cmplx_trans_q15.c"/>
<files mask="arm_mat_cmplx_trans_q31.c"/>
<files mask="arm_mat_init_f32.c"/>
<files mask="arm_mat_init_q15.c"/>
<files mask="arm_mat_init_q31.c"/>
<files mask="arm_mat_inverse_f32.c"/>
<files mask="arm_mat_inverse_f64.c"/>
<files mask="arm_mat_ldlt_f32.c"/>
<files mask="arm_mat_ldlt_f64.c"/>
<files mask="arm_mat_mult_f32.c"/>
<files mask="arm_mat_mult_f64.c"/>
<files mask="arm_mat_mult_fast_q15.c"/>
<files mask="arm_mat_mult_fast_q31.c"/>
<files mask="arm_mat_mult_q15.c"/>
<files mask="arm_mat_mult_q31.c"/>
<files mask="arm_mat_mult_q7.c"/>
<files mask="arm_mat_scale_f32.c"/>
<files mask="arm_mat_scale_q15.c"/>
<files mask="arm_mat_scale_q31.c"/>
<files mask="arm_mat_solve_lower_triangular_f32.c"/>
<files mask="arm_mat_solve_lower_triangular_f64.c"/>
<files mask="arm_mat_solve_upper_triangular_f32.c"/>
<files mask="arm_mat_solve_upper_triangular_f64.c"/>
<files mask="arm_mat_sub_f32.c"/>
<files mask="arm_mat_sub_f64.c"/>
<files mask="arm_mat_sub_q15.c"/>
<files mask="arm_mat_sub_q31.c"/>
<files mask="arm_mat_trans_f32.c"/>
<files mask="arm_mat_trans_f64.c"/>
<files mask="arm_mat_trans_q15.c"/>
<files mask="arm_mat_trans_q31.c"/>
<files mask="arm_mat_trans_q7.c"/>
<files mask="arm_mat_vec_mult_f32.c"/>
<files mask="arm_mat_vec_mult_q15.c"/>
<files mask="arm_mat_vec_mult_q31.c"/>
<files mask="arm_mat_vec_mult_q7.c"/>
<files mask="arm_mat_add_f16.c"/>
<files mask="arm_mat_cholesky_f16.c"/>
<files mask="arm_mat_cmplx_mult_f16.c"/>
<files mask="arm_mat_cmplx_trans_f16.c"/>
<files mask="arm_mat_init_f16.c"/>
<files mask="arm_mat_inverse_f16.c"/>
<files mask="arm_mat_mult_f16.c"/>
<files mask="arm_mat_scale_f16.c"/>
<files mask="arm_mat_solve_lower_triangular_f16.c"/>
<files mask="arm_mat_solve_upper_triangular_f16.c"/>
<files mask="arm_mat_sub_f16.c"/>
<files mask="arm_mat_trans_f16.c"/>
<files mask="arm_mat_vec_mult_f16.c"/>
</source>
<source relative_path="Source/QuaternionMathFunctions" type="src">
<files mask="QuaternionMathFunctions.c"/>
</source>
<source exclude="true" relative_path="Source/QuaternionMathFunctions" type="src">
<files mask="arm_quaternion2rotation_f32.c"/>
<files mask="arm_quaternion_conjugate_f32.c"/>
<files mask="arm_quaternion_inverse_f32.c"/>
<files mask="arm_quaternion_norm_f32.c"/>
<files mask="arm_quaternion_normalize_f32.c"/>
<files mask="arm_quaternion_product_f32.c"/>
<files mask="arm_quaternion_product_single_f32.c"/>
<files mask="arm_rotation2quaternion_f32.c"/>
</source>
<source relative_path="Source/SVMFunctions" type="src">
<files mask="SVMFunctions.c"/>
<files mask="SVMFunctionsF16.c"/>
</source>
<source exclude="true" relative_path="Source/SVMFunctions" type="src">
<files mask="arm_svm_linear_init_f32.c"/>
<files mask="arm_svm_linear_predict_f32.c"/>
<files mask="arm_svm_polynomial_init_f32.c"/>
<files mask="arm_svm_polynomial_predict_f32.c"/>
<files mask="arm_svm_rbf_init_f32.c"/>
<files mask="arm_svm_rbf_predict_f32.c"/>
<files mask="arm_svm_sigmoid_init_f32.c"/>
<files mask="arm_svm_sigmoid_predict_f32.c"/>
<files mask="arm_svm_linear_init_f16.c"/>
<files mask="arm_svm_linear_predict_f16.c"/>
<files mask="arm_svm_polynomial_init_f16.c"/>
<files mask="arm_svm_polynomial_predict_f16.c"/>
<files mask="arm_svm_rbf_init_f16.c"/>
<files mask="arm_svm_rbf_predict_f16.c"/>
<files mask="arm_svm_sigmoid_init_f16.c"/>
<files mask="arm_svm_sigmoid_predict_f16.c"/>
</source>
<source relative_path="Source/StatisticsFunctions" type="src">
<files mask="StatisticsFunctions.c"/>
<files mask="StatisticsFunctionsF16.c"/>
</source>
<source exclude="true" relative_path="Source/StatisticsFunctions" type="src">
<files mask="arm_absmax_f32.c"/>
<files mask="arm_absmax_q15.c"/>
<files mask="arm_absmax_q31.c"/>
<files mask="arm_absmax_q7.c"/>
<files mask="arm_absmin_f32.c"/>
<files mask="arm_absmin_q15.c"/>
<files mask="arm_absmin_q31.c"/>
<files mask="arm_absmin_q7.c"/>
<files mask="arm_entropy_f32.c"/>
<files mask="arm_entropy_f64.c"/>
<files mask="arm_kullback_leibler_f32.c"/>
<files mask="arm_kullback_leibler_f64.c"/>
<files mask="arm_logsumexp_dot_prod_f32.c"/>
<files mask="arm_logsumexp_f32.c"/>
<files mask="arm_max_f32.c"/>
<files mask="arm_max_no_idx_f32.c"/>
<files mask="arm_max_q15.c"/>
<files mask="arm_max_q31.c"/>
<files mask="arm_max_q7.c"/>
<files mask="arm_mean_f32.c"/>
<files mask="arm_mean_q15.c"/>
<files mask="arm_mean_q31.c"/>
<files mask="arm_mean_q7.c"/>
<files mask="arm_min_f32.c"/>
<files mask="arm_min_q15.c"/>
<files mask="arm_min_q31.c"/>
<files mask="arm_min_q7.c"/>
<files mask="arm_power_f32.c"/>
<files mask="arm_power_q15.c"/>
<files mask="arm_power_q31.c"/>
<files mask="arm_power_q7.c"/>
<files mask="arm_rms_f32.c"/>
<files mask="arm_rms_q15.c"/>
<files mask="arm_rms_q31.c"/>
<files mask="arm_std_f32.c"/>
<files mask="arm_std_q15.c"/>
<files mask="arm_std_q31.c"/>
<files mask="arm_var_f32.c"/>
<files mask="arm_var_q15.c"/>
<files mask="arm_var_q31.c"/>
<files mask="arm_absmax_f16.c"/>
<files mask="arm_absmin_f16.c"/>
<files mask="arm_entropy_f16.c"/>
<files mask="arm_kullback_leibler_f16.c"/>
<files mask="arm_logsumexp_dot_prod_f16.c"/>
<files mask="arm_logsumexp_f16.c"/>
<files mask="arm_max_f16.c"/>
<files mask="arm_max_no_idx_f16.c"/>
<files mask="arm_mean_f16.c"/>
<files mask="arm_min_f16.c"/>
<files mask="arm_power_f16.c"/>
<files mask="arm_rms_f16.c"/>
<files mask="arm_std_f16.c"/>
<files mask="arm_var_f16.c"/>
</source>
<source relative_path="Source/SupportFunctions" type="src">
<files mask="SupportFunctions.c"/>
<files mask="SupportFunctionsF16.c"/>
</source>
<source exclude="true" relative_path="Source/SupportFunctions" type="src">
<files mask="arm_barycenter_f32.c"/>
<files mask="arm_bitonic_sort_f32.c"/>
<files mask="arm_bubble_sort_f32.c"/>
<files mask="arm_copy_f32.c"/>
<files mask="arm_copy_q15.c"/>
<files mask="arm_copy_q31.c"/>
<files mask="arm_copy_q7.c"/>
<files mask="arm_fill_f32.c"/>
<files mask="arm_fill_q15.c"/>
<files mask="arm_fill_q31.c"/>
<files mask="arm_fill_q7.c"/>
<files mask="arm_float_to_q15.c"/>
<files mask="arm_float_to_q31.c"/>
<files mask="arm_float_to_q7.c"/>
<files mask="arm_heap_sort_f32.c"/>
<files mask="arm_insertion_sort_f32.c"/>
<files mask="arm_merge_sort_f32.c"/>
<files mask="arm_merge_sort_init_f32.c"/>
<files mask="arm_q15_to_float.c"/>
<files mask="arm_q15_to_q31.c"/>
<files mask="arm_q15_to_q7.c"/>
<files mask="arm_q31_to_float.c"/>
<files mask="arm_q31_to_q15.c"/>
<files mask="arm_q31_to_q7.c"/>
<files mask="arm_q7_to_float.c"/>
<files mask="arm_q7_to_q15.c"/>
<files mask="arm_q7_to_q31.c"/>
<files mask="arm_quick_sort_f32.c"/>
<files mask="arm_selection_sort_f32.c"/>
<files mask="arm_sort_f32.c"/>
<files mask="arm_sort_init_f32.c"/>
<files mask="arm_weighted_sum_f32.c"/>
<files mask="arm_barycenter_f16.c"/>
<files mask="arm_copy_f16.c"/>
<files mask="arm_f16_to_float.c"/>
<files mask="arm_f16_to_q15.c"/>
<files mask="arm_fill_f16.c"/>
<files mask="arm_float_to_f16.c"/>
<files mask="arm_q15_to_f16.c"/>
<files mask="arm_weighted_sum_f16.c"/>
</source>
<source relative_path="Source/TransformFunctions" type="src">
<files mask="TransformFunctions.c"/>
<files mask="TransformFunctionsF16.c"/>
</source>
<source exclude="true" relative_path="Source/TransformFunctions" type="src">
<files mask="arm_bitreversal.c"/>
<files mask="arm_bitreversal2.c"/>
<files mask="arm_bitreversal2.S"/>
<files mask="arm_cfft_f32.c"/>
<files mask="arm_cfft_f64.c"/>
<files mask="arm_cfft_init_f32.c"/>
<files mask="arm_cfft_init_f64.c"/>
<files mask="arm_cfft_init_q15.c"/>
<files mask="arm_cfft_init_q31.c"/>
<files mask="arm_cfft_q15.c"/>
<files mask="arm_cfft_q31.c"/>
<files mask="arm_cfft_radix2_f32.c"/>
<files mask="arm_cfft_radix2_init_f32.c"/>
<files mask="arm_cfft_radix2_init_q15.c"/>
<files mask="arm_cfft_radix2_init_q31.c"/>
<files mask="arm_cfft_radix2_q15.c"/>
<files mask="arm_cfft_radix2_q31.c"/>
<files mask="arm_cfft_radix4_f32.c"/>
<files mask="arm_cfft_radix4_init_f32.c"/>
<files mask="arm_cfft_radix4_init_q15.c"/>
<files mask="arm_cfft_radix4_init_q31.c"/>
<files mask="arm_cfft_radix4_q15.c"/>
<files mask="arm_cfft_radix4_q31.c"/>
<files mask="arm_cfft_radix8_f32.c"/>
<files mask="arm_dct4_f32.c"/>
<files mask="arm_dct4_init_f32.c"/>
<files mask="arm_dct4_init_q15.c"/>
<files mask="arm_dct4_init_q31.c"/>
<files mask="arm_dct4_q15.c"/>
<files mask="arm_dct4_q31.c"/>
<files mask="arm_rfft_f32.c"/>
<files mask="arm_rfft_fast_f32.c"/>
<files mask="arm_rfft_fast_f64.c"/>
<files mask="arm_rfft_fast_init_f32.c"/>
<files mask="arm_rfft_fast_init_f64.c"/>
<files mask="arm_rfft_init_f32.c"/>
<files mask="arm_rfft_init_q15.c"/>
<files mask="arm_rfft_init_q31.c"/>
<files mask="arm_rfft_q15.c"/>
<files mask="arm_rfft_q31.c"/>
<files mask="arm_bitreversal_f16.c"/>
<files mask="arm_cfft_f16.c"/>
<files mask="arm_cfft_init_f16.c"/>
<files mask="arm_cfft_radix2_f16.c"/>
<files mask="arm_cfft_radix2_init_f16.c"/>
<files mask="arm_cfft_radix4_f16.c"/>
<files mask="arm_cfft_radix4_init_f16.c"/>
<files mask="arm_cfft_radix8_f16.c"/>
<files mask="arm_rfft_fast_f16.c"/>
<files mask="arm_rfft_fast_init_f16.c"/>
</source>
<include_paths>
<include_path relative_path="Include" type="c_include"/>
<include_path relative_path="PrivateInclude" type="c_include"/>
<include_path relative_path="Source/DistanceFunctions" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Device_API_OSTick.LPC804" name="CMSIS_Device_API_OSTick" brief="Device interrupt controller interface" version="1.0.2" full_name="CMSIS Device API OSTick" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/RTOS2/Include" project_base_path="CMSIS/RTOS2/Include">
<source relative_path="./" type="c_include">
<files mask="os_tick.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Device_API_RTOS2.LPC804" name="CMSIS_Device_API_RTOS2" brief="CMSIS-RTOS API for Cortex-M, SC000, and SC300" version="2.1.3" full_name="CMSIS Device API RTOS2" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/RTOS2/Include" project_base_path="CMSIS/RTOS2/Include">
<source relative_path="./" type="c_include">
<files mask="cmsis_os2.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.CAN.LPC804" name="CMSIS_Driver_CAN" brief="Access to #include Driver_CAN.h file for custom implementation" version="1.3.0" full_name="CMSIS Driver CAN" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.Common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_CAN.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.Common.LPC804" name="CMSIS_Driver_Common" brief="Access to #include Driver_Common.h file for custom implementation" version="2.3.0" full_name="CMSIS Driver Common" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<source relative_path="./" type="c_include">
<files mask="Driver_Common.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.Ethernet.LPC804" name="CMSIS_Driver_Ethernet_Common" brief="Access to #include Driver_ETH.h file for custom implementation" version="2.2.0" full_name="CMSIS Driver Ethernet Common" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.Common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_ETH.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.Ethernet_MAC.LPC804" name="CMSIS_Driver_Ethernet_MAC" brief="Access to #include Driver_ETH_MAC.h file for custom implementation" version="2.2.0" full_name="CMSIS Driver Ethernet MAC" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.Ethernet.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_ETH_MAC.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.Ethernet_PHY.LPC804" name="CMSIS_Driver_Ethernet_PHY" brief="Access to #include Driver_ETH_PHY.h file for custom implementation" version="2.2.0" full_name="CMSIS Driver Ethernet PHY" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.Ethernet.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_ETH_PHY.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.Flash.LPC804" name="CMSIS_Driver_Flash" brief="Access to #include Driver_Flash.h file for custom implementation" version="2.3.0" full_name="CMSIS Driver Flash" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.Common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_Flash.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.I2C.LPC804" name="CMSIS_Driver_I2C" brief="Access to #include Driver_I2C.h file for custom implementation" version="2.4.0" full_name="CMSIS Driver I2C" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.Common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_I2C.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.MCI.LPC804" name="CMSIS_Driver_MCI" brief="Access to #include Driver_MCI.h file for custom implementation" version="2.4.0" full_name="CMSIS Driver MCI" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.Common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_MCI.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.NAND.LPC804" name="CMSIS_Driver_NAND" brief="Access to #include Driver_NAND.h file for custom implementation" version="2.4.0" full_name="CMSIS Driver NAND" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.Common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_NAND.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.SAI.LPC804" name="CMSIS_Driver_SAI" brief="Access to #include Driver_SAI.h file for custom implementation" version="1.2.0" full_name="CMSIS Driver SAI" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.Common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_SAI.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.SPI.LPC804" name="CMSIS_Driver_SPI" brief="Access to #include Driver_SPI.h file for custom implementation" version="2.3.0" full_name="CMSIS Driver SPI" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.Common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_SPI.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.USART.LPC804" name="CMSIS_Driver_USART" brief="Access to #include Driver_USART.h file for custom implementation" version="2.4.0" full_name="CMSIS Driver USART" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.Common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_USART.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.USB.LPC804" name="CMSIS_Driver_USB_Common" brief="Access to #include Driver_USB.h file for custom implementation" version="2.3.0" full_name="CMSIS Driver USB Common" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.Common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_USB.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.USB_Device.LPC804" name="CMSIS_Driver_USB_Device" brief="Access to #include Driver_USBD.h file for custom implementation" version="2.3.0" full_name="CMSIS Driver USB Device" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.USB.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_USBD.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.USB_Host.LPC804" name="CMSIS_Driver_USB_Host" brief="Access to #include Driver_USBH.h file for custom implementation" version="2.3.0" full_name="CMSIS Driver USB Host" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.USB.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_USBH.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Driver_Include.WiFi.LPC804" name="CMSIS_Driver_WiFi" brief="Access to #include Driver_WiFi.h file" version="1.1.0" full_name="CMSIS Driver WiFi" devices="LPC804" user_visible="false" type="CMSIS_driver" package_base_path="CMSIS/Driver/Include" project_base_path="CMSIS_driver">
<dependencies>
<component_dependency value="CMSIS_Driver_Include.Common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="Driver_WiFi.h"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_Include_core_cm.LPC804" name="CMSIS_Include_CM" brief="CMSIS-CORE for Cortex-M, ARMv8-M, ARMv8.1-M" version="5.5.0" full_name="CMSIS Include For Cortex-M, ARMv8-M, ARMv8.1-M" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="CMSIS_Include" package_base_path="CMSIS/Core/Include" project_base_path="CMSIS">
<source compiler="compiler_gcc" relative_path="./" type="c_include">
<files mask="cmsis_compiler.h"/>
<files mask="cmsis_gcc.h"/>
<files mask="cmsis_version.h"/>
</source>
<source relative_path="./" type="c_include" device_cores="core0_LPC804">
<files mask="core_cm0plus.h"/>
<files mask="mpu_armv7.h"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="CMSIS_Include_core_cm_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="CMSIS_NN_Source.LPC804" name="CMSIS_NN_Library_Source" brief="CMSIS-NN Library" version="3.0.0" full_name="CMSIS NN Library Source" devices="LPC804" user_visible="true" type="CMSIS_driver" package_base_path="CMSIS/NN" project_base_path="CMSIS/NN">
<dependencies>
<component_dependency value="CMSIS_DSP_Include.LPC804"/>
</dependencies>
<source exclude="true" relative_path="./" type="other">
<files mask="README.md" hidden="true"/>
</source>
<source relative_path="Include" type="c_include">
<files mask="arm_nn_tables.h"/>
<files mask="arm_nn_types.h"/>
<files mask="arm_nnfunctions.h"/>
<files mask="arm_nnsupportfunctions.h"/>
</source>
<source relative_path="Source/ActivationFunctions" type="src">
<files mask="arm_nn_activations_q15.c"/>
<files mask="arm_nn_activations_q7.c"/>
<files mask="arm_relu6_s8.c"/>
<files mask="arm_relu_q15.c"/>
<files mask="arm_relu_q7.c"/>
</source>
<source relative_path="Source/BasicMathFunctions" type="src">
<files mask="arm_elementwise_add_s8.c"/>
<files mask="arm_elementwise_mul_s8.c"/>
</source>
<source relative_path="Source/ConcatenationFunctions" type="src">
<files mask="arm_concatenation_s8_w.c"/>
<files mask="arm_concatenation_s8_x.c"/>
<files mask="arm_concatenation_s8_y.c"/>
<files mask="arm_concatenation_s8_z.c"/>
</source>
<source relative_path="Source/ConvolutionFunctions" type="src">
<files mask="arm_convolve_1x1_HWC_q7_fast_nonsquare.c"/>
<files mask="arm_convolve_1x1_s8_fast.c"/>
<files mask="arm_convolve_1_x_n_s8.c"/>
<files mask="arm_convolve_HWC_q15_basic.c"/>
<files mask="arm_convolve_HWC_q15_fast.c"/>
<files mask="arm_convolve_HWC_q15_fast_nonsquare.c"/>
<files mask="arm_convolve_HWC_q7_basic.c"/>
<files mask="arm_convolve_HWC_q7_basic_nonsquare.c"/>
<files mask="arm_convolve_HWC_q7_fast.c"/>
<files mask="arm_convolve_HWC_q7_fast_nonsquare.c"/>
<files mask="arm_convolve_HWC_q7_RGB.c"/>
<files mask="arm_convolve_s8.c"/>
<files mask="arm_convolve_wrapper_s8.c"/>
<files mask="arm_depthwise_conv_3x3_s8.c"/>
<files mask="arm_depthwise_conv_s8.c"/>
<files mask="arm_depthwise_conv_s8_opt.c"/>
<files mask="arm_depthwise_conv_u8_basic_ver1.c"/>
<files mask="arm_depthwise_conv_wrapper_s8.c"/>
<files mask="arm_depthwise_separable_conv_HWC_q7.c"/>
<files mask="arm_depthwise_separable_conv_HWC_q7_nonsquare.c"/>
<files mask="arm_nn_depthwise_conv_s8_core.c"/>
<files mask="arm_nn_mat_mult_kernel_q7_q15.c"/>
<files mask="arm_nn_mat_mult_kernel_q7_q15_reordered.c"/>
<files mask="arm_nn_mat_mult_kernel_s8_s16.c"/>
<files mask="arm_nn_mat_mult_kernel_s8_s16_reordered.c"/>
<files mask="arm_nn_mat_mult_s8.c"/>
</source>
<source relative_path="Source/FullyConnectedFunctions" type="src">
<files mask="arm_fully_connected_mat_q7_vec_q15.c"/>
<files mask="arm_fully_connected_mat_q7_vec_q15_opt.c"/>
<files mask="arm_fully_connected_q15.c"/>
<files mask="arm_fully_connected_q15_opt.c"/>
<files mask="arm_fully_connected_q7.c"/>
<files mask="arm_fully_connected_q7_opt.c"/>
<files mask="arm_fully_connected_s8.c"/>
</source>
<source relative_path="Source/NNSupportFunctions" type="src">
<files mask="arm_nntables.c"/>
<files mask="arm_nn_accumulate_q7_to_q15.c"/>
<files mask="arm_nn_add_q7.c"/>
<files mask="arm_nn_depthwise_conv_nt_t_padded_s8.c"/>
<files mask="arm_nn_depthwise_conv_nt_t_s8.c"/>
<files mask="arm_nn_mat_mult_nt_t_s8.c"/>
<files mask="arm_nn_mat_mul_core_1x_s8.c"/>
<files mask="arm_nn_mat_mul_core_4x_s8.c"/>
<files mask="arm_nn_mult_q15.c"/>
<files mask="arm_nn_mult_q7.c"/>
<files mask="arm_nn_vec_mat_mult_t_s8.c"/>
<files mask="arm_nn_vec_mat_mult_t_svdf_s8.c"/>
<files mask="arm_q7_to_q15_no_shift.c"/>
<files mask="arm_q7_to_q15_reordered_no_shift.c"/>
<files mask="arm_q7_to_q15_reordered_with_offset.c"/>
<files mask="arm_q7_to_q15_with_offset.c"/>
</source>
<source relative_path="Source/PoolingFunctions" type="src">
<files mask="arm_avgpool_s8.c"/>
<files mask="arm_max_pool_s8.c"/>
<files mask="arm_pool_q7_HWC.c"/>
</source>
<source relative_path="Source/ReshapeFunctions" type="src">
<files mask="arm_reshape_s8.c"/>
</source>
<source relative_path="Source/SoftmaxFunctions" type="src">
<files mask="arm_softmax_q15.c"/>
<files mask="arm_softmax_q7.c"/>
<files mask="arm_softmax_s8.c"/>
<files mask="arm_softmax_u8.c"/>
<files mask="arm_softmax_with_batch_q7.c"/>
</source>
<source relative_path="Source/SVDFunctions" type="src">
<files mask="arm_svdf_s8.c"/>
</source>
<include_paths>
<include_path relative_path="Include" type="c_include"/>
</include_paths>
</component>
<!--<component id="CMSIS_files.LPC804" name="CMSIS" brief="CMSIS (Cortex Microcontroller Software Interface Standard)" version="5.8.0" full_name="CMSIS" devices="LPC804" user_visible="false" type="container" package_base_path="CMSIS" project_base_path="CMSIS">
<source relative_path="Driver/VIO" type="other">
<files mask="cmsis_vio.scvd"/>
</source>
<source relative_path="Driver/VIO/Include" type="c_include">
<files mask="cmsis_vio.h"/>
</source>
<source relative_path="Driver/VIO/Source" type="src">
<files mask="vio_memory.c"/>
<files mask="vio.c"/>
</source>
<source relative_path="Driver/Include" type="c_include">
<files mask="Driver_Storage.h"/>
<files mask="Driver_USART.h"/>
<files mask="Driver_USBD.h"/>
<files mask="Driver_I2C.h"/>
<files mask="Driver_SPI.h"/>
<files mask="Driver_USB.h"/>
<files mask="Driver_WiFi.h"/>
<files mask="Driver_SAI.h"/>
<files mask="Driver_Common.h"/>
<files mask="Driver_NAND.h"/>
<files mask="Driver_CAN.h"/>
<files mask="Driver_MCI.h"/>
<files mask="Driver_ETH_MAC.h"/>
<files mask="Driver_Flash.h"/>
<files mask="Driver_USBH.h"/>
<files mask="Driver_ETH_PHY.h"/>
<files mask="Driver_ETH.h"/>
</source>
<source relative_path="Driver/DriverTemplates" type="src">
<files mask="Driver_SPI.c"/>
<files mask="Driver_Flash.c"/>
<files mask="Driver_USART.c"/>
<files mask="Driver_SAI.c"/>
<files mask="Driver_Storage.c"/>
<files mask="Driver_I2C.c"/>
<files mask="Driver_ETH_PHY.c"/>
<files mask="Driver_WiFi.c"/>
<files mask="Driver_ETH_MAC.c"/>
<files mask="Driver_CAN.c"/>
<files mask="Driver_MCI.c"/>
<files mask="Driver_NAND.c"/>
<files mask="Driver_USBH.c"/>
<files mask="Driver_USBD.c"/>
</source>
<source relative_path="./" type="other">
<files mask="CMSIS.yml"/>
<files mask="CMSIS_v2.yml"/>
</source>
<source relative_path="./" type="doc">
<files mask="LICENSE.txt"/>
</source>
<source relative_path="DSP/Source/StatisticsFunctions" type="src">
<files mask="arm_absmax_q15.c"/>
<files mask="arm_var_q15.c"/>
<files mask="arm_min_q31.c"/>
<files mask="arm_absmax_f32.c"/>
<files mask="arm_max_no_idx_f16.c"/>
<files mask="arm_mean_f32.c"/>
<files mask="arm_kullback_leibler_f64.c"/>
<files mask="arm_absmin_f32.c"/>
<files mask="arm_absmax_q31.c"/>
<files mask="arm_max_q7.c"/>
<files mask="arm_max_f32.c"/>
<files mask="arm_var_f32.c"/>
<files mask="arm_power_q7.c"/>
<files mask="arm_absmax_f16.c"/>
<files mask="arm_rms_f32.c"/>
<files mask="arm_var_f16.c"/>
<files mask="arm_max_q31.c"/>
<files mask="arm_logsumexp_dot_prod_f32.c"/>
<files mask="arm_max_q15.c"/>
<files mask="arm_entropy_f32.c"/>
<files mask="arm_mean_q7.c"/>
<files mask="arm_absmax_q7.c"/>
<files mask="arm_logsumexp_dot_prod_f16.c"/>
<files mask="arm_mean_f16.c"/>
<files mask="arm_power_f32.c"/>
<files mask="arm_min_q7.c"/>
<files mask="arm_rms_f16.c"/>
<files mask="arm_max_f16.c"/>
<files mask="arm_max_no_idx_f32.c"/>
<files mask="arm_std_q15.c"/>
<files mask="arm_entropy_f64.c"/>
<files mask="arm_absmin_q31.c"/>
<files mask="arm_min_f16.c"/>
<files mask="arm_min_f32.c"/>
<files mask="arm_logsumexp_f32.c"/>
<files mask="arm_kullback_leibler_f16.c"/>
<files mask="arm_min_q15.c"/>
<files mask="arm_power_f16.c"/>
<files mask="arm_std_f16.c"/>
<files mask="arm_entropy_f16.c"/>
<files mask="arm_logsumexp_f16.c"/>
<files mask="StatisticsFunctionsF16.c"/>
<files mask="arm_kullback_leibler_f32.c"/>
<files mask="arm_absmin_f16.c"/>
<files mask="StatisticsFunctions.c"/>
<files mask="arm_std_q31.c"/>
<files mask="arm_absmin_q15.c"/>
<files mask="arm_rms_q31.c"/>
<files mask="arm_mean_q15.c"/>
<files mask="arm_std_f32.c"/>
<files mask="arm_power_q15.c"/>
<files mask="arm_mean_q31.c"/>
<files mask="arm_absmin_q7.c"/>
<files mask="arm_rms_q15.c"/>
<files mask="arm_power_q31.c"/>
<files mask="arm_var_q31.c"/>
</source>
<source relative_path="DSP/Source/StatisticsFunctions" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source/InterpolationFunctions" type="src">
<files mask="arm_linear_interp_q15.c"/>
<files mask="arm_linear_interp_f16.c"/>
<files mask="arm_spline_interp_f32.c"/>
<files mask="arm_bilinear_interp_f32.c"/>
<files mask="arm_linear_interp_f32.c"/>
<files mask="arm_bilinear_interp_f16.c"/>
<files mask="arm_linear_interp_q31.c"/>
<files mask="arm_spline_interp_init_f32.c"/>
<files mask="InterpolationFunctions.c"/>
<files mask="arm_linear_interp_q7.c"/>
<files mask="InterpolationFunctionsF16.c"/>
<files mask="arm_bilinear_interp_q15.c"/>
<files mask="arm_bilinear_interp_q7.c"/>
<files mask="arm_bilinear_interp_q31.c"/>
</source>
<source relative_path="DSP/Source/InterpolationFunctions" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source/QuaternionMathFunctions" type="src">
<files mask="arm_quaternion_conjugate_f32.c"/>
<files mask="arm_quaternion_normalize_f32.c"/>
<files mask="arm_quaternion_inverse_f32.c"/>
<files mask="arm_quaternion_product_f32.c"/>
<files mask="arm_quaternion_product_single_f32.c"/>
<files mask="arm_rotation2quaternion_f32.c"/>
<files mask="arm_quaternion2rotation_f32.c"/>
<files mask="arm_quaternion_norm_f32.c"/>
<files mask="QuaternionMathFunctions.c"/>
</source>
<source relative_path="DSP/Source/QuaternionMathFunctions" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source/SVMFunctions" type="src">
<files mask="SVMFunctionsF16.c"/>
<files mask="arm_svm_rbf_init_f16.c"/>
<files mask="arm_svm_linear_init_f32.c"/>
<files mask="arm_svm_sigmoid_predict_f16.c"/>
<files mask="arm_svm_polynomial_predict_f32.c"/>
<files mask="arm_svm_polynomial_predict_f16.c"/>
<files mask="arm_svm_rbf_predict_f32.c"/>
<files mask="arm_svm_polynomial_init_f16.c"/>
<files mask="arm_svm_sigmoid_predict_f32.c"/>
<files mask="arm_svm_rbf_predict_f16.c"/>
<files mask="arm_svm_rbf_init_f32.c"/>
<files mask="arm_svm_sigmoid_init_f32.c"/>
<files mask="arm_svm_linear_predict_f16.c"/>
<files mask="arm_svm_sigmoid_init_f16.c"/>
<files mask="arm_svm_linear_predict_f32.c"/>
<files mask="arm_svm_polynomial_init_f32.c"/>
<files mask="arm_svm_linear_init_f16.c"/>
<files mask="SVMFunctions.c"/>
</source>
<source relative_path="DSP/Source/SVMFunctions" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source/FastMathFunctions" type="src">
<files mask="arm_cos_q31.c"/>
<files mask="FastMathFunctions.c"/>
<files mask="arm_sin_q31.c"/>
<files mask="arm_divide_q15.c"/>
<files mask="FastMathFunctionsF16.c"/>
<files mask="arm_sqrt_q15.c"/>
<files mask="arm_cos_q15.c"/>
<files mask="arm_vlog_f32.c"/>
<files mask="arm_sin_f32.c"/>
<files mask="arm_sin_q15.c"/>
<files mask="arm_vexp_f16.c"/>
<files mask="arm_vlog_f16.c"/>
<files mask="arm_cos_f32.c"/>
<files mask="arm_vexp_f32.c"/>
<files mask="arm_sqrt_q31.c"/>
<files mask="arm_vinverse_f16.c"/>
</source>
<source relative_path="DSP/Source/FastMathFunctions" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source/TransformFunctions" type="src">
<files mask="arm_cfft_init_f32.c"/>
<files mask="arm_cfft_radix2_f32.c"/>
<files mask="arm_rfft_fast_f16.c"/>
<files mask="arm_cfft_radix8_f32.c"/>
<files mask="arm_cfft_radix2_q15.c"/>
<files mask="arm_cfft_init_f16.c"/>
<files mask="arm_cfft_radix4_init_f32.c"/>
<files mask="arm_cfft_radix4_init_q15.c"/>
<files mask="arm_cfft_f64.c"/>
<files mask="arm_cfft_radix2_init_q15.c"/>
<files mask="arm_rfft_init_f32.c"/>
<files mask="arm_rfft_fast_f32.c"/>
<files mask="arm_cfft_init_q15.c"/>
<files mask="arm_rfft_init_q31.c"/>
<files mask="TransformFunctionsF16.c"/>
<files mask="arm_cfft_init_f64.c"/>
<files mask="arm_dct4_q15.c"/>
<files mask="arm_cfft_radix8_f16.c"/>
<files mask="arm_dct4_init_q31.c"/>
<files mask="arm_cfft_radix4_f16.c"/>
<files mask="arm_cfft_radix2_init_f32.c"/>
<files mask="arm_bitreversal_f16.c"/>
<files mask="arm_dct4_init_q15.c"/>
<files mask="arm_dct4_q31.c"/>
<files mask="arm_rfft_q15.c"/>
<files mask="arm_cfft_radix4_q31.c"/>
<files mask="arm_cfft_f16.c"/>
<files mask="arm_cfft_radix2_init_q31.c"/>
<files mask="TransformFunctions.c"/>
<files mask="arm_rfft_fast_init_f64.c"/>
<files mask="arm_cfft_radix4_q15.c"/>
<files mask="arm_bitreversal.c"/>
<files mask="arm_rfft_init_q15.c"/>
<files mask="arm_rfft_q31.c"/>
<files mask="arm_cfft_radix2_init_f16.c"/>
<files mask="arm_cfft_radix2_f16.c"/>
<files mask="arm_cfft_init_q31.c"/>
<files mask="arm_bitreversal2.c"/>
<files mask="arm_rfft_fast_init_f32.c"/>
<files mask="arm_cfft_radix2_q31.c"/>
<files mask="arm_dct4_f32.c"/>
<files mask="arm_cfft_f32.c"/>
<files mask="arm_rfft_fast_init_f16.c"/>
<files mask="arm_rfft_f32.c"/>
<files mask="arm_cfft_radix4_init_f16.c"/>
<files mask="arm_rfft_fast_f64.c"/>
<files mask="arm_cfft_radix4_init_q31.c"/>
<files mask="arm_cfft_q31.c"/>
<files mask="arm_cfft_q15.c"/>
<files mask="arm_cfft_radix4_f32.c"/>
<files mask="arm_dct4_init_f32.c"/>
</source>
<source relative_path="DSP/Source/TransformFunctions" type="asm_include">
<files mask="arm_bitreversal2.S"/>
</source>
<source relative_path="DSP/Source/TransformFunctions" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source/FilteringFunctions" type="src">
<files mask="arm_iir_lattice_q15.c"/>
<files mask="arm_biquad_cascade_stereo_df2T_init_f16.c"/>
<files mask="arm_iir_lattice_init_q15.c"/>
<files mask="arm_fir_interpolate_q15.c"/>
<files mask="arm_correlate_fast_q15.c"/>
<files mask="arm_lms_norm_init_q15.c"/>
<files mask="arm_fir_sparse_f32.c"/>
<files mask="arm_fir_interpolate_f32.c"/>
<files mask="arm_biquad_cascade_df1_fast_q15.c"/>
<files mask="arm_iir_lattice_init_q31.c"/>
<files mask="arm_fir_decimate_q31.c"/>
<files mask="arm_fir_interpolate_q31.c"/>
<files mask="arm_fir_decimate_init_f32.c"/>
<files mask="arm_correlate_fast_opt_q15.c"/>
<files mask="arm_biquad_cascade_df1_f16.c"/>
<files mask="arm_lms_q31.c"/>
<files mask="arm_lms_init_f32.c"/>
<files mask="arm_levinson_durbin_f16.c"/>
<files mask="arm_biquad_cascade_df2T_init_f16.c"/>
<files mask="arm_biquad_cascade_df1_init_f16.c"/>
<files mask="arm_fir_sparse_q7.c"/>
<files mask="arm_conv_fast_opt_q15.c"/>
<files mask="arm_biquad_cascade_stereo_df2T_init_f32.c"/>
<files mask="arm_biquad_cascade_df1_init_q31.c"/>
<files mask="arm_biquad_cascade_df2T_init_f64.c"/>
<files mask="arm_iir_lattice_f32.c"/>
<files mask="arm_fir_lattice_f32.c"/>
<files mask="arm_conv_partial_opt_q15.c"/>
<files mask="arm_iir_lattice_q31.c"/>
<files mask="arm_correlate_fast_q31.c"/>
<files mask="arm_biquad_cascade_stereo_df2T_f32.c"/>
<files mask="arm_conv_f32.c"/>
<files mask="arm_fir_sparse_q15.c"/>
<files mask="arm_fir_init_f16.c"/>
<files mask="arm_fir_sparse_init_q7.c"/>
<files mask="arm_levinson_durbin_f32.c"/>
<files mask="arm_biquad_cascade_df1_fast_q31.c"/>
<files mask="arm_biquad_cascade_df1_init_f32.c"/>
<files mask="arm_fir_sparse_init_q31.c"/>
<files mask="arm_biquad_cascade_df2T_f16.c"/>
<files mask="arm_fir_sparse_init_q15.c"/>
<files mask="arm_fir_interpolate_init_q15.c"/>
<files mask="arm_fir_lattice_q15.c"/>
<files mask="arm_fir_decimate_init_q15.c"/>
<files mask="arm_conv_partial_fast_opt_q15.c"/>
<files mask="arm_fir_q31.c"/>
<files mask="arm_biquad_cascade_df2T_init_f32.c"/>
<files mask="arm_conv_fast_q15.c"/>
<files mask="arm_fir_fast_q15.c"/>
<files mask="arm_conv_q7.c"/>
<files mask="arm_fir_q15.c"/>
<files mask="arm_correlate_q15.c"/>
<files mask="arm_lms_init_q15.c"/>
<files mask="arm_conv_q15.c"/>
<files mask="arm_conv_partial_q7.c"/>
<files mask="arm_lms_f32.c"/>
<files mask="arm_lms_norm_q15.c"/>
<files mask="arm_fir_sparse_init_f32.c"/>
<files mask="arm_lms_norm_init_q31.c"/>
<files mask="arm_biquad_cascade_df1_init_q15.c"/>
<files mask="arm_conv_partial_fast_q15.c"/>
<files mask="arm_fir_init_f32.c"/>
<files mask="arm_fir_decimate_f32.c"/>
<files mask="FilteringFunctionsF16.c"/>
<files mask="arm_fir_lattice_init_q15.c"/>
<files mask="arm_correlate_opt_q15.c"/>
<files mask="arm_fir_sparse_q31.c"/>
<files mask="arm_biquad_cascade_df2T_f32.c"/>
<files mask="arm_fir_init_q7.c"/>
<files mask="arm_fir_init_q15.c"/>
<files mask="arm_fir_interpolate_init_f32.c"/>
<files mask="arm_conv_opt_q7.c"/>
<files mask="arm_lms_init_q31.c"/>
<files mask="arm_biquad_cascade_stereo_df2T_f16.c"/>
<files mask="arm_fir_fast_q31.c"/>
<files mask="arm_conv_partial_f32.c"/>
<files mask="arm_biquad_cascade_df1_q15.c"/>
<files mask="arm_biquad_cascade_df1_32x64_init_q31.c"/>
<files mask="arm_lms_norm_q31.c"/>
<files mask="arm_conv_partial_q15.c"/>
<files mask="arm_conv_opt_q15.c"/>
<files mask="arm_fir_decimate_q15.c"/>
<files mask="arm_iir_lattice_init_f32.c"/>
<files mask="arm_fir_lattice_init_f32.c"/>
<files mask="arm_fir_decimate_fast_q31.c"/>
<files mask="arm_fir_f32.c"/>
<files mask="arm_fir_decimate_init_q31.c"/>
<files mask="arm_conv_q31.c"/>
<files mask="arm_lms_norm_f32.c"/>
<files mask="arm_conv_partial_fast_q31.c"/>
<files mask="arm_fir_lattice_init_q31.c"/>
<files mask="arm_fir_init_q31.c"/>
<files mask="arm_lms_norm_init_f32.c"/>
<files mask="arm_correlate_opt_q7.c"/>
<files mask="arm_fir_lattice_q31.c"/>
<files mask="arm_conv_partial_q31.c"/>
<files mask="arm_biquad_cascade_df2T_f64.c"/>
<files mask="arm_biquad_cascade_df1_f32.c"/>
<files mask="arm_lms_q15.c"/>
<files mask="arm_correlate_q31.c"/>
<files mask="arm_correlate_q7.c"/>
<files mask="arm_fir_q7.c"/>
<files mask="arm_conv_fast_q31.c"/>
<files mask="arm_conv_partial_opt_q7.c"/>
<files mask="arm_fir_decimate_fast_q15.c"/>
<files mask="arm_fir_f16.c"/>
<files mask="arm_fir_interpolate_init_q31.c"/>
<files mask="arm_correlate_f16.c"/>
<files mask="arm_biquad_cascade_df1_q31.c"/>
<files mask="FilteringFunctions.c"/>
<files mask="arm_correlate_f32.c"/>
<files mask="arm_biquad_cascade_df1_32x64_q31.c"/>
<files mask="arm_levinson_durbin_q31.c"/>
</source>
<source relative_path="DSP/Source/FilteringFunctions" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source/ControllerFunctions" type="src">
<files mask="arm_sin_cos_f32.c"/>
<files mask="ControllerFunctions.c"/>
<files mask="arm_pid_reset_q31.c"/>
<files mask="arm_pid_init_q15.c"/>
<files mask="arm_sin_cos_q31.c"/>
<files mask="arm_pid_reset_f32.c"/>
<files mask="arm_pid_reset_q15.c"/>
<files mask="arm_pid_init_f32.c"/>
<files mask="arm_pid_init_q31.c"/>
</source>
<source relative_path="DSP/Source/ControllerFunctions" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source/MatrixFunctions" type="src">
<files mask="arm_mat_ldlt_f32.c"/>
<files mask="arm_mat_vec_mult_q31.c"/>
<files mask="arm_mat_mult_f32.c"/>
<files mask="arm_mat_mult_fast_q31.c"/>
<files mask="arm_mat_init_q15.c"/>
<files mask="arm_mat_mult_fast_q15.c"/>
<files mask="arm_mat_trans_q15.c"/>
<files mask="arm_mat_mult_f16.c"/>
<files mask="arm_mat_cmplx_mult_q31.c"/>
<files mask="arm_mat_mult_q31.c"/>
<files mask="arm_mat_init_f32.c"/>
<files mask="arm_mat_inverse_f32.c"/>
<files mask="arm_mat_trans_f64.c"/>
<files mask="arm_mat_cmplx_trans_f16.c"/>
<files mask="arm_mat_init_f16.c"/>
<files mask="arm_mat_cmplx_trans_q31.c"/>
<files mask="arm_mat_mult_q7.c"/>
<files mask="arm_mat_trans_q7.c"/>
<files mask="arm_mat_mult_f64.c"/>
<files mask="arm_mat_scale_f16.c"/>
<files mask="arm_mat_scale_q31.c"/>
<files mask="arm_mat_vec_mult_f32.c"/>
<files mask="arm_mat_solve_lower_triangular_f32.c"/>
<files mask="arm_mat_solve_lower_triangular_f64.c"/>
<files mask="arm_mat_cmplx_mult_f32.c"/>
<files mask="arm_mat_solve_lower_triangular_f16.c"/>
<files mask="arm_mat_sub_q15.c"/>
<files mask="arm_mat_scale_f32.c"/>
<files mask="arm_mat_sub_f32.c"/>
<files mask="arm_mat_add_q31.c"/>
<files mask="arm_mat_sub_f16.c"/>
<files mask="arm_mat_add_f32.c"/>
<files mask="MatrixFunctions.c"/>
<files mask="MatrixFunctionsF16.c"/>
<files mask="arm_mat_cholesky_f32.c"/>
<files mask="arm_mat_vec_mult_q7.c"/>
<files mask="arm_mat_mult_q15.c"/>
<files mask="arm_mat_add_f16.c"/>
<files mask="arm_mat_trans_q31.c"/>
<files mask="arm_mat_trans_f16.c"/>
<files mask="arm_mat_cholesky_f64.c"/>
<files mask="arm_mat_solve_upper_triangular_f16.c"/>
<files mask="arm_mat_ldlt_f64.c"/>
<files mask="arm_mat_solve_upper_triangular_f32.c"/>
<files mask="arm_mat_vec_mult_f16.c"/>
<files mask="arm_mat_scale_q15.c"/>
<files mask="arm_mat_cholesky_f16.c"/>
<files mask="arm_mat_sub_q31.c"/>
<files mask="arm_mat_cmplx_trans_q15.c"/>
<files mask="arm_mat_inverse_f64.c"/>
<files mask="arm_mat_solve_upper_triangular_f64.c"/>
<files mask="arm_mat_inverse_f16.c"/>
<files mask="arm_mat_init_q31.c"/>
<files mask="arm_mat_cmplx_mult_f16.c"/>
<files mask="arm_mat_sub_f64.c"/>
<files mask="arm_mat_trans_f32.c"/>
<files mask="arm_mat_cmplx_mult_q15.c"/>
<files mask="arm_mat_add_q15.c"/>
<files mask="arm_mat_cmplx_trans_f32.c"/>
<files mask="arm_mat_vec_mult_q15.c"/>
</source>
<source relative_path="DSP/Source/MatrixFunctions" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source/CommonTables" type="src">
<files mask="CommonTablesF16.c"/>
<files mask="arm_common_tables_f16.c"/>
<files mask="arm_mve_tables_f16.c"/>
<files mask="arm_mve_tables.c"/>
<files mask="arm_const_structs_f16.c"/>
<files mask="CommonTables.c"/>
<files mask="arm_common_tables.c"/>
<files mask="arm_const_structs.c"/>
</source>
<source relative_path="DSP/Source/CommonTables" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source/SupportFunctions" type="src">
<files mask="SupportFunctionsF16.c"/>
<files mask="SupportFunctions.c"/>
<files mask="arm_copy_f16.c"/>
<files mask="arm_bubble_sort_f32.c"/>
<files mask="arm_fill_q7.c"/>
<files mask="arm_float_to_f16.c"/>
<files mask="arm_fill_f16.c"/>
<files mask="arm_barycenter_f16.c"/>
<files mask="arm_selection_sort_f32.c"/>
<files mask="arm_sort_init_f32.c"/>
<files mask="arm_q15_to_q7.c"/>
<files mask="arm_copy_q15.c"/>
<files mask="arm_copy_f32.c"/>
<files mask="arm_q7_to_q15.c"/>
<files mask="arm_q31_to_q15.c"/>
<files mask="arm_sort_f32.c"/>
<files mask="arm_q15_to_f16.c"/>
<files mask="arm_copy_q7.c"/>
<files mask="arm_heap_sort_f32.c"/>
<files mask="arm_q15_to_float.c"/>
<files mask="arm_weighted_sum_f16.c"/>
<files mask="arm_merge_sort_init_f32.c"/>
<files mask="arm_quick_sort_f32.c"/>
<files mask="arm_q7_to_float.c"/>
<files mask="arm_float_to_q15.c"/>
<files mask="arm_bitonic_sort_f32.c"/>
<files mask="arm_q15_to_q31.c"/>
<files mask="arm_barycenter_f32.c"/>
<files mask="arm_fill_f32.c"/>
<files mask="arm_merge_sort_f32.c"/>
<files mask="arm_insertion_sort_f32.c"/>
<files mask="arm_f16_to_float.c"/>
<files mask="arm_float_to_q7.c"/>
<files mask="arm_weighted_sum_f32.c"/>
<files mask="arm_fill_q31.c"/>
<files mask="arm_f16_to_q15.c"/>
<files mask="arm_q7_to_q31.c"/>
<files mask="arm_q31_to_float.c"/>
<files mask="arm_copy_q31.c"/>
<files mask="arm_fill_q15.c"/>
<files mask="arm_q31_to_q7.c"/>
<files mask="arm_float_to_q31.c"/>
</source>
<source relative_path="DSP/Source/SupportFunctions" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source/ComplexMathFunctions" type="src">
<files mask="arm_cmplx_mult_real_f16.c"/>
<files mask="arm_cmplx_mag_squared_f32.c"/>
<files mask="arm_cmplx_mult_cmplx_f16.c"/>
<files mask="arm_cmplx_conj_f32.c"/>
<files mask="arm_cmplx_mag_q31.c"/>
<files mask="arm_cmplx_conj_q31.c"/>
<files mask="arm_cmplx_dot_prod_f32.c"/>
<files mask="ComplexMathFunctionsF16.c"/>
<files mask="arm_cmplx_mag_q15.c"/>
<files mask="arm_cmplx_mag_f32.c"/>
<files mask="arm_cmplx_dot_prod_q31.c"/>
<files mask="arm_cmplx_dot_prod_q15.c"/>
<files mask="arm_cmplx_mult_cmplx_q15.c"/>
<files mask="arm_cmplx_mag_squared_q15.c"/>
<files mask="arm_cmplx_conj_q15.c"/>
<files mask="arm_cmplx_dot_prod_f16.c"/>
<files mask="arm_cmplx_mult_real_q31.c"/>
<files mask="arm_cmplx_mult_cmplx_f32.c"/>
<files mask="arm_cmplx_mag_squared_f16.c"/>
<files mask="ComplexMathFunctions.c"/>
<files mask="arm_cmplx_mag_squared_q31.c"/>
<files mask="arm_cmplx_mult_real_q15.c"/>
<files mask="arm_cmplx_mult_cmplx_q31.c"/>
<files mask="arm_cmplx_mult_real_f32.c"/>
<files mask="arm_cmplx_mag_f16.c"/>
<files mask="arm_cmplx_conj_f16.c"/>
</source>
<source relative_path="DSP/Source/ComplexMathFunctions" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source/BayesFunctions" type="src">
<files mask="BayesFunctions.c"/>
<files mask="arm_gaussian_naive_bayes_predict_f16.c"/>
<files mask="arm_gaussian_naive_bayes_predict_f32.c"/>
<files mask="BayesFunctionsF16.c"/>
</source>
<source relative_path="DSP/Source/BayesFunctions" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source/BasicMathFunctions" type="src">
<files mask="arm_or_u32.c"/>
<files mask="arm_clip_q31.c"/>
<files mask="arm_mult_f32.c"/>
<files mask="arm_dot_prod_q31.c"/>
<files mask="arm_sub_f32.c"/>
<files mask="arm_sub_q15.c"/>
<files mask="arm_shift_q7.c"/>
<files mask="arm_clip_f32.c"/>
<files mask="arm_xor_u16.c"/>
<files mask="arm_abs_q7.c"/>
<files mask="arm_mult_f16.c"/>
<files mask="arm_and_u8.c"/>
<files mask="arm_abs_q31.c"/>
<files mask="arm_mult_q31.c"/>
<files mask="arm_dot_prod_f32.c"/>
<files mask="arm_or_u16.c"/>
<files mask="arm_clip_q15.c"/>
<files mask="arm_clip_q7.c"/>
<files mask="arm_or_u8.c"/>
<files mask="arm_offset_q31.c"/>
<files mask="arm_and_u32.c"/>
<files mask="arm_clip_f16.c"/>
<files mask="arm_shift_q15.c"/>
<files mask="arm_shift_q31.c"/>
<files mask="arm_negate_q7.c"/>
<files mask="arm_add_q15.c"/>
<files mask="arm_not_u16.c"/>
<files mask="arm_add_q7.c"/>
<files mask="arm_offset_f32.c"/>
<files mask="arm_xor_u32.c"/>
<files mask="arm_dot_prod_q15.c"/>
<files mask="arm_mult_q7.c"/>
<files mask="arm_dot_prod_q7.c"/>
<files mask="arm_abs_f32.c"/>
<files mask="arm_negate_q15.c"/>
<files mask="arm_scale_q15.c"/>
<files mask="arm_not_u8.c"/>
<files mask="arm_mult_q15.c"/>
<files mask="arm_add_q31.c"/>
<files mask="arm_scale_q7.c"/>
<files mask="arm_xor_u8.c"/>
<files mask="BasicMathFunctionsF16.c"/>
<files mask="arm_offset_q7.c"/>
<files mask="BasicMathFunctions.c"/>
<files mask="arm_sub_q31.c"/>
<files mask="arm_offset_f16.c"/>
<files mask="arm_negate_f16.c"/>
<files mask="arm_abs_f16.c"/>
<files mask="arm_scale_f16.c"/>
<files mask="arm_add_f16.c"/>
<files mask="arm_sub_q7.c"/>
<files mask="arm_negate_f32.c"/>
<files mask="arm_not_u32.c"/>
<files mask="arm_dot_prod_f16.c"/>
<files mask="arm_abs_q15.c"/>
<files mask="arm_scale_f32.c"/>
<files mask="arm_and_u16.c"/>
<files mask="arm_sub_f16.c"/>
<files mask="arm_add_f32.c"/>
<files mask="arm_offset_q15.c"/>
<files mask="arm_negate_q31.c"/>
<files mask="arm_scale_q31.c"/>
</source>
<source relative_path="DSP/Source/BasicMathFunctions" type="doc">
<files mask="CMakeLists.txt"/>
</source>
<source relative_path="DSP/Source/DistanceFunctions" type="src">
<files mask="arm_braycurtis_distance_f32.c"/>
<files mask="arm_rogerstanimoto_distance.c"/>
<files mask="arm_jensenshannon_distance_f32.c"/>
<files mask="arm_cityblock_distance_f16.c"/>
<files mask="arm_cosine_distance_f16.c"/>
<files mask="arm_chebyshev_distance_f16.c"/>
<files mask="arm_jaccard_distance.c"/>
<files mask="arm_minkowski_distance_f32.c"/>
<files mask="arm_cosine_distance_f32.c"/>
<files mask="arm_correlation_distance_f32.c"/>
<files mask="arm_euclidean_distance_f16.c"/>
<files mask="DistanceFunctions.c"/>
<files mask="arm_correlation_distance_f16.c"/>
<files mask="arm_hamming_distance.c"/>
<files mask="arm_jensenshannon_distance_f16.c"/>
<files mask="arm_canberra_distance_f32.c"/>
<files mask="arm_boolean_distance.c"/>
<files mask="DistanceFunctionsF16.c"/>
<files mask="arm_minkowski_distance_f16.c"/>
<files mask="arm_euclidean_distance_f32.c"/>
<files mask="arm_russellrao_distance.c"/>
<files mask="arm_kulsinski_distance.c"/>
<files mask="arm_canberra_distance_f16.c"/>
<files mask="arm_yule_distance.c"/>
<files mask="arm_sokalsneath_distance.c"/>
<files mask="arm_sokalmichener_distance.c"/>
<files mask="arm_braycurtis_distance_f16.c"/>
<files mask="arm_cityblock_distance_f32.c"/>
<files mask="arm_dice_distance.c"/>
<files mask="arm_chebyshev_distance_f32.c"/>
</source>
<source relative_path="DSP/Source/DistanceFunctions" type="c_include">
<files mask="arm_boolean_distance_template.h"/>
</source>
<source relative_path="DSP/Source/DistanceFunctions" type="doc">
<files mask="CMakeLists.txt"/>
</source>
</component>-->
<component id="COPY_BSD_License.LPC804" name="COPY_BSD_License" brief="COPY of BSD-3-Clause license" version="1.0.0" full_name="COPY of BSD-3-Clause license" devices="LPC804" user_visible="true" type="other" package_base_path="./" project_base_path="src">
<source relative_path="./" type="other">
<files mask="COPYING-BSD-3"/>
</source>
</component>
<component id="project_template.LPC804.LPC804" name="LPC804" brief="Devices_project_template LPC804" version="1.0.0" full_name="Devices_project_template LPC804" devices="LPC804" device_cores="core0_LPC804" category="Board Support/SDK Project Template" user_visible="true" type="project_template" package_base_path="devices/LPC804/project_template" project_base_path="board">
<dependencies>
<all>
<component_dependency value="component.miniusart_adapter.LPC804"/>
<component_dependency value="device.LPC804_startup.LPC804"/>
<component_dependency value="platform.drivers.clock.LPC804"/>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="platform.drivers.lpc_gpio.LPC804"/>
<component_dependency value="platform.drivers.lpc_iocon_lite.LPC804"/>
<component_dependency value="platform.drivers.lpc_miniusart.LPC804"/>
<component_dependency value="platform.drivers.power_no_lib.LPC804"/>
<component_dependency value="platform.drivers.rom_api.LPC804"/>
<component_dependency value="platform.drivers.swm.LPC804"/>
<component_dependency value="platform.utilities.assert_lite.LPC804"/>
<component_dependency value="utility.debug_console_lite.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="board.h"/>
<files mask="clock_config.h"/>
<files mask="pin_mux.h"/>
<files mask="peripherals.h"/>
</source>
<source relative_path="./" type="src">
<files mask="board.c"/>
<files mask="clock_config.c"/>
<files mask="pin_mux.c"/>
<files mask="peripherals.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="tools.LPC804" name="cmake_toolchain" brief="Cmake_toolchain" version="1.0.0" full_name="Cmake_toolchain" devices="LPC804" user_visible="true" type="other" package_base_path="tools/cmake_toolchain_files" project_base_path="cmake_toolchain_files">
<source relative_path="./" type="script">
<files mask="armgcc.cmake"/>
<files mask="xcc.cmake"/>
<files mask="xclang.cmake"/>
<files mask="armgcc_force_cpp.cmake"/>
<files mask="mcux_config.cmake"/>
</source>
</component>
<component id="component.common_task.LPC804" name="common_task" brief="Component common_task" version="1.0.0" full_name="Component common_task" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="software_component" package_base_path="components/common_task" project_base_path="component/common_task">
<dependencies>
<all>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="component.osa.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_component_common_task.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_component_common_task.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="component.ctimer_adapter.LPC804" name="ctimer_adapter" brief="Component ctimer_adapter" version="1.0.0" full_name="Component ctimer_adapter" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="abstraction_layer" package_base_path="components/timer" project_base_path="component/timer">
<dependencies>
<all>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="platform.drivers.ctimer.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_adapter_timer.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_adapter_ctimer.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="component.lists.LPC804" name="lists" brief="Component lists" version="1.0.0" full_name="Component lists" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="software_component" package_base_path="components/lists" project_base_path="component/lists">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_component_generic_list.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_component_generic_list.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="component.lpc_crc_adapter.LPC804" name="lpc_crc_adapter" brief="Component lpc_crc_adapter" version="1.0.0" full_name="Component lpc_crc_adapter" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="abstraction_layer" package_base_path="components/crc" project_base_path="component/crc">
<dependencies>
<all>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="platform.drivers.lpc_crc.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_adapter_crc.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_adapter_lpc_crc.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="component.mem_manager.LPC804" name="mem_manager" brief="Component mem_manager" version="1.0.0" full_name="Component mem_manager" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="software_component" package_base_path="components/mem_manager" project_base_path="component/mem_manager">
<dependencies>
<all>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="component.lists.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_component_mem_manager.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_component_mem_manager.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="component.mem_manager_light.LPC804" name="mem_manager_light" brief="Component mem_manager_light" version="1.0.0" full_name="Component mem_manager_light" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="software_component" package_base_path="components/mem_manager" project_base_path="component/mem_manager">
<dependencies>
<all>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="component.lists.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_component_mem_manager.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_component_mem_manager_light.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="component.miniusart_adapter.LPC804" name="miniusart_adapter" brief="Component miniusart_adapter" version="1.0.0" full_name="miniusart_adapter" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="utilities" package_base_path="components/uart" project_base_path="component/uart">
<dependencies>
<all>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="platform.drivers.lpc_miniusart.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_adapter_uart.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_adapter_miniusart.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="component_miniusart_adapter_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="component.mrt_adapter.LPC804" name="mrt_adapter" brief="Component mrt_adapter" version="1.0.0" full_name="Component mrt_adapter" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="abstraction_layer" package_base_path="components/timer" project_base_path="component/timer">
<dependencies>
<all>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="platform.drivers.mrt.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_adapter_timer.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_adapter_mrt.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="component.osa.LPC804" name="osa" brief="Component osa" version="1.0.0" full_name="Component osa" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="software_component" package_base_path="components/osa" project_base_path="component/osa">
<dependencies>
<all>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="component.lists.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_os_abstraction.h"/>
<files mask="fsl_os_abstraction_config.h"/>
</source>
<source condition="middleware.baremetal.LPC804" relative_path="./" type="c_include">
<files mask="fsl_os_abstraction_bm.h"/>
</source>
<source condition="middleware.baremetal.LPC804" relative_path="./" type="src">
<files mask="fsl_os_abstraction_bm.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="component.osa_bm.LPC804" name="osa_bm" brief="Component osa_bm" version="1.0.0" full_name="Component osa_bm" devices="LPC804" device_cores="core0_LPC804" user_visible="false" type="software_component" package_base_path="components/osa" project_base_path="component/osa">
<dependencies>
<all>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="component.lists.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_os_abstraction.h"/>
<files mask="fsl_os_abstraction_bm.h"/>
<files mask="fsl_os_abstraction_config.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_os_abstraction_bm.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="component.pwm_ctimer_adapter.LPC804" name="pwm_ctimer_adapter" brief="Component pwm_ctimer_adapter" version="1.0.0" full_name="Component pwm_ctimer_adapter" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="abstraction_layer" package_base_path="components/pwm" project_base_path="component/pwm">
<dependencies>
<all>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="platform.drivers.ctimer.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_adapter_pwm.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_adapter_pwm_ctimer.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="component.software_crc_adapter.LPC804" name="software_crc_adapter" brief="Component software_crc_adapter" version="1.0.0" full_name="Component software_crc_adapter" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="abstraction_layer" package_base_path="components/crc" project_base_path="component/crc">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_adapter_crc.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_adapter_software_crc.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="component.software_rng_adapter.LPC804" name="software_rng_adapter" brief="Component software_rng_adapter" version="1.0.0" full_name="Component software_rng_adapter" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="abstraction_layer" package_base_path="components/rng" project_base_path="component/rng">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_adapter_rng.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_adapter_software_rng.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="component.timer_manager.LPC804" name="timer_manager" brief="Component timer_manager" version="1.0.0" full_name="Component timer_manager" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="software_component" package_base_path="components/timer_manager" project_base_path="component/timer_manager">
<dependencies>
<all>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="component.lists.LPC804"/>
<any_of>
<component_dependency value="component.ctimer_adapter.LPC804"/>
<component_dependency value="component.mrt_adapter.LPC804"/>
</any_of>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_component_timer_manager.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_component_timer_manager.c"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="device.LPC804_CMSIS.LPC804" name="LPC804_CMSIS" brief="Device LPC804_cmsis" version="1.0.0" full_name="Device LPC804_cmsis" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="CMSIS_Include" package_base_path="devices/LPC804" project_base_path="device">
<dependencies>
<component_dependency value="CMSIS_Include_core_cm.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_device_registers.h"/>
<files mask="LPC804.h"/>
<files mask="LPC804_features.h"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="device_LPC804_CMSIS_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="device.LPC804_debugger.LPC804" name="LPC804_debugger" brief="Device LPC804_debugger" version="1.0.0" full_name="Device LPC804_debugger" devices="LPC804" user_visible="true" type="debugger" package_base_path="devices/LPC804" project_base_path="LPC804">
<source relative_path="./" type="xml">
<files mask="LPC804.xml"/>
</source>
</component>
<component id="platform.devices.LPC804_linker.LPC804" name="LPC804_linker" brief="Device LPC804_linker" version="1.0.0" full_name="Device LPC804_linker" devices="LPC804" user_visible="true" type="linker" package_base_path="devices/LPC804" project_base_path="LPC804">
<source toolchain="armgcc" relative_path="gcc" type="linker">
<files mask="LPC804_flash.ld"/>
<files mask="LPC804_ram.ld"/>
</source>
</component>
<component id="device.LPC804_startup.LPC804" name="LPC804_startup" brief="Device LPC804_startup" version="1.1.0" full_name="Device LPC804_startup" devices="LPC804" device_cores="core0_LPC804" category="Device/Startup" user_visible="true" type="startup" package_base_path="devices/LPC804" project_base_path="startup">
<dependencies>
<component_dependency value="device.LPC804_system.LPC804"/>
</dependencies>
<source toolchain="armgcc" relative_path="gcc" project_relative_path="./" type="asm_include">
<files mask="startup_LPC804.S"/>
</source>
<source toolchain="mcuxpresso" relative_path="mcuxpresso" project_relative_path="./" type="src_c">
<files mask="startup_lpc804.c"/>
</source>
<source toolchain="mcuxpresso" relative_path="mcuxpresso" project_relative_path="./" type="src_cpp">
<files mask="startup_lpc804.cpp"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="device_LPC804_startup_LPC804.cmake" hidden="true"/>
</source>
</component>
<component id="device.LPC804_system.LPC804" name="LPC804_system" brief="Device LPC804_system" version="1.0.0" full_name="Device LPC804_system" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="CMSIS_Include" package_base_path="devices/LPC804" project_base_path="device">
<dependencies>
<component_dependency value="device.LPC804_CMSIS.LPC804"/>
</dependencies>
<source relative_path="./" type="src">
<files mask="system_LPC804.c"/>
</source>
<source relative_path="./" type="c_include">
<files mask="system_LPC804.h"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="device_LPC804_system_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="docs.LPC804.LPC804" name="LPC804" brief="Docs lpc804" version="1.0.0" full_name="Docs lpc804" devices="LPC804" user_visible="true" type="documentation" package_base_path="docs" project_base_path="docs">
<source relative_path="./" type="doc">
<files mask="Getting Started with MCUXpresso SDK.pdf"/>
<files mask="MCUXpresso SDK Release Notes for LPCXpresso804.pdf"/>
<files mask="Getting Started Guide for using MCUXpresso SDK online.pdf"/>
</source>
</component>
<component id="docs.safety.lpcCM0.LPC804" name="lpcCM0" brief="Docs safety lpcCM0" version="1.0.0" full_name="Docs safety lpcCM0" devices="LPC804" user_visible="true" type="documentation" package_base_path="docs/safety" project_base_path="safety">
<dependencies>
<component_dependency value="middleware.safety.LPC804"/>
</dependencies>
<source relative_path="./" type="doc">
<files mask="IEC60730B_Example_Release_Notes_v4_3.pdf"/>
<files mask="IEC60730B_Example_User_Guide_LPC_CM0_v4_3.pdf"/>
<files mask="IEC60730B_Library_Release_Notes_CM0_v4_3.pdf"/>
<files mask="IEC60730B_Library_User_Guide_CM0_v4_3.pdf"/>
</source>
</component>
<component id="docs_external.LPC804.LPC804" name="docs_external.LPC804" brief="External documentation for LPC804." version="1.0.0" full_name="External documentation" devices="LPC804" user_visible="true" type="documentation" package_base_path="docs" project_base_path="docs">
<source relative_path="./" type="doc">
<files mask="MCUXpresso SDK ChangeLog_LPC804.pdf"/>
<files mask="MCUXpresso SDK API Reference Manual_LPC804.pdf"/>
</source>
<source relative_path="MCUXpresso SDK API Reference Manual_LPC804" type="doc">
<files mask="dir_b81d5557345932eec08d61eeb5afa2f0.html"/>
<files mask="a00021.html"/>
<files mask="a00012.html"/>
<files mask="dir_a343a3e9cbb710280ccd0de2056b945d.html"/>
<files mask="a00019.html"/>
<files mask="dir_d488d26126eac48f68b56f6b2e0f43d9.html"/>
<files mask="customdoxygen.css"/>
<files mask="a00084.html"/>
<files mask="a00006.html"/>
<files mask="dir_ae9e5c562b37697154b7013541665a90.html"/>
<files mask="dir_9e0a0b363f74c0efadbd1d6e4c01cac5.html"/>
<files mask="dir_c48a66ee7236adaad29cf263b70b3b16.html"/>
<files mask="a00004.html"/>
<files mask="a00080.html"/>
<files mask="a00008.html"/>
<files mask="dir_ea982a4a90bbf64c8a612131ad2f0fcb.html"/>
<files mask="a00010.html"/>
<files mask="dir_a3e8f1feb8c30c12d24fc9c7995a15c1.html"/>
<files mask="a00009.html"/>
<files mask="a00020.html"/>
<files mask="tabs.css"/>
<files mask="dir_51d0b1c6bed7424dc1959d40ccb0bb43.html"/>
<files mask="a00087.html"/>
<files mask="a00085.html"/>
<files mask="a00088.html"/>
<files mask="a00015.html"/>
<files mask="index.html"/>
<files mask="a00089.html"/>
<files mask="dir_5b772dd4d456f495cb29becefd143ee2.html"/>
<files mask="dir_54b70da16fda314d8ea08e7fa656437e.html"/>
<files mask="dir_8ceb0280e3a6924da33c684985152a52.html"/>
<files mask="a00091.html"/>
<files mask="a00017.html"/>
<files mask="dir_83c4f67939b2e50b6dc50fe3fc259b2d.html"/>
<files mask="a00011.html"/>
<files mask="a00002.html"/>
<files mask="a00082.html"/>
<files mask="a00078.html"/>
<files mask="dir_07b86ffc266b39efa5bbdc0e9fdb330a.html"/>
<files mask="dir_1331922326a697e1e9aa2323d085217f.html"/>
<files mask="dir_3d87c2df58032c55a697acbe8461844d.html"/>
<files mask="a00081.html"/>
<files mask="a00022.html"/>
<files mask="a00092.html"/>
<files mask="dir_eb78a2695df30cd843f578001c009203.html"/>
<files mask="dir_a2da420fdde962bd10156eaa17d1670b.html"/>
<files mask="a00079.html"/>
<files mask="a00013.html"/>
<files mask="dir_f116f7633d12361ea112ee9d6dd3a804.html"/>
<files mask="dir_c5a52a81292cf9a5167198f4f346d6d9.html"/>
<files mask="dir_22cbbd27e16e87caa10f675e5ce8b9df.html"/>
<files mask="doxygen.css"/>
<files mask="dir_97879f77cafaedc6c6b7c8e7e6bcf419.html"/>
<files mask="dir_3803c7c40becdc1a8f991e020a425f6b.html"/>
<files mask="dir_d0b0cea4c1afa919405231e98537b73c.html"/>
<files mask="a00083.html"/>
<files mask="dir_75214fd834f54a955adf2012023f7050.html"/>
<files mask="a00086.html"/>
<files mask="dir_2c6aa0e2bbb2234cdccf71ce9920a505.html"/>
<files mask="navtree.css"/>
<files mask="pages.html"/>
<files mask="a00018.html"/>
<files mask="a00016.html"/>
<files mask="dir_8240c85063e108bd95ef29fb603f8af8.html"/>
<files mask="dir_c7e9d45afd61725c3e80b2f8c629533d.html"/>
<files mask="a00094.html"/>
<files mask="a00090.html"/>
<files mask="modules.html"/>
<files mask="a00014.html"/>
</source>
<source relative_path="MCUXpresso SDK API Reference Manual_LPC804" type="script">
<files mask="a00014.js"/>
<files mask="a00008.js"/>
<files mask="a00090.js"/>
<files mask="a00017.js"/>
<files mask="a00086.js"/>
<files mask="navtreeindex0.js"/>
<files mask="a00022.js"/>
<files mask="a00084.js"/>
<files mask="a00012.js"/>
<files mask="navtreeindex5.js"/>
<files mask="a00083.js"/>
<files mask="a00021.js"/>
<files mask="a00015.js"/>
<files mask="a00010.js"/>
<files mask="navtreeindex4.js"/>
<files mask="a00088.js"/>
<files mask="a00082.js"/>
<files mask="a00009.js"/>
<files mask="a00016.js"/>
<files mask="a00079.js"/>
<files mask="a00087.js"/>
<files mask="a00019.js"/>
<files mask="navtreeindex1.js"/>
<files mask="a00080.js"/>
<files mask="a00013.js"/>
<files mask="modules.js"/>
<files mask="a00091.js"/>
<files mask="navtreeindex6.js"/>
<files mask="resize.js"/>
<files mask="a00018.js"/>
<files mask="navtreeindex2.js"/>
<files mask="a00081.js"/>
<files mask="a00089.js"/>
<files mask="a00020.js"/>
<files mask="navtreeindex3.js"/>
<files mask="dynsections.js"/>
<files mask="a00078.js"/>
<files mask="a00085.js"/>
<files mask="navtree.js"/>
<files mask="a00011.js"/>
<files mask="jquery.js"/>
</source>
<source relative_path="MCUXpresso SDK API Reference Manual_LPC804/search" type="doc">
<files mask="typedefs_73.html"/>
<files mask="functions_75.html"/>
<files mask="classes_77.html"/>
<files mask="all_68.html"/>
<files mask="variables_6f.html"/>
<files mask="variables_6d.html"/>
<files mask="all_6c.html"/>
<files mask="classes_63.html"/>
<files mask="enums_77.html"/>
<files mask="classes_61.html"/>
<files mask="variables_69.html"/>
<files mask="groups_67.html"/>
<files mask="functions_63.html"/>
<files mask="all_64.html"/>
<files mask="functions_6d.html"/>
<files mask="variables_73.html"/>
<files mask="all_63.html"/>
<files mask="functions_69.html"/>
<files mask="typedefs_69.html"/>
<files mask="enums_70.html"/>
<files mask="variables_75.html"/>
<files mask="all_74.html"/>
<files mask="typedefs_75.html"/>
<files mask="enums_75.html"/>
<files mask="variables_78.html"/>
<files mask="all_73.html"/>
<files mask="all_79.html"/>
<files mask="all_6f.html"/>
<files mask="pages_74.html"/>
<files mask="pages_69.html"/>
<files mask="enums_64.html"/>
<files mask="search.css"/>
<files mask="variables_70.html"/>
<files mask="classes_75.html"/>
<files mask="variables_6c.html"/>
<files mask="variables_68.html"/>
<files mask="all_70.html"/>
<files mask="classes_64.html"/>
<files mask="variables_63.html"/>
<files mask="variables_61.html"/>
<files mask="groups_75.html"/>
<files mask="variables_79.html"/>
<files mask="all_65.html"/>
<files mask="all_67.html"/>
<files mask="variables_62.html"/>
<files mask="enums_63.html"/>
<files mask="classes_69.html"/>
<files mask="variables_65.html"/>
<files mask="enums_6d.html"/>
<files mask="enums_5f.html"/>
<files mask="classes_6d.html"/>
<files mask="all_75.html"/>
<files mask="enums_61.html"/>
<files mask="groups_64.html"/>
<files mask="nomatches.html"/>
<files mask="all_77.html"/>
<files mask="all_62.html"/>
<files mask="groups_6d.html"/>
<files mask="groups_77.html"/>
<files mask="enums_67.html"/>
<files mask="groups_6c.html"/>
<files mask="enums_69.html"/>
<files mask="pages_64.html"/>
<files mask="all_66.html"/>
<files mask="groups_69.html"/>
<files mask="variables_71.html"/>
<files mask="variables_64.html"/>
<files mask="variables_66.html"/>
<files mask="all_69.html"/>
<files mask="all_5f.html"/>
<files mask="groups_73.html"/>
<files mask="functions_77.html"/>
<files mask="all_78.html"/>
<files mask="classes_73.html"/>
<files mask="classes_5f.html"/>
<files mask="functions_70.html"/>
<files mask="functions_64.html"/>
<files mask="groups_72.html"/>
<files mask="groups_61.html"/>
<files mask="groups_70.html"/>
<files mask="variables_67.html"/>
<files mask="pages_61.html"/>
<files mask="all_61.html"/>
<files mask="variables_74.html"/>
<files mask="all_6b.html"/>
<files mask="all_71.html"/>
<files mask="variables_77.html"/>
<files mask="functions_73.html"/>
<files mask="enumvalues_6b.html"/>
<files mask="classes_67.html"/>
<files mask="functions_67.html"/>
<files mask="functions_61.html"/>
<files mask="all_72.html"/>
<files mask="all_6d.html"/>
<files mask="enums_73.html"/>
<files mask="groups_63.html"/>
<files mask="variables_72.html"/>
<files mask="functions_72.html"/>
<files mask="typedefs_70.html"/>
</source>
<source relative_path="MCUXpresso SDK API Reference Manual_LPC804/search" type="script">
<files mask="typedefs_75.js"/>
<files mask="groups_70.js"/>
<files mask="all_64.js"/>
<files mask="enums_67.js"/>
<files mask="variables_63.js"/>
<files mask="functions_67.js"/>
<files mask="typedefs_70.js"/>
<files mask="variables_61.js"/>
<files mask="enumvalues_6b.js"/>
<files mask="typedefs_69.js"/>
<files mask="variables_71.js"/>
<files mask="groups_64.js"/>
<files mask="all_65.js"/>
<files mask="variables_77.js"/>
<files mask="variables_67.js"/>
<files mask="all_67.js"/>
<files mask="variables_72.js"/>
<files mask="functions_77.js"/>
<files mask="enums_73.js"/>
<files mask="search.js"/>
<files mask="classes_69.js"/>
<files mask="pages_69.js"/>
<files mask="functions_63.js"/>
<files mask="classes_64.js"/>
<files mask="classes_6d.js"/>
<files mask="classes_5f.js"/>
<files mask="variables_73.js"/>
<files mask="pages_61.js"/>
<files mask="variables_75.js"/>
<files mask="all_6f.js"/>
<files mask="variables_79.js"/>
<files mask="all_66.js"/>
<files mask="all_68.js"/>
<files mask="enums_77.js"/>
<files mask="functions_70.js"/>
<files mask="all_70.js"/>
<files mask="all_6b.js"/>
<files mask="typedefs_73.js"/>
<files mask="groups_63.js"/>
<files mask="all_77.js"/>
<files mask="classes_61.js"/>
<files mask="all_63.js"/>
<files mask="all_5f.js"/>
<files mask="groups_61.js"/>
<files mask="all_78.js"/>
<files mask="all_61.js"/>
<files mask="classes_75.js"/>
<files mask="enums_63.js"/>
<files mask="groups_6c.js"/>
<files mask="variables_64.js"/>
<files mask="all_71.js"/>
<files mask="enums_5f.js"/>
<files mask="enums_6d.js"/>
<files mask="functions_61.js"/>
<files mask="enums_70.js"/>
<files mask="variables_69.js"/>
<files mask="groups_73.js"/>
<files mask="all_69.js"/>
<files mask="variables_6f.js"/>
<files mask="enums_64.js"/>
<files mask="all_72.js"/>
<files mask="classes_77.js"/>
<files mask="variables_62.js"/>
<files mask="all_73.js"/>
<files mask="variables_6d.js"/>
<files mask="variables_74.js"/>
<files mask="pages_64.js"/>
<files mask="enums_61.js"/>
<files mask="enums_69.js"/>
<files mask="all_62.js"/>
<files mask="variables_68.js"/>
<files mask="variables_6c.js"/>
<files mask="variables_70.js"/>
<files mask="functions_75.js"/>
<files mask="groups_6d.js"/>
<files mask="all_75.js"/>
<files mask="variables_66.js"/>
<files mask="groups_67.js"/>
<files mask="functions_6d.js"/>
<files mask="all_79.js"/>
<files mask="groups_75.js"/>
<files mask="groups_72.js"/>
<files mask="functions_69.js"/>
<files mask="all_6d.js"/>
<files mask="variables_78.js"/>
<files mask="functions_73.js"/>
<files mask="enums_75.js"/>
<files mask="classes_63.js"/>
<files mask="groups_77.js"/>
<files mask="groups_69.js"/>
<files mask="classes_73.js"/>
<files mask="classes_67.js"/>
<files mask="pages_74.js"/>
<files mask="variables_65.js"/>
<files mask="functions_72.js"/>
<files mask="functions_64.js"/>
<files mask="all_6c.js"/>
<files mask="all_74.js"/>
</source>
<source relative_path="MCUXpresso SDK API Reference Manual_LPC804/search" type="image">
<files mask="search_r.png"/>
<files mask="search_l.png"/>
<files mask="mag_sel.png"/>
<files mask="close.png"/>
<files mask="search_m.png"/>
</source>
<source relative_path="MCUXpresso SDK API Reference Manual_LPC804" type="image">
<files mask="ftv2vertline.png"/>
<files mask="ftv2node.png"/>
<files mask="tab_b.png"/>
<files mask="ftv2blank.png"/>
<files mask="Kinetis_SDK_Block_Diagram.jpg"/>
<files mask="ftv2plastnode.png"/>
<files mask="ftv2mo.png"/>
<files mask="bc_s.png"/>
<files mask="nxp_logo_small.png"/>
<files mask="nav_h.png"/>
<files mask="fs_logo.gif"/>
<files mask="tab_a.png"/>
<files mask="bdwn.png"/>
<files mask="ftv2folderopen.png"/>
<files mask="sync_off.png"/>
<files mask="ftv2mlastnode.png"/>
<files mask="tab_s.png"/>
<files mask="ftv2ns.png"/>
<files mask="ftv2mnode.png"/>
<files mask="ftv2folderclosed.png"/>
<files mask="open.png"/>
<files mask="ftv2doc.png"/>
<files mask="ftv2lastnode.png"/>
<files mask="tab_h.png"/>
<files mask="arm_logo.png"/>
<files mask="closed.png"/>
<files mask="ftv2splitbar.png"/>
<files mask="ftv2pnode.png"/>
<files mask="ftv2link.png"/>
<files mask="ftv2cl.png"/>
<files mask="nav_g.png"/>
<files mask="sync_on.png"/>
<files mask="nav_f.png"/>
<files mask="doxygen.png"/>
</source>
</component>
<component id="platform.drivers.capt.LPC804" name="capt" brief="CAPT Driver" version="2.1.0" full_name="CAPT Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_capt.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_capt.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_capt_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.clock.LPC804" name="clock" brief="Clock Driver" version="2.3.1" full_name="Clock Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<all>
<component_dependency value="platform.drivers.rom_api.LPC804"/>
<component_dependency value="platform.drivers.power_no_lib.LPC804"/>
<component_dependency value="platform.drivers.common.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_clock.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_clock.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_clock_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.common.LPC804" name="common" brief="COMMON Driver" version="2.4.0" full_name="COMMON Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<all>
<component_dependency value="platform.drivers.reset.LPC804"/>
<component_dependency value="platform.drivers.clock.LPC804"/>
<component_dependency value="device.LPC804_CMSIS.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_common.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_common.c"/>
</source>
<source relative_path="./" type="src" device_cores="core0_LPC804">
<files mask="fsl_common_arm.c"/>
</source>
<source relative_path="./" type="c_include" device_cores="core0_LPC804">
<files mask="fsl_common_arm.h"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_common_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.ctimer.LPC804" name="ctimer" brief="CTimer Driver" version="2.3.1" full_name="CTimer Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_ctimer.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_ctimer.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_ctimer_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.iap.LPC804" name="iap" brief="IAP Driver" version="2.0.6" full_name="IAP Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_iap.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_iap.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_iap_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.lpc_acomp.LPC804" name="lpc_acomp" brief="LPC_ACOMP Driver" version="2.1.0" full_name="LPC_ACOMP Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_acomp.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_acomp.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_lpc_acomp_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.lpc_adc.LPC804" name="adc" brief="ADC Driver" version="2.5.0" full_name="ADC Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_adc.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_adc.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_lpc_adc_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.lpc_crc.LPC804" name="lpc_crc" brief="CRC Driver" version="2.1.1" full_name="CRC Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_crc.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_crc.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_lpc_crc_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.lpc_dac.LPC804" name="dac" brief="DAC Driver" version="2.0.2" full_name="DAC Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_dac.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_dac.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_lpc_dac_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.lpc_gpio.LPC804" name="gpio" brief="GPIO Driver" version="2.1.7" full_name="GPIO Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_gpio.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_gpio.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_lpc_gpio_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.lpc_i2c.LPC804" name="i2c" brief="I2C Driver" version="2.1.0" full_name="I2C Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_i2c.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_i2c.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_lpc_i2c_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.lpc_iocon_lite.LPC804" name="iocon" brief="IOCON Driver" version="2.0.1" full_name="IOCON Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_iocon.h"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_lpc_iocon_lite_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.lpc_minispi.LPC804" name="spi" brief="SPI Driver" version="2.0.5" full_name="SPI Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_spi.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_spi.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_lpc_minispi_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.lpc_miniusart.LPC804" name="usart" brief="USART Driver" version="2.5.0" full_name="Usart Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_usart.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_usart.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_lpc_miniusart_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.mrt.LPC804" name="mrt" brief="MRT Driver" version="2.0.4" full_name="MRT Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_mrt.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_mrt.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_mrt_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.pint.LPC804" name="pint" brief="PINT Driver" version="2.1.9" full_name="PINT Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_pint.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_pint.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_pint_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.plu.LPC804" name="plu" brief="PLU Driver" version="2.2.1" full_name="PLU Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_plu.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_plu.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_plu_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.power_no_lib.LPC804" name="power_no_lib" brief="Power Driver" version="2.0.0" full_name="power_no_lib" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_power.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_power.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_power_no_lib_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.reset.LPC804" name="reset" brief="Reset Driver" version="2.1.2" full_name="Reset Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_reset.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_reset.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_reset_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.rom_api.LPC804" name="rom_api" brief="Rom_api Driver" version="2.0.1" full_name="Rom_api Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="rom_api.h"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_rom_api_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.swm.LPC804" name="swm" brief="SWM Driver" version="2.1.1" full_name="SWM Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<all>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="platform.drivers.swm_connections.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_swm.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_swm.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_swm_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.swm_connections.LPC804" name="swm_connections" brief="Swm_connections Driver" version="2.0.1" full_name="Swm_connections Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_swm_connections.h"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_swm_connections_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.syscon.LPC804" name="syscon" brief="SYSCON Driver" version="2.0.1" full_name="SYSCON Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<all>
<component_dependency value="platform.drivers.common.LPC804"/>
<component_dependency value="platform.drivers.syscon_connections.LPC804"/>
</all>
</dependencies>
<source relative_path="./" type="src">
<files mask="fsl_syscon.c"/>
</source>
<source relative_path="./" type="c_include">
<files mask="fsl_syscon.h"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_syscon_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.syscon_connections.LPC804" name="syscon_connections" brief="Syscon_connections Driver" version="2.0.1" full_name="Syscon_connections Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_syscon_connections.h"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_syscon_connections_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.wkt.LPC804" name="wkt" brief="WKT Driver" version="2.0.2" full_name="WKT Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_wkt.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_wkt.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_wkt_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="platform.drivers.wwdt.LPC804" name="wwdt" brief="WWDT Driver" version="2.1.9" full_name="WWDT Driver" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="driver" package_base_path="devices/LPC804/drivers" project_base_path="drivers">
<dependencies>
<component_dependency value="platform.drivers.common.LPC804"/>
</dependencies>
<source relative_path="./" type="c_include">
<files mask="fsl_wwdt.h"/>
</source>
<source relative_path="./" type="src">
<files mask="fsl_wwdt.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="driver_wwdt_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./" type="c_include"/>
</include_paths>
</component>
<component id="middleware.baremetal.LPC804" name="baremetal" brief="Middleware baremetal" version="1.0.0" full_name="Baremetal" devices="LPC804" user_visible="true" type="OS" package_base_path="middleware" project_base_path="middleware">
<defines>
<define name="SDK_OS_BAREMETAL" value=""/>
</defines>
</component>
<component id="middleware.rtcesl.cm0pAllLibs.LPC804" name="rtcesl" brief="Real Time Control Embedded Software Library for CM0 core" version="1.1.0" full_name="Middleware rtcesl cm0" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="middleware" package_base_path="middleware/rtcesl" project_base_path="rtcesl">
<source toolchain="mcuxpresso armgcc" relative_path="CM0_RTCESL_4.7.1_MCUX/AMCLIB/Include" type="c_include">
<files mask="amclib.h"/>
<files mask="AMCLIB_AngleTrackObsrv_F32.h"/>
<files mask="AMCLIB_CtrlFluxWkng_A32.h"/>
<files mask="AMCLIB_PMSMBemfObsrvDQ_A32.h"/>
<files mask="AMCLIB_PMSMBemfObsrvDQHw_A32.h"/>
<files mask="AMCLIB_PMSMBemfObsrvAB_A32.h"/>
<files mask="AMCLIB_PMSMBemfObsrvABHw_A32.h"/>
<files mask="AMCLIB_TrackObsrv_F32.h"/>
<files mask="amclib_types.h"/>
</source>
<source toolchain="mcuxpresso armgcc" relative_path="CM0_RTCESL_4.7.1_MCUX/GDFLIB/Include" type="c_include">
<files mask="gdflib.h"/>
<files mask="GDFLIB_FilterExp_F32.h"/>
<files mask="GDFLIB_FilterIIR1_F32.h"/>
<files mask="GDFLIB_FilterIIR2_F32.h"/>
<files mask="GDFLIB_FilterMA_A32.h"/>
<files mask="GDFLIB_FilterMA_A32_Asmi.h"/>
<files mask="gdflib_types.h"/>
</source>
<source toolchain="mcuxpresso armgcc" relative_path="CM0_RTCESL_4.7.1_MCUX/GFLIB/Include" type="c_include">
<files mask="gflib.h"/>
<files mask="GFLIB_Atan_F32.h"/>
<files mask="GFLIB_AtanYX_F32.h"/>
<files mask="GFLIB_AtanYXHw_F32.h"/>
<files mask="GFLIB_CtrlBetaIPp_A32.h"/>
<files mask="GFLIB_CtrlPIp_A32.h"/>
<files mask="GFLIB_DFlexRamp_A32.h"/>
<files mask="GFLIB_DFlexRampHw_A32.h"/>
<files mask="GFLIB_DRamp_F16.h"/>
<files mask="GFLIB_DRamp_F32.h"/>
<files mask="GFLIB_FlexRamp_A32.h"/>
<files mask="GFLIB_FlexRampHw_A32.h"/>
<files mask="GFLIB_Hyst_F16_Asmi.h"/>
<files mask="GFLIB_Integrator_A32.h"/>
<files mask="GFLIB_Limit_F16.h"/>
<files mask="GFLIB_Limit_F32.h"/>
<files mask="GFLIB_LowerLimit_F16.h"/>
<files mask="GFLIB_LowerLimit_F32.h"/>
<files mask="GFLIB_Lut_F16_Asmi.h"/>
<files mask="GFLIB_Lut_F32.h"/>
<files mask="GFLIB_LutPer_F16_Asmi.h"/>
<files mask="GFLIB_LutPer_F32.h"/>
<files mask="GFLIB_Ramp_F16.h"/>
<files mask="GFLIB_Ramp_F16_Asmi.h"/>
<files mask="GFLIB_Ramp_F32.h"/>
<files mask="GFLIB_Ramp_F32_Asmi.h"/>
<files mask="GFLIB_SinCos_F32.h"/>
<files mask="GFLIB_Sqrt_F16.h"/>
<files mask="GFLIB_Sqrt_F32.h"/>
<files mask="GFLIB_SqrtHw_F16.h"/>
<files mask="GFLIB_SqrtHw_F16_Asmi.h"/>
<files mask="GFLIB_SqrtHw_F32.h"/>
<files mask="GFLIB_SqrtHw_F32_Asmi.h"/>
<files mask="gflib_types.h"/>
<files mask="GFLIB_UpperLimit_F16.h"/>
<files mask="GFLIB_UpperLimit_F32.h"/>
<files mask="GFLIB_VectorLimit1_F16.h"/>
<files mask="GFLIB_VectorLimit1Hw_F16.h"/>
</source>
<source toolchain="mcuxpresso armgcc" relative_path="CM0_RTCESL_4.7.1_MCUX/GMCLIB/Include" type="c_include">
<files mask="gmclib.h"/>
<files mask="GMCLIB_Clark_F16_Asmi.h"/>
<files mask="GMCLIB_Decoupling_A32.h"/>
<files mask="GMCLIB_DTCompLut1D_F16.h"/>
<files mask="GMCLIB_ElimDcBusRip_A32.h"/>
<files mask="GMCLIB_ElimDcBusRip_F16.h"/>
<files mask="GMCLIB_ElimDcBusRipHw_A32.h"/>
<files mask="GMCLIB_ElimDcBusRipHw_F16.h"/>
<files mask="GMCLIB_Park_F16_Asmi.h"/>
<files mask="GMCLIB_Svm_F16.h"/>
<files mask="gmclib_types.h"/>
</source>
<source toolchain="mcuxpresso armgcc" relative_path="CM0_RTCESL_4.7.1_MCUX/MLIB/Include" type="c_include">
<files mask="asm_mac.h"/>
<files mask="mlib.h"/>
<files mask="MLIB_Abs_F16.h"/>
<files mask="MLIB_Abs_F16_Asmi.h"/>
<files mask="MLIB_Abs_F32.h"/>
<files mask="MLIB_Abs_F32_Asmi.h"/>
<files mask="MLIB_Add_A32.h"/>
<files mask="MLIB_Add_A32_Asmi.h"/>
<files mask="MLIB_Add_F16.h"/>
<files mask="MLIB_Add_F16_Asmi.h"/>
<files mask="MLIB_Add_F32.h"/>
<files mask="MLIB_Add_F32_Asmi.h"/>
<files mask="MLIB_Add4_F16.h"/>
<files mask="MLIB_Add4_F16_Asmi.h"/>
<files mask="MLIB_Add4_F32.h"/>
<files mask="MLIB_Add4_F32_Asmi.h"/>
<files mask="MLIB_BiShift_F16.h"/>
<files mask="MLIB_BiShift_F16_Asmi.h"/>
<files mask="MLIB_BiShift_F32.h"/>
<files mask="MLIB_BiShift_F32_Asmi.h"/>
<files mask="MLIB_Clb_F16_Asmi.h"/>
<files mask="MLIB_Clb_F32_Asmi.h"/>
<files mask="MLIB_Conv_F32.h"/>
<files mask="MLIB_Div_A32_Asm.h"/>
<files mask="MLIB_Div_F16_Asm.h"/>
<files mask="MLIB_Div_F32_Asm.h"/>
<files mask="MLIB_Div1Q_A32_Asm.h"/>
<files mask="MLIB_Div1Q_F16_Asm.h"/>
<files mask="MLIB_Div1Q_F32_Asm.h"/>
<files mask="MLIB_DivHw_A32_Asm.h"/>
<files mask="MLIB_DivHw_F16_Asm.h"/>
<files mask="MLIB_DivHw_F32.h"/>
<files mask="MLIB_DivHw_F32_Asm.h"/>
<files mask="MLIB_DivHw1Q_A32_Asm.h"/>
<files mask="MLIB_DivHw1Q_F16_Asm.h"/>
<files mask="MLIB_DivHw1Q_F32_Asm.h"/>
<files mask="MLIB_Log2_U16_Asmi.h"/>
<files mask="MLIB_Mac_A32.h"/>
<files mask="MLIB_Mac_F16.h"/>
<files mask="MLIB_Mac_F16_Asmi.h"/>
<files mask="MLIB_Mac_F32.h"/>
<files mask="MLIB_Mac_F32_Asmi.h"/>
<files mask="MLIB_Mac4_F32.h"/>
<files mask="MLIB_Mac4Rnd_F16.h"/>
<files mask="MLIB_Mac4Rnd_F16_Asmi.h"/>
<files mask="MLIB_Mac4Rnd_F32_Asm.h"/>
<files mask="MLIB_MacRnd_A32.h"/>
<files mask="MLIB_MacRnd_A32_Asmi.h"/>
<files mask="MLIB_MacRnd_F16.h"/>
<files mask="MLIB_MacRnd_F16_Asmi.h"/>
<files mask="MLIB_MacRnd_F32.h"/>
<files mask="MLIB_MacRnd_F32_Asmi.h"/>
<files mask="MLIB_MMDVSQ.h"/>
<files mask="MLIB_Mnac_A32.h"/>
<files mask="MLIB_Mnac_F16.h"/>
<files mask="MLIB_Mnac_F16_Asmi.h"/>
<files mask="MLIB_Mnac_F32.h"/>
<files mask="MLIB_Mnac_F32_Asmi.h"/>
<files mask="MLIB_MnacRnd_A32.h"/>
<files mask="MLIB_MnacRnd_A32_Asmi.h"/>
<files mask="MLIB_MnacRnd_F16.h"/>
<files mask="MLIB_MnacRnd_F16_Asmi.h"/>
<files mask="MLIB_MnacRnd_F32.h"/>
<files mask="MLIB_MnacRnd_F32_Asmi.h"/>
<files mask="MLIB_Msu_A32.h"/>
<files mask="MLIB_Msu_F16.h"/>
<files mask="MLIB_Msu_F16_Asmi.h"/>
<files mask="MLIB_Msu_F32.h"/>
<files mask="MLIB_Msu_F32_Asmi.h"/>
<files mask="MLIB_Msu4_F32.h"/>
<files mask="MLIB_Msu4Rnd_F16.h"/>
<files mask="MLIB_Msu4Rnd_F16_Asmi.h"/>
<files mask="MLIB_Msu4Rnd_F32_Asm.h"/>
<files mask="MLIB_MsuRnd_A32.h"/>
<files mask="MLIB_MsuRnd_A32_Asmi.h"/>
<files mask="MLIB_MsuRnd_F16.h"/>
<files mask="MLIB_MsuRnd_F16_Asmi.h"/>
<files mask="MLIB_MsuRnd_F32.h"/>
<files mask="MLIB_MsuRnd_F32_Asmi.h"/>
<files mask="MLIB_Mul_A32.h"/>
<files mask="MLIB_Mul_A32_Asmi.h"/>
<files mask="MLIB_Mul_F16.h"/>
<files mask="MLIB_Mul_F16_Asmi.h"/>
<files mask="MLIB_Mul_F32.h"/>
<files mask="MLIB_Mul_F32_Asmi.h"/>
<files mask="MLIB_MulRnd_A32.h"/>
<files mask="MLIB_MulRnd_A32_Asmi.h"/>
<files mask="MLIB_MulRnd_F16.h"/>
<files mask="MLIB_MulRnd_F16_Asmi.h"/>
<files mask="MLIB_MulRnd_F32.h"/>
<files mask="MLIB_MulRnd_F32_Asmi.h"/>
<files mask="MLIB_Neg_F16.h"/>
<files mask="MLIB_Neg_F16_Asmi.h"/>
<files mask="MLIB_Neg_F32.h"/>
<files mask="MLIB_Neg_F32_Asmi.h"/>
<files mask="MLIB_Rcp_A32_Asm.h"/>
<files mask="MLIB_Rcp1Q_A32_Asm.h"/>
<files mask="MLIB_RcpHw_A32_Asm.h"/>
<files mask="MLIB_RcpHw1Q_A32_Asmi.h"/>
<files mask="MLIB_Rnd_F32.h"/>
<files mask="MLIB_Rnd_F32_Asmi.h"/>
<files mask="MLIB_Sat_A32.h"/>
<files mask="MLIB_Sat_A32_Asmi.h"/>
<files mask="MLIB_Shift_F16.h"/>
<files mask="MLIB_Shift_F16_Asmi.h"/>
<files mask="MLIB_Shift_F32.h"/>
<files mask="MLIB_Shift_F32_Asmi.h"/>
<files mask="MLIB_Sign_F16_Asmi.h"/>
<files mask="MLIB_Sign_F32_Asmi.h"/>
<files mask="MLIB_Sub_A32.h"/>
<files mask="MLIB_Sub_A32_Asmi.h"/>
<files mask="MLIB_Sub_F16.h"/>
<files mask="MLIB_Sub_F16_Asmi.h"/>
<files mask="MLIB_Sub_F32.h"/>
<files mask="MLIB_Sub_F32_Asmi.h"/>
<files mask="MLIB_Sub4_F16.h"/>
<files mask="MLIB_Sub4_F16_Asmi.h"/>
<files mask="MLIB_Sub4_F32.h"/>
<files mask="MLIB_Sub4_F32_Asmi.h"/>
<files mask="mlib_types.h"/>
<files mask="RTCESL_cfg.h"/>
</source>
<source toolchain="mcuxpresso armgcc" relative_path="CM0_RTCESL_4.7.1_MCUX/PCLIB/Include" type="c_include">
<files mask="pclib.h"/>
<files mask="PCLIB_Ctrl2P2Z_F16.h"/>
<files mask="PCLIB_Ctrl3P3Z_F16.h"/>
<files mask="PCLIB_CtrlPI_F16.h"/>
<files mask="PCLIB_CtrlPIandLPFilter_F16.h"/>
<files mask="PCLIB_CtrlPID_F16.h"/>
<files mask="pclib_types.h"/>
</source>
<source toolchain="mcuxpresso armgcc" relative_path="CM0_RTCESL_4.7.1_MCUX/AMCLIB" type="lib">
<files mask="libAMCLIB.a"/>
</source>
<source toolchain="mcuxpresso armgcc" relative_path="CM0_RTCESL_4.7.1_MCUX/GFLIB" type="lib">
<files mask="libGFLIB.a"/>
</source>
<source toolchain="mcuxpresso armgcc" relative_path="CM0_RTCESL_4.7.1_MCUX/GDFLIB" type="lib">
<files mask="libGDFLIB.a"/>
</source>
<source toolchain="mcuxpresso armgcc" relative_path="CM0_RTCESL_4.7.1_MCUX/GMCLIB" type="lib">
<files mask="libGMCLIB.a"/>
</source>
<source toolchain="mcuxpresso armgcc" relative_path="CM0_RTCESL_4.7.1_MCUX/MLIB" type="lib">
<files mask="libMLIB.a"/>
</source>
<source toolchain="mcuxpresso armgcc" relative_path="CM0_RTCESL_4.7.1_MCUX/PCLIB" type="lib">
<files mask="libPCLIB.a"/>
</source>
<source relative_path="CM0_RTCESL_4.7.1_doc" type="doc">
<files mask="CM0AMCLIBUG.pdf" hidden="true"/>
<files mask="CM0GDFLIBUG.pdf" hidden="true"/>
<files mask="CM0GFLIBUG.pdf" hidden="true"/>
<files mask="CM0GMCLIBUG.pdf" hidden="true"/>
<files mask="CM0MLIBUG.pdf" hidden="true"/>
<files mask="CM0PCLIBUG.pdf" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="CM0_RTCESL_4.7.1_MCUX/AMCLIB/Include" toolchain="mcuxpresso armgcc" type="c_include"/>
<include_path relative_path="CM0_RTCESL_4.7.1_MCUX/GDFLIB/Include" toolchain="mcuxpresso armgcc" type="c_include"/>
<include_path relative_path="CM0_RTCESL_4.7.1_MCUX/GFLIB/Include" toolchain="mcuxpresso armgcc" type="c_include"/>
<include_path relative_path="CM0_RTCESL_4.7.1_MCUX/GMCLIB/Include" toolchain="mcuxpresso armgcc" type="c_include"/>
<include_path relative_path="CM0_RTCESL_4.7.1_MCUX/MLIB/Include" toolchain="mcuxpresso armgcc" type="c_include"/>
<include_path relative_path="CM0_RTCESL_4.7.1_MCUX/PCLIB/Include" toolchain="mcuxpresso armgcc" type="c_include"/>
</include_paths>
</component>
<component id="middleware.safety.LPC804" name="safety" brief="NXP Safety IEC60730B Library" version="1.0.0" full_name="Middleware safety" devices="LPC804" user_visible="true" type="other" package_base_path="middleware/safety_iec60730b" project_base_path="safety_iec60730b">
<source relative_path="safety/v4_3/core_test/cm0/register" project_relative_path="safety/register" type="c_include" device_cores="core0_LPC804">
<files mask="iec60730b_cm0_reg.h"/>
</source>
<source relative_path="safety/v4_3/core_test/cm0/ram" project_relative_path="safety/ram" type="c_include" device_cores="core0_LPC804">
<files mask="iec60730b_cm0_ram.h"/>
</source>
<source relative_path="safety/v4_3/core_test/cm0/flash" project_relative_path="safety/flash" type="c_include" device_cores="core0_LPC804">
<files mask="iec60730b_cm0_flash.h"/>
</source>
<source relative_path="safety/v4_3/core_test/cm0/stack" project_relative_path="safety/stack" type="c_include" device_cores="core0_LPC804">
<files mask="iec60730b_cm0_stack.h"/>
</source>
<source relative_path="safety/v4_3/core_test/cm0/programCounter" project_relative_path="safety/programCounter" type="c_include" device_cores="core0_LPC804">
<files mask="iec60730b_cm0_pc.h"/>
</source>
<source relative_path="safety/v4_3/core_test/cm0/programCounter" project_relative_path="safety/programCounter" type="asm_include" device_cores="core0_LPC804">
<files mask="iec60730b_cm0_pc_object.S"/>
</source>
<source relative_path="safety/v4_3/core_test/cm0" project_relative_path="safety/" type="c_include" device_cores="core0_LPC804">
<files mask="iec60730b_core.h"/>
</source>
<source relative_path="safety/v4_3" project_relative_path="safety" type="c_include">
<files mask="iec60730b.h"/>
<files mask="iec60730b_types.h"/>
</source>
<source relative_path="safety/v4_3/compiler" project_relative_path="safety/compiler" type="c_include">
<files mask="asm_mac_common.h"/>
</source>
<source relative_path="safety/v4_3/common_test/wdog" project_relative_path="safety/wdog" type="src">
<files mask="iec60730b_wdog.c"/>
</source>
<source relative_path="safety/v4_3/common_test/wdog" project_relative_path="safety/wdog" type="c_include">
<files mask="iec60730b_wdog.h"/>
</source>
<source relative_path="safety/v4_3/common_test/tsi" project_relative_path="safety/tsi" type="c_include">
<files mask="iec60730b_tsi.h"/>
</source>
<source relative_path="safety/v4_3/common_test/dio" project_relative_path="safety/dio" type="c_include">
<files mask="iec60730b_dio_ext.h"/>
<files mask="iec60730b_dio.h"/>
</source>
<source relative_path="safety/v4_3/common_test/clock" project_relative_path="safety/clock" type="c_include">
<files mask="iec60730b_clock.h"/>
</source>
<source relative_path="safety/v4_3/common_test/aio" project_relative_path="safety/aio" type="c_include">
<files mask="iec60730b_aio.h"/>
</source>
<source relative_path="safety/v4_3/common_test/flash" project_relative_path="safety/flash" type="c_include">
<files mask="iec60730b_invariable_memory.h"/>
</source>
<source toolchain="mcuxpresso" relative_path="safety/v4_3" project_relative_path="safety" type="lib" device_cores="core0_LPC804">
<files mask="libIEC60730B_M0_MCUX_v4_1.a"/>
</source>
<source toolchain="mcuxpresso" relative_path="safety/v4_3" project_relative_path="safety" type="lib" device_cores="core0_LPC804">
<files mask="libIEC60730B_M0_COM_MCUX_v4_3.a"/>
</source>
<include_paths>
<include_path relative_path="safety/v4_3/core_test/cm0/register" project_relative_path="safety/register" type="c_include" device_cores="core0_LPC804"/>
<include_path relative_path="safety/v4_3/core_test/cm0/ram" project_relative_path="safety/ram" type="c_include" device_cores="core0_LPC804"/>
<include_path relative_path="safety/v4_3/core_test/cm0/flash" project_relative_path="safety/flash" type="c_include" device_cores="core0_LPC804"/>
<include_path relative_path="safety/v4_3/core_test/cm0/stack" project_relative_path="safety/stack" type="c_include" device_cores="core0_LPC804"/>
<include_path relative_path="safety/v4_3/core_test/cm0/programCounter" project_relative_path="safety/programCounter" type="c_include" device_cores="core0_LPC804"/>
<include_path relative_path="safety/v4_3/core_test/cm0" project_relative_path="safety/" type="c_include" device_cores="core0_LPC804"/>
<include_path relative_path="safety/v4_3" project_relative_path="safety/" type="c_include"/>
<include_path relative_path="safety/v4_3/compiler" project_relative_path="safety/compiler" type="c_include"/>
<include_path relative_path="safety/v4_3/common_test/wdog" project_relative_path="safety/wdog" type="c_include"/>
<include_path relative_path="safety/v4_3/common_test/tsi" project_relative_path="safety/tsi" type="c_include"/>
<include_path relative_path="safety/v4_3/common_test/dio" project_relative_path="safety/dio" type="c_include"/>
<include_path relative_path="safety/v4_3/common_test/clock" project_relative_path="safety/clock" type="c_include"/>
<include_path relative_path="safety/v4_3/common_test/flash" project_relative_path="safety/flash" type="c_include"/>
<include_path relative_path="safety/v4_3/common_test/aio" project_relative_path="safety/aio" type="c_include"/>
<include_path relative_path="safety/v4_3/core_test/cm0/register" project_relative_path="safety/register" type="asm_include" device_cores="core0_LPC804"/>
<include_path relative_path="safety/v4_3/core_test/cm0/ram" project_relative_path="safety/ram" type="asm_include" device_cores="core0_LPC804"/>
<include_path relative_path="safety/v4_3/core_test/cm0/flash" project_relative_path="safety/flash" type="asm_include" device_cores="core0_LPC804"/>
<include_path relative_path="safety/v4_3/core_test/cm0/stack" project_relative_path="safety/stack" type="asm_include" device_cores="core0_LPC804"/>
<include_path relative_path="safety/v4_3/core_test/cm0/programCounter" project_relative_path="safety/programCounter" type="asm_include" device_cores="core0_LPC804"/>
<include_path relative_path="safety/v4_3/core_test/cm0" project_relative_path="safety/" type="asm_include" device_cores="core0_LPC804"/>
<include_path relative_path="safety/v4_3" project_relative_path="safety/" type="asm_include"/>
<include_path relative_path="safety/v4_3/compiler" project_relative_path="safety/compiler" type="asm_include"/>
<include_path relative_path="safety/v4_3/common_test/wdog" project_relative_path="safety/wdog" type="asm_include"/>
<include_path relative_path="safety/v4_3/common_test/tsi" project_relative_path="safety/tsi" type="asm_include"/>
<include_path relative_path="safety/v4_3/common_test/dio" project_relative_path="safety/dio" type="asm_include"/>
<include_path relative_path="safety/v4_3/common_test/clock" project_relative_path="safety/clock" type="asm_include"/>
<include_path relative_path="safety/v4_3/common_test/aio" project_relative_path="safety/aio" type="asm_include"/>
<include_path relative_path="devices/LPC804" project_relative_path="LPC804" type="asm_include"/>
</include_paths>
</component>
<component id="platform.utilities.misc_utilities.LPC804" name="misc_utilities" brief="Utilities which is needed for particular toolchain like the SBRK function required to address limitation between HEAP and STACK in GCC toolchain library." version="1.1.1" full_name="Utilities miscellaneous" devices="LPC804" user_visible="true" type="utilities" package_base_path="devices/LPC804/utilities" project_base_path="utilities">
<source toolchain="armgcc" relative_path="./" type="src">
<files mask="fsl_sbrk.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="utilities_misc_utilities_LPC804.cmake" hidden="true"/>
</source>
</component>
<component id="platform.utilities.assert_lite.LPC804" name="assert_lite" brief="Utility assert_lite" version="1.0.0" full_name="Utility assert_lite" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="utilities" package_base_path="devices/LPC804/utilities/debug_console_lite" project_base_path="utilities">
<dependencies>
<component_dependency value="utility.debug_console_lite.LPC804"/>
</dependencies>
<source relative_path="./" type="src">
<files mask="fsl_assert.c"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="utility_assert_lite_LPC804.cmake" hidden="true"/>
</source>
</component>
<component id="utility.debug_console_lite.LPC804" name="debug_console_lite" brief="Utility debug_console_lite" version="1.0.0" full_name="Utility debug_console_lite" devices="LPC804" device_cores="core0_LPC804" user_visible="true" type="utilities" package_base_path="devices/LPC804/utilities" project_base_path="utilities">
<dependencies>
<all>
<component_dependency value="component.miniusart_adapter.LPC804"/>
<component_dependency value="platform.drivers.common.LPC804"/>
</all>
</dependencies>
<source relative_path="str" project_relative_path="./" type="src">
<files mask="fsl_str.c"/>
</source>
<source relative_path="str" project_relative_path="./" type="c_include">
<files mask="fsl_str.h"/>
</source>
<source relative_path="debug_console_lite" project_relative_path="./" type="src">
<files mask="fsl_debug_console.c"/>
</source>
<source relative_path="debug_console_lite" project_relative_path="./" type="c_include">
<files mask="fsl_debug_console.h"/>
</source>
<source toolchain="armgcc" relative_path="." type="workspace">
<files mask="utility_debug_console_lite_LPC804.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="str" project_relative_path="./" type="c_include"/>
<include_path relative_path="debug_console_lite" project_relative_path="./" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>