LPCXpresso55S16_Template/LPCXpresso55S16.mex

1172 lines
77 KiB
XML

<?xml version="1.0" encoding= "UTF-8" ?>
<configuration name="LPCXpresso55S16" xsi:schemaLocation="http://mcuxpresso.nxp.com/XSD/mex_configuration_12 http://mcuxpresso.nxp.com/XSD/mex_configuration_12.xsd" uuid="f627c07d-840a-44da-80ce-53318dbb51bf" version="12" xmlns="http://mcuxpresso.nxp.com/XSD/mex_configuration_12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<common>
<processor>LPC55S16</processor>
<package>LPC55S16JBD100</package>
<board>LPCXpresso55S16</board>
<board_revision>B1</board_revision>
<mcu_data>ksdk2_0</mcu_data>
<cores selected="cm33_core0">
<core name="Cortex-M33" id="cm33_core0" description="M33 core"/>
</cores>
<description></description>
</common>
<preferences>
<validate_boot_init_only>true</validate_boot_init_only>
<generate_extended_information>false</generate_extended_information>
<generate_code_modified_registers_only>false</generate_code_modified_registers_only>
<update_include_paths>true</update_include_paths>
<generate_registers_defines>false</generate_registers_defines>
</preferences>
<tools>
<pins name="Pins" version="12.0" enabled="true" update_project_code="true">
<generated_project_files>
<file path="board/pin_mux.c" update_enabled="true"/>
<file path="board/pin_mux.h" update_enabled="true"/>
</generated_project_files>
<pins_profile>
<processor_version>12.0.0</processor_version>
</pins_profile>
<functions_list>
<function name="BOARD_InitDEBUG_UARTPins">
<description>Configures pin routing and optionally pin electrical features.</description>
<options>
<callFromInitBoot>true</callFromInitBoot>
<coreID>cm33_core0</coreID>
<enableClock>true</enableClock>
</options>
<dependencies>
<dependency resourceType="Peripheral" resourceId="FLEXCOMM0" description="Peripheral FLEXCOMM0 is not initialized" problem_level="1" source="Pins:BOARD_InitDEBUG_UARTPins">
<feature name="initialized" evaluation="equal">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.common" description="Pins initialization requires the COMMON Driver in the project." problem_level="2" source="Pins:BOARD_InitDEBUG_UARTPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.lpc_iocon" description="Pins initialization requires the LPC_IOCON Driver in the project." problem_level="2" source="Pins:BOARD_InitDEBUG_UARTPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
</dependencies>
<pins>
<pin peripheral="FLEXCOMM0" signal="RXD_SDA_MOSI_DATA" pin_num="92" pin_signal="PIO0_29/FC0_RXD_SDA_MOSI_DATA/CTIMER2_MAT3/SCT0_OUT8/CMP0_OUT/PLU_OUT2/SECURE_GPIO0_29">
<pin_features>
<pin_feature name="mode" value="inactive"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="FLEXCOMM0" signal="TXD_SCL_MISO_WS" pin_num="94" pin_signal="PIO0_30/FC0_TXD_SCL_MISO_WS/CTIMER0_MAT0/SCT0_OUT9/SECURE_GPIO0_30">
<pin_features>
<pin_feature name="mode" value="inactive"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
</pins>
</function>
<function name="BOARD_InitSWD_DEBUGPins">
<description>Configures pin routing and optionally pin electrical features.</description>
<options>
<callFromInitBoot>false</callFromInitBoot>
<coreID>cm33_core0</coreID>
<enableClock>true</enableClock>
</options>
<dependencies>
<dependency resourceType="Peripheral" resourceId="SWD" description="Peripheral SWD is not initialized" problem_level="1" source="Pins:BOARD_InitSWD_DEBUGPins">
<feature name="initialized" evaluation="equal">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.common" description="Pins initialization requires the COMMON Driver in the project." problem_level="2" source="Pins:BOARD_InitSWD_DEBUGPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.lpc_iocon" description="Pins initialization requires the LPC_IOCON Driver in the project." problem_level="2" source="Pins:BOARD_InitSWD_DEBUGPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
</dependencies>
<pins>
<pin peripheral="SWD" signal="SWCLK" pin_num="13" pin_signal="PIO0_11/FC6_RXD_SDA_MOSI_DATA/CTIMER2_MAT2/FREQME_GPIO_CLK_A/SWCLK/SECURE_GPIO0_11/ADC0_9">
<pin_features>
<pin_feature name="mode" value="pullDown"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
<pin_feature name="asw" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="SWD" signal="SWDIO" pin_num="12" pin_signal="PIO0_12/FC3_TXD_SCL_MISO_WS/FREQME_GPIO_CLK_B/SCT_GPI7/SWDIO/FC6_TXD_SCL_MISO_WS/SECURE_GPIO0_12/ADC0_10">
<pin_features>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
<pin_feature name="asw" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="SWD" signal="SWO" pin_num="21" pin_signal="PIO0_10/FC6_SCK/CT_INP10/CTIMER2_MAT0/FC1_TXD_SCL_MISO_WS/SCT0_OUT2/SWO/SECURE_GPIO0_10/ADC0_1">
<pin_features>
<pin_feature name="mode" value="inactive"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
<pin_feature name="asw" value="disabled"/>
</pin_features>
</pin>
</pins>
</function>
<function name="BOARD_InitUSBPins">
<description>Configures pin routing and optionally pin electrical features.</description>
<options>
<callFromInitBoot>false</callFromInitBoot>
<coreID>cm33_core0</coreID>
<enableClock>true</enableClock>
</options>
<dependencies>
<dependency resourceType="Peripheral" resourceId="USBFSH" description="Peripheral USBFSH is not initialized" problem_level="1" source="Pins:BOARD_InitUSBPins">
<feature name="initialized" evaluation="equal">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="Peripheral" resourceId="USBHSH" description="Peripheral USBHSH is not initialized" problem_level="1" source="Pins:BOARD_InitUSBPins">
<feature name="initialized" evaluation="equal">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.common" description="Pins initialization requires the COMMON Driver in the project." problem_level="2" source="Pins:BOARD_InitUSBPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.lpc_iocon" description="Pins initialization requires the LPC_IOCON Driver in the project." problem_level="2" source="Pins:BOARD_InitUSBPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
</dependencies>
<pins>
<pin peripheral="USBFSH" signal="USB_DM" pin_num="98" pin_signal="USB0_DM"/>
<pin peripheral="USBFSH" signal="USB_DP" pin_num="97" pin_signal="USB0_DP"/>
<pin peripheral="USBFSH" signal="USB_VBUS" pin_num="78" pin_signal="PIO0_22/FC6_TXD_SCL_MISO_WS/UTICK_CAP1/CT_INP15/SCT0_OUT3/USB0_VBUS/PLU_OUT7/SECURE_GPIO0_22">
<pin_features>
<pin_feature name="mode" value="inactive"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="USBHSH" signal="USB_DM" pin_num="35" pin_signal="USB1_DM"/>
<pin peripheral="USBHSH" signal="USB_DP" pin_num="34" pin_signal="USB1_DP"/>
<pin peripheral="USBHSH" signal="USB_VBUS" pin_num="36" pin_signal="USB1_VBUS"/>
</pins>
</function>
<function name="BOARD_InitLEDsPins">
<description>Configures pin routing and optionally pin electrical features.</description>
<options>
<callFromInitBoot>false</callFromInitBoot>
<coreID>cm33_core0</coreID>
<enableClock>true</enableClock>
</options>
<dependencies>
<dependency resourceType="SWComponent" resourceId="platform.drivers.common" description="Pins initialization requires the COMMON Driver in the project." problem_level="2" source="Pins:BOARD_InitLEDsPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.lpc_gpio" description="Pins initialization requires the LPC_GPIO Driver in the project." problem_level="2" source="Pins:BOARD_InitLEDsPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.lpc_iocon" description="Pins initialization requires the LPC_IOCON Driver in the project." problem_level="2" source="Pins:BOARD_InitLEDsPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
</dependencies>
<pins>
<pin peripheral="GPIO" signal="PIO1, 4" pin_num="1" pin_signal="PIO1_4/FC0_SCK/CTIMER2_MAT1/SCT0_OUT0/FREQME_GPIO_CLK_A">
<pin_features>
<pin_feature name="direction" value="OUTPUT"/>
<pin_feature name="gpio_init_state" value="true"/>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="GPIO" signal="PIO1, 6" pin_num="5" pin_signal="PIO1_6/FC0_TXD_SCL_MISO_WS/CTIMER2_MAT1/SCT_GPI3">
<pin_features>
<pin_feature name="direction" value="OUTPUT"/>
<pin_feature name="gpio_init_state" value="true"/>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="GPIO" signal="PIO1, 7" pin_num="9" pin_signal="PIO1_7/FC0_RTS_SCL_SSEL1/CTIMER2_MAT2/SCT_GPI4">
<pin_features>
<pin_feature name="direction" value="OUTPUT"/>
<pin_feature name="gpio_init_state" value="true"/>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
</pins>
</function>
<function name="BOARD_InitBUTTONsPins">
<description>Configures pin routing and optionally pin electrical features.</description>
<options>
<callFromInitBoot>false</callFromInitBoot>
<coreID>cm33_core0</coreID>
<enableClock>true</enableClock>
</options>
<dependencies>
<dependency resourceType="Peripheral" resourceId="SYSCON" description="Peripheral SYSCON is not initialized" problem_level="1" source="Pins:BOARD_InitBUTTONsPins">
<feature name="initialized" evaluation="equal">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.common" description="Pins initialization requires the COMMON Driver in the project." problem_level="2" source="Pins:BOARD_InitBUTTONsPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.lpc_gpio" description="Pins initialization requires the LPC_GPIO Driver in the project." problem_level="2" source="Pins:BOARD_InitBUTTONsPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.lpc_iocon" description="Pins initialization requires the LPC_IOCON Driver in the project." problem_level="2" source="Pins:BOARD_InitBUTTONsPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
</dependencies>
<pins>
<pin peripheral="GPIO" signal="PIO1, 18" pin_num="64" pin_signal="PIO1_18/SCT0_OUT5/PLU_OUT0">
<pin_features>
<pin_feature name="identifier" value="WAKEUP"/>
<pin_feature name="direction" value="INPUT"/>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="GPIO" signal="PIO1, 9" pin_num="10" pin_signal="PIO1_9/FC1_SCK/CT_INP4/SCT0_OUT2/FC4_CTS_SDA_SSEL0/ADC0_12">
<pin_features>
<pin_feature name="identifier" value="USR"/>
<pin_feature name="direction" value="INPUT"/>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
<pin_feature name="asw" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="SYSCON" signal="RESET" pin_num="32" pin_signal="RESETN">
<pin_features>
<pin_feature name="identifier" value="RESET"/>
</pin_features>
</pin>
<pin peripheral="GPIO" signal="PIO0, 5" pin_num="88" pin_signal="PIO0_5/CAN0_TD/FC4_RXD_SDA_MOSI_DATA/CTIMER3_MAT0/SCT_GPI5/FC3_RTS_SCL_SSEL1/MCLK/SECURE_GPIO0_5">
<pin_features>
<pin_feature name="identifier" value="ISP"/>
<pin_feature name="direction" value="INPUT"/>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
</pins>
</function>
<function name="BOARD_InitI2SPins">
<description>Configures pin routing and optionally pin electrical features.</description>
<options>
<callFromInitBoot>false</callFromInitBoot>
<coreID>cm33_core0</coreID>
<enableClock>true</enableClock>
</options>
<dependencies>
<dependency resourceType="Peripheral" resourceId="FLEXCOMM4" description="Peripheral FLEXCOMM4 is not initialized" problem_level="1" source="Pins:BOARD_InitI2SPins">
<feature name="initialized" evaluation="equal">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="Peripheral" resourceId="FLEXCOMM7" description="Peripheral FLEXCOMM7 is not initialized" problem_level="1" source="Pins:BOARD_InitI2SPins">
<feature name="initialized" evaluation="equal">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="Peripheral" resourceId="FLEXCOMM6" description="Peripheral FLEXCOMM6 is not initialized" problem_level="1" source="Pins:BOARD_InitI2SPins">
<feature name="initialized" evaluation="equal">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="Peripheral" resourceId="SYSCON" description="Peripheral SYSCON is not initialized" problem_level="1" source="Pins:BOARD_InitI2SPins">
<feature name="initialized" evaluation="equal">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.common" description="Pins initialization requires the COMMON Driver in the project." problem_level="2" source="Pins:BOARD_InitI2SPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.lpc_gpio" description="Pins initialization requires the LPC_GPIO Driver in the project." problem_level="2" source="Pins:BOARD_InitI2SPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.lpc_iocon" description="Pins initialization requires the LPC_IOCON Driver in the project." problem_level="2" source="Pins:BOARD_InitI2SPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
</dependencies>
<pins>
<pin peripheral="FLEXCOMM4" signal="RXD_SDA_MOSI_DATA" pin_num="30" pin_signal="PIO1_21/FC7_CTS_SDA_SSEL0/CTIMER3_MAT2/FC4_RXD_SDA_MOSI_DATA/PLU_OUT3">
<pin_features>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="FLEXCOMM4" signal="TXD_SCL_MISO_WS" pin_num="4" pin_signal="PIO1_20/FC7_RTS_SCL_SSEL1/CT_INP14/FC4_TXD_SCL_MISO_WS/PLU_OUT2">
<pin_features>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="FLEXCOMM7" signal="RXD_SDA_MOSI_DATA" pin_num="74" pin_signal="PIO0_20/FC3_CTS_SDA_SSEL0/CTIMER1_MAT1/CT_INP15/SCT_GPI2/FC7_RXD_SDA_MOSI_DATA/HS_SPI_SSEL0/PLU_IN5/SECURE_GPIO0_20/FC4_TXD_SCL_MISO_WS">
<pin_features>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="FLEXCOMM7" signal="TXD_SCL_MISO_WS" pin_num="90" pin_signal="PIO0_19/FC4_RTS_SCL_SSEL1/UTICK_CAP0/CTIMER0_MAT2/SCT0_OUT2/FC7_TXD_SCL_MISO_WS/PLU_IN4/SECURE_GPIO0_19">
<pin_features>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="FLEXCOMM7" signal="SCK" pin_num="76" pin_signal="PIO0_21/FC3_RTS_SCL_SSEL1/UTICK_CAP3/CTIMER3_MAT3/SCT_GPI3/FC7_SCK/HS_SPI_SSEL3/PLU_CLKIN/SECURE_GPIO0_21">
<pin_features>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="FLEXCOMM6" signal="RXD_SDA_MOSI_DATA" pin_num="2" pin_signal="PIO1_13/FC6_RXD_SDA_MOSI_DATA/CT_INP6/USB0_OVERCURRENTN/USB0_FRAME">
<pin_features>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="GPIO" signal="PIO1, 25" pin_num="77" pin_signal="PIO1_25/FC2_TXD_SCL_MISO_WS/SCT0_OUT2/UTICK_CAP0/PLU_CLKIN">
<pin_features>
<pin_feature name="direction" value="INPUT"/>
<pin_feature name="mode" value="inactive"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="SYSCON" signal="MCLK" pin_num="91" pin_signal="PIO1_31/MCLK/CTIMER0_MAT2/SCT0_OUT6/PLU_IN0">
<pin_features>
<pin_feature name="direction" value="INPUT"/>
<pin_feature name="mode" value="inactive"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
</pins>
</function>
<function name="BOARD_InitACCELPins">
<description>Configures pin routing and optionally pin electrical features.</description>
<options>
<callFromInitBoot>false</callFromInitBoot>
<coreID>cm33_core0</coreID>
<enableClock>true</enableClock>
</options>
<dependencies>
<dependency resourceType="Peripheral" resourceId="FLEXCOMM4" description="Peripheral FLEXCOMM4 is not initialized" problem_level="1" source="Pins:BOARD_InitACCELPins">
<feature name="initialized" evaluation="equal">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.common" description="Pins initialization requires the COMMON Driver in the project." problem_level="2" source="Pins:BOARD_InitACCELPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.lpc_iocon" description="Pins initialization requires the LPC_IOCON Driver in the project." problem_level="2" source="Pins:BOARD_InitACCELPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
</dependencies>
<pins>
<pin peripheral="FLEXCOMM4" signal="RXD_SDA_MOSI_DATA" pin_num="30" pin_signal="PIO1_21/FC7_CTS_SDA_SSEL0/CTIMER3_MAT2/FC4_RXD_SDA_MOSI_DATA/PLU_OUT3">
<pin_features>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="FLEXCOMM4" signal="TXD_SCL_MISO_WS" pin_num="4" pin_signal="PIO1_20/FC7_RTS_SCL_SSEL1/CT_INP14/FC4_TXD_SCL_MISO_WS/PLU_OUT2">
<pin_features>
<pin_feature name="mode" value="pullUp"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="GPIO" signal="PIO1, 26" pin_num="68" pin_signal="PIO1_26/FC2_CTS_SDA_SSEL0/SCT0_OUT3/CT_INP3/UTICK_CAP1/HS_SPI_SSEL3/PLU_IN5">
<pin_features>
<pin_feature name="mode" value="inactive"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
</pins>
</function>
<function name="BOARD_InitCANPins">
<description>Configures pin routing and optionally pin electrical features.</description>
<options>
<callFromInitBoot>false</callFromInitBoot>
<coreID>cm33_core0</coreID>
<enableClock>true</enableClock>
</options>
<dependencies>
<dependency resourceType="Peripheral" resourceId="CAN0" description="Peripheral CAN0 is not initialized" problem_level="1" source="Pins:BOARD_InitCANPins">
<feature name="initialized" evaluation="equal">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.common" description="Pins initialization requires the COMMON Driver in the project." problem_level="2" source="Pins:BOARD_InitCANPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.lpc_iocon" description="Pins initialization requires the LPC_IOCON Driver in the project." problem_level="2" source="Pins:BOARD_InitCANPins">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
</dependencies>
<pins>
<pin peripheral="CAN0" signal="CAN_TD" pin_num="85" pin_signal="PIO1_27/FC2_RTS_SCL_SSEL1/CTIMER0_MAT3/CLKOUT/PLU_IN4/CAN0_TD">
<pin_features>
<pin_feature name="mode" value="inactive"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
<pin peripheral="CAN0" signal="CAN_RD" pin_num="41" pin_signal="PIO1_22/CTIMER2_MAT3/SCT_GPI5/FC4_SSEL3/PLU_OUT4/CAN0_RD">
<pin_features>
<pin_feature name="mode" value="inactive"/>
<pin_feature name="slew_rate" value="standard"/>
<pin_feature name="invert" value="disabled"/>
<pin_feature name="open_drain" value="disabled"/>
</pin_features>
</pin>
</pins>
</function>
</functions_list>
</pins>
<clocks name="Clocks" version="10.0" enabled="true" update_project_code="true">
<generated_project_files>
<file path="board/clock_config.c" update_enabled="true"/>
<file path="board/clock_config.h" update_enabled="true"/>
</generated_project_files>
<clocks_profile>
<processor_version>12.0.0</processor_version>
</clocks_profile>
<clock_configurations>
<clock_configuration name="BOARD_BootClockFRO12M" id_prefix="" prefix_user_defined="false">
<description></description>
<options/>
<dependencies>
<dependency resourceType="SWComponent" resourceId="platform.drivers.common" description="Clocks initialization requires the COMMON Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockFRO12M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.power" description="Clocks initialization requires the POWER Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockFRO12M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.clock" description="Clocks initialization requires the CLOCK Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockFRO12M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
</dependencies>
<clock_sources/>
<clock_outputs>
<clock_output id="FRO_12MHz_clock.outFreq" value="12 MHz" locked="false" accuracy=""/>
<clock_output id="System_clock.outFreq" value="12 MHz" locked="false" accuracy=""/>
</clock_outputs>
<clock_settings/>
<called_from_default_init>false</called_from_default_init>
</clock_configuration>
<clock_configuration name="BOARD_BootClockFROHF96M" id_prefix="" prefix_user_defined="false">
<description></description>
<options/>
<dependencies>
<dependency resourceType="SWComponent" resourceId="platform.drivers.common" description="Clocks initialization requires the COMMON Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockFROHF96M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.power" description="Clocks initialization requires the POWER Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockFROHF96M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.clock" description="Clocks initialization requires the CLOCK Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockFROHF96M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
</dependencies>
<clock_sources>
<clock_source id="ANACTRL.fro_hf.outFreq" value="96 MHz" locked="false" enabled="false"/>
</clock_sources>
<clock_outputs>
<clock_output id="FRO_12MHz_clock.outFreq" value="12 MHz" locked="false" accuracy=""/>
<clock_output id="System_clock.outFreq" value="96 MHz" locked="false" accuracy=""/>
</clock_outputs>
<clock_settings>
<setting id="ANALOG_CONTROL_FRO192M_CTRL_ENDI_FRO_96M_CFG" value="Enable" locked="false"/>
<setting id="SYSCON.MAINCLKSELA.sel" value="ANACTRL.fro_hf_clk" locked="false"/>
</clock_settings>
<called_from_default_init>true</called_from_default_init>
</clock_configuration>
<clock_configuration name="BOARD_BootClockPLL100M" id_prefix="" prefix_user_defined="false">
<description></description>
<options/>
<dependencies>
<dependency resourceType="PinSignal" resourceId="SYSCON.XTALIN" description="&apos;XTALIN&apos; (Pins tool id: SYSCON.XTALIN, Clocks tool id: SYSCON.XTALIN) needs to be routed" problem_level="1" source="Clocks:BOARD_BootClockPLL100M">
<feature name="routed" evaluation="">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="PinSignal" resourceId="SYSCON.XTALIN" description="&apos;XTALIN&apos; (Pins tool id: SYSCON.XTALIN, Clocks tool id: SYSCON.XTALIN) needs to have &apos;INPUT&apos; direction" problem_level="1" source="Clocks:BOARD_BootClockPLL100M">
<feature name="direction" evaluation="">
<data>INPUT</data>
</feature>
</dependency>
<dependency resourceType="PinSignal" resourceId="SYSCON.XTALOUT" description="&apos;XTALOUT&apos; (Pins tool id: SYSCON.XTALOUT, Clocks tool id: SYSCON.XTALOUT) needs to be routed" problem_level="1" source="Clocks:BOARD_BootClockPLL100M">
<feature name="routed" evaluation="">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="PinSignal" resourceId="SYSCON.XTALOUT" description="&apos;XTALOUT&apos; (Pins tool id: SYSCON.XTALOUT, Clocks tool id: SYSCON.XTALOUT) needs to have &apos;OUTPUT&apos; direction" problem_level="1" source="Clocks:BOARD_BootClockPLL100M">
<feature name="direction" evaluation="">
<data>OUTPUT</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.common" description="Clocks initialization requires the COMMON Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockPLL100M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.power" description="Clocks initialization requires the POWER Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockPLL100M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.clock" description="Clocks initialization requires the CLOCK Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockPLL100M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
</dependencies>
<clock_sources>
<clock_source id="SYSCON.XTAL32M.outFreq" value="16 MHz" locked="false" enabled="true"/>
</clock_sources>
<clock_outputs>
<clock_output id="FRO_12MHz_clock.outFreq" value="12 MHz" locked="false" accuracy=""/>
<clock_output id="System_clock.outFreq" value="100 MHz" locked="false" accuracy=""/>
</clock_outputs>
<clock_settings>
<setting id="PLL0_Mode" value="Normal" locked="false"/>
<setting id="ENABLE_CLKIN_ENA" value="Enabled" locked="false"/>
<setting id="ENABLE_SYSTEM_CLK_OUT" value="Enabled" locked="false"/>
<setting id="SYSCON.MAINCLKSELB.sel" value="SYSCON.PLL0_BYPASS" locked="false"/>
<setting id="SYSCON.PLL0CLKSEL.sel" value="SYSCON.CLK_IN_EN" locked="false"/>
<setting id="SYSCON.PLL0M_MULT.scale" value="100" locked="true"/>
<setting id="SYSCON.PLL0N_DIV.scale" value="4" locked="true"/>
</clock_settings>
<called_from_default_init>false</called_from_default_init>
</clock_configuration>
<clock_configuration name="BOARD_BootClockPLL150M" id_prefix="" prefix_user_defined="false">
<description></description>
<options/>
<dependencies>
<dependency resourceType="PinSignal" resourceId="SYSCON.XTALIN" description="&apos;XTALIN&apos; (Pins tool id: SYSCON.XTALIN, Clocks tool id: SYSCON.XTALIN) needs to be routed" problem_level="1" source="Clocks:BOARD_BootClockPLL150M">
<feature name="routed" evaluation="">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="PinSignal" resourceId="SYSCON.XTALIN" description="&apos;XTALIN&apos; (Pins tool id: SYSCON.XTALIN, Clocks tool id: SYSCON.XTALIN) needs to have &apos;INPUT&apos; direction" problem_level="1" source="Clocks:BOARD_BootClockPLL150M">
<feature name="direction" evaluation="">
<data>INPUT</data>
</feature>
</dependency>
<dependency resourceType="PinSignal" resourceId="SYSCON.XTALOUT" description="&apos;XTALOUT&apos; (Pins tool id: SYSCON.XTALOUT, Clocks tool id: SYSCON.XTALOUT) needs to be routed" problem_level="1" source="Clocks:BOARD_BootClockPLL150M">
<feature name="routed" evaluation="">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="PinSignal" resourceId="SYSCON.XTALOUT" description="&apos;XTALOUT&apos; (Pins tool id: SYSCON.XTALOUT, Clocks tool id: SYSCON.XTALOUT) needs to have &apos;OUTPUT&apos; direction" problem_level="1" source="Clocks:BOARD_BootClockPLL150M">
<feature name="direction" evaluation="">
<data>OUTPUT</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.common" description="Clocks initialization requires the COMMON Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockPLL150M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.power" description="Clocks initialization requires the POWER Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockPLL150M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.clock" description="Clocks initialization requires the CLOCK Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockPLL150M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
</dependencies>
<clock_sources>
<clock_source id="SYSCON.XTAL32M.outFreq" value="16 MHz" locked="false" enabled="true"/>
</clock_sources>
<clock_outputs>
<clock_output id="FRO_12MHz_clock.outFreq" value="12 MHz" locked="false" accuracy=""/>
<clock_output id="System_clock.outFreq" value="150 MHz" locked="false" accuracy=""/>
</clock_outputs>
<clock_settings>
<setting id="PLL0_Mode" value="Normal" locked="false"/>
<setting id="ENABLE_CLKIN_ENA" value="Enabled" locked="false"/>
<setting id="ENABLE_SYSTEM_CLK_OUT" value="Enabled" locked="false"/>
<setting id="SYSCON.MAINCLKSELB.sel" value="SYSCON.PLL0_BYPASS" locked="false"/>
<setting id="SYSCON.PLL0CLKSEL.sel" value="SYSCON.CLK_IN_EN" locked="false"/>
<setting id="SYSCON.PLL0M_MULT.scale" value="150" locked="true"/>
<setting id="SYSCON.PLL0N_DIV.scale" value="8" locked="true"/>
<setting id="SYSCON.PLL0_PDEC.scale" value="2" locked="true"/>
</clock_settings>
<called_from_default_init>false</called_from_default_init>
</clock_configuration>
<clock_configuration name="BOARD_BootClockPLL1_150M" id_prefix="" prefix_user_defined="false">
<description></description>
<options/>
<dependencies>
<dependency resourceType="PinSignal" resourceId="SYSCON.XTALIN" description="&apos;XTALIN&apos; (Pins tool id: SYSCON.XTALIN, Clocks tool id: SYSCON.XTALIN) needs to be routed" problem_level="1" source="Clocks:BOARD_BootClockPLL1_150M">
<feature name="routed" evaluation="">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="PinSignal" resourceId="SYSCON.XTALIN" description="&apos;XTALIN&apos; (Pins tool id: SYSCON.XTALIN, Clocks tool id: SYSCON.XTALIN) needs to have &apos;INPUT&apos; direction" problem_level="1" source="Clocks:BOARD_BootClockPLL1_150M">
<feature name="direction" evaluation="">
<data>INPUT</data>
</feature>
</dependency>
<dependency resourceType="PinSignal" resourceId="SYSCON.XTALOUT" description="&apos;XTALOUT&apos; (Pins tool id: SYSCON.XTALOUT, Clocks tool id: SYSCON.XTALOUT) needs to be routed" problem_level="1" source="Clocks:BOARD_BootClockPLL1_150M">
<feature name="routed" evaluation="">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="PinSignal" resourceId="SYSCON.XTALOUT" description="&apos;XTALOUT&apos; (Pins tool id: SYSCON.XTALOUT, Clocks tool id: SYSCON.XTALOUT) needs to have &apos;OUTPUT&apos; direction" problem_level="1" source="Clocks:BOARD_BootClockPLL1_150M">
<feature name="direction" evaluation="">
<data>OUTPUT</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.common" description="Clocks initialization requires the COMMON Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockPLL1_150M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.power" description="Clocks initialization requires the POWER Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockPLL1_150M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
<dependency resourceType="SWComponent" resourceId="platform.drivers.clock" description="Clocks initialization requires the CLOCK Driver in the project." problem_level="2" source="Clocks:BOARD_BootClockPLL1_150M">
<feature name="enabled" evaluation="equal" configuration="cm33_core0">
<data>true</data>
</feature>
</dependency>
</dependencies>
<clock_sources>
<clock_source id="SYSCON.XTAL32M.outFreq" value="16 MHz" locked="false" enabled="true"/>
</clock_sources>
<clock_outputs>
<clock_output id="FRO_12MHz_clock.outFreq" value="12 MHz" locked="false" accuracy=""/>
<clock_output id="System_clock.outFreq" value="150 MHz" locked="false" accuracy=""/>
</clock_outputs>
<clock_settings>
<setting id="PLL1_Mode" value="Normal" locked="false"/>
<setting id="ENABLE_CLKIN_ENA" value="Enabled" locked="false"/>
<setting id="ENABLE_SYSTEM_CLK_OUT" value="Enabled" locked="false"/>
<setting id="SYSCON.MAINCLKSELB.sel" value="SYSCON.PLL1_BYPASS" locked="false"/>
<setting id="SYSCON.PLL1CLKSEL.sel" value="SYSCON.CLK_IN_EN" locked="false"/>
<setting id="SYSCON.PLL1M_MULT.scale" value="150" locked="true"/>
<setting id="SYSCON.PLL1N_DIV.scale" value="8" locked="true"/>
<setting id="SYSCON.PLL1_PDEC.scale" value="2" locked="true"/>
</clock_settings>
<called_from_default_init>false</called_from_default_init>
</clock_configuration>
</clock_configurations>
</clocks>
<dcdx name="DCDx" version="2.0" enabled="false" update_project_code="true">
<generated_project_files/>
<dcdx_profile>
<processor_version>N/A</processor_version>
</dcdx_profile>
<dcdx_configurations/>
</dcdx>
<periphs name="Peripherals" version="11.0" enabled="true" update_project_code="true">
<generated_project_files>
<file path="board/peripherals.c" update_enabled="true"/>
<file path="board/peripherals.h" update_enabled="true"/>
</generated_project_files>
<peripherals_profile>
<processor_version>12.0.0</processor_version>
</peripherals_profile>
<functional_groups>
<functional_group name="BOARD_InitPeripherals" uuid="e48301ba-6eae-42f0-b2e4-0109e547ef26" called_from_default_init="true" id_prefix="" core="cm33_core0">
<description></description>
<options/>
<dependencies/>
<instances>
<instance name="DEBUG_UART" uuid="12b9a28e-e7d4-491b-8262-d62f978bf31d" type="flexcomm_usart" type_id="flexcomm_usart_c0a0c6d3d3ef57701b439b00070052a8" mode="polling" peripheral="FLEXCOMM0" enabled="false" comment="" custom_name_enabled="true" editing_lock="false">
<config_set name="usartConfig_t">
<struct name="usartConfig">
<setting name="clockSource" value="FXCOMFunctionClock"/>
<setting name="clockSourceFreq" value="BOARD_BootClockPLL150M"/>
<setting name="baudRate_Bps" value="115200"/>
<setting name="syncMode" value="kUSART_SyncModeDisabled"/>
<setting name="parityMode" value="kUSART_ParityDisabled"/>
<setting name="stopBitCount" value="kUSART_OneStopBit"/>
<setting name="bitCountPerChar" value="kUSART_8BitsPerChar"/>
<setting name="loopback" value="false"/>
<setting name="txWatermark" value="kUSART_TxFifo0"/>
<setting name="rxWatermark" value="kUSART_RxFifo1"/>
<setting name="enableRx" value="true"/>
<setting name="enableTx" value="true"/>
<setting name="clockPolarity" value="kUSART_RxSampleOnFallingEdge"/>
<setting name="enableContinuousSCLK" value="false"/>
</struct>
</config_set>
</instance>
<instance name="ACCEL" uuid="06922cc9-49fc-4193-8c50-2f6bc84bc825" type="flexcomm_i2c" type_id="flexcomm_i2c_567d1a9d97c12e5d39b00259c3436dc4" mode="I2C_Polling" peripheral="FLEXCOMM4" enabled="false" comment="" custom_name_enabled="true" editing_lock="false">
<config_set name="fsl_i2c" quick_selection="QS_I2C_Master">
<setting name="i2c_mode" value="kI2C_Master"/>
<setting name="clockSource" value="FXCOMFunctionClock"/>
<setting name="clockSourceFreq" value="BOARD_BootClockPLL150M"/>
<struct name="i2c_master_config">
<setting name="enableMaster" value="true"/>
<setting name="baudRate_Bps" value="100000"/>
<setting name="enableTimeout" value="false"/>
</struct>
</config_set>
</instance>
<instance name="LEDS" uuid="51e45258-1272-4298-aa85-504bad149937" type="lpc_gpio" type_id="lpc_gpio_8c9ab9b3668a514c1f4609fe43001865" mode="GPIO" peripheral="GPIO" enabled="false" comment="" custom_name_enabled="true" editing_lock="false">
<config_set name="lpc_gpio"/>
</instance>
<instance name="SW" uuid="656a586e-b31f-45fe-8aba-d114035fe0eb" type="lpc_gpio" type_id="lpc_gpio_8c9ab9b3668a514c1f4609fe43001865" mode="GPIO" peripheral="SECGPIO" enabled="false" comment="" custom_name_enabled="true" editing_lock="false">
<config_set name="lpc_gpio"/>
</instance>
<instance name="NVIC" uuid="7d7da786-455e-4b34-9275-6e0bfea37d0a" type="nvic" type_id="nvic_57b5eef3774cc60acaede6f5b8bddc67" mode="general" peripheral="NVIC" enabled="true" comment="" custom_name_enabled="false" editing_lock="false">
<config_set name="nvic">
<array name="interrupt_table"/>
<array name="interrupts"/>
</config_set>
</instance>
</instances>
</functional_group>
</functional_groups>
<components>
<component name="system" uuid="046c7767-d391-41c2-bda5-cc0a4815f2f5" type_id="system_54b53072540eeeb8f8e9343e71f28176">
<config_set_global name="global_system_definitions">
<setting name="user_definitions" value=""/>
<setting name="user_includes" value=""/>
</config_set_global>
</component>
<component name="msg" uuid="9195f79c-862d-423a-b746-099018eb5b13" type_id="msg_6e2baaf3b97dbeef01c0043275f9a0e7">
<config_set_global name="global_messages"/>
</component>
<component name="generic_enet" uuid="4ff9380f-c5cf-45dc-ac03-c321a97cee92" type_id="generic_enet_74db5c914f0ddbe47d86af40cb77a619">
<config_set_global name="global_enet"/>
</component>
<component name="gpio_adapter_common" uuid="78dbb9e1-3a25-4070-9651-94df5ee51e57" type_id="gpio_adapter_common_57579b9ac814fe26bf95df0a384c36b6">
<config_set_global name="global_gpio_adapter_common" quick_selection="default"/>
</component>
<component name="generic_uart" uuid="ef693afc-ca51-4228-a726-9de601a511f2" type_id="generic_uart_8cae00565451cf2346eb1b8c624e73a6">
<config_set_global name="global_uart"/>
</component>
<component name="uart_cmsis_common" uuid="e43c88f3-d69d-4e88-8f90-9b4d3836de9b" type_id="uart_cmsis_common_9cb8e302497aa696fdbb5a4fd622c2a8">
<config_set_global name="global_USART_CMSIS_common" quick_selection="default"/>
</component>
<component name="generic_can" uuid="261b6efa-e350-48c4-b37e-bdecf32ce93a" type_id="generic_can_1bfdd78b1af214566c1f23cf6a582d80">
<config_set_global name="global_can"/>
</component>
</components>
</periphs>
<tee name="TEE" version="4.0" enabled="false" update_project_code="true">
<generated_project_files/>
<tee_profile>
<processor_version>0.0.0</processor_version>
<tool_options>
<option id="_output_type_" value="c_code"/>
<option id="_legacy_source_names_" value="yes"/>
</tool_options>
</tee_profile>
<functional_group name="BOARD_InitTrustZone" called_from_default_init="true" id_prefix="" prefix_user_defined="true">
<description></description>
<options/>
<ahb>
<relative_region start="0" size="262144" security="s_priv" memory="PROGRAM_FLASH"/>
<relative_region start="0" size="131072" security="s_priv" memory="BootROM"/>
<relative_region start="0" size="16384" security="s_priv" memory="SRAMX"/>
<relative_region start="0" size="32768" security="s_priv" memory="SRAM0"/>
<relative_region start="0" size="16384" security="s_priv" memory="SRAM1"/>
<relative_region start="0" size="16384" security="s_priv" memory="SRAM2"/>
<relative_region start="0" size="16384" security="s_priv" memory="AHBperipherals_port9_ahb_secure_ctrl_area"/>
<relative_region start="0" size="16384" security="s_priv" memory="USB_RAM"/>
<masters>
<master id="CANFD" security="ns_user"/>
<master id="HASH" security="ns_user"/>
<master id="SDMA0" security="ns_user"/>
<master id="SDMA1" security="ns_user"/>
<master id="USBFSD" security="ns_user"/>
<master id="USBFSH" security="ns_user"/>
</masters>
<peripherals>
<peripheral id="ADC0" security="s_priv"/>
<peripheral id="AHB_SECURE_CTRL" security="s_priv"/>
<peripheral id="ANACTRL" security="s_priv"/>
<peripheral id="CAN0" security="s_priv"/>
<peripheral id="CASPER" security="s_priv"/>
<peripheral id="CRC_ENGINE" security="s_priv"/>
<peripheral id="CTIMER0" security="s_priv"/>
<peripheral id="CTIMER1" security="s_priv"/>
<peripheral id="CTIMER2" security="s_priv"/>
<peripheral id="CTIMER3" security="s_priv"/>
<peripheral id="CTIMER4" security="s_priv"/>
<peripheral id="DBGMAILBOX" security="s_priv"/>
<peripheral id="DMA0" security="s_priv"/>
<peripheral id="DMA1" security="s_priv"/>
<peripheral id="FLASH" security="s_priv"/>
<peripheral id="FLEXCOMM0" security="s_priv"/>
<peripheral id="FLEXCOMM1" security="s_priv"/>
<peripheral id="FLEXCOMM2" security="s_priv"/>
<peripheral id="FLEXCOMM3" security="s_priv"/>
<peripheral id="FLEXCOMM4" security="s_priv"/>
<peripheral id="FLEXCOMM5" security="s_priv"/>
<peripheral id="FLEXCOMM6" security="s_priv"/>
<peripheral id="FLEXCOMM7" security="s_priv"/>
<peripheral id="GINT0" security="s_priv"/>
<peripheral id="GINT1" security="s_priv"/>
<peripheral id="GPIO" security="s_priv"/>
<peripheral id="HASHCRYPT" security="s_priv"/>
<peripheral id="INPUTMUX" security="s_priv"/>
<peripheral id="IOCON" security="s_priv"/>
<peripheral id="MRT0" security="s_priv"/>
<peripheral id="OSTIMER" security="s_priv"/>
<peripheral id="PINT" security="s_priv"/>
<peripheral id="PLU" security="s_priv"/>
<peripheral id="PMC" security="s_priv"/>
<peripheral id="PRINCE" security="s_priv"/>
<peripheral id="PUF" security="s_priv"/>
<peripheral id="RNG" security="s_priv"/>
<peripheral id="RTC" security="s_priv"/>
<peripheral id="SCT0" security="s_priv"/>
<peripheral id="SECGPIO" security="s_priv"/>
<peripheral id="SECPINT" security="s_priv"/>
<peripheral id="SPI8" security="s_priv"/>
<peripheral id="SYSCON" security="s_priv"/>
<peripheral id="SYSCTL" security="s_priv"/>
<peripheral id="USB0" security="s_priv"/>
<peripheral id="USBFSH" security="s_priv"/>
<peripheral id="USBHSD" security="s_priv"/>
<peripheral id="USBHSH" security="s_priv"/>
<peripheral id="USBPHY" security="s_priv"/>
<peripheral id="UTICK0" security="s_priv"/>
<peripheral id="WWDT" security="s_priv"/>
</peripherals>
<interrupts>
<masking/>
<security>
<interrupt id="ACMP_IRQn" secure="Secure"/>
<interrupt id="ADC0_IRQn" secure="Secure"/>
<interrupt id="CAN0_IRQ0_IRQn" secure="Secure"/>
<interrupt id="CAN0_IRQ1_IRQn" secure="Secure"/>
<interrupt id="CASER_IRQn" secure="Secure"/>
<interrupt id="CTIMER0_IRQn" secure="Secure"/>
<interrupt id="CTIMER1_IRQn" secure="Secure"/>
<interrupt id="CTIMER2_IRQn" secure="Secure"/>
<interrupt id="CTIMER3_IRQn" secure="Secure"/>
<interrupt id="CTIMER4_IRQn" secure="Secure"/>
<interrupt id="CodeWDG_IRQn" secure="Secure"/>
<interrupt id="DMA0_IRQn" secure="Secure"/>
<interrupt id="DMA1_IRQn" secure="Secure"/>
<interrupt id="FLEXCOMM0_IRQn" secure="Secure"/>
<interrupt id="FLEXCOMM1_IRQn" secure="Secure"/>
<interrupt id="FLEXCOMM2_IRQn" secure="Secure"/>
<interrupt id="FLEXCOMM3_IRQn" secure="Secure"/>
<interrupt id="FLEXCOMM4_IRQn" secure="Secure"/>
<interrupt id="FLEXCOMM5_IRQn" secure="Secure"/>
<interrupt id="FLEXCOMM6_IRQn" secure="Secure"/>
<interrupt id="FLEXCOMM7_IRQn" secure="Secure"/>
<interrupt id="FLEXCOMM8_IRQn" secure="Secure"/>
<interrupt id="GINT0_IRQn" secure="Secure"/>
<interrupt id="GINT1_IRQn" secure="Secure"/>
<interrupt id="HASCRYPT_IRQn" secure="Secure"/>
<interrupt id="MRT0_IRQn" secure="Secure"/>
<interrupt id="OS_EVENT_IRQn" secure="Secure"/>
<interrupt id="PIN_INT0_IRQn" secure="Secure"/>
<interrupt id="PIN_INT1_IRQn" secure="Secure"/>
<interrupt id="PIN_INT2_IRQn" secure="Secure"/>
<interrupt id="PIN_INT3_IRQn" secure="Secure"/>
<interrupt id="PIN_INT4_IRQn" secure="Secure"/>
<interrupt id="PIN_INT5_IRQn" secure="Secure"/>
<interrupt id="PIN_INT6_IRQn" secure="Secure"/>
<interrupt id="PIN_INT7_IRQn" secure="Secure"/>
<interrupt id="PLU_IRQn" secure="Secure"/>
<interrupt id="PUF_IRQn" secure="Secure"/>
<interrupt id="RTC_IRQn" secure="Secure"/>
<interrupt id="SCT0_IRQn" secure="Secure"/>
<interrupt id="SEC_GPIO_INT0_IRQ0_IRQn" secure="Secure"/>
<interrupt id="SEC_GPIO_INT0_IRQ1_IRQn" secure="Secure"/>
<interrupt id="SEC_HYPERVISOR_CALL_IRQn" secure="Secure"/>
<interrupt id="SEC_VIO_IRQn" secure="Secure"/>
<interrupt id="USB0_IRQn" secure="Secure"/>
<interrupt id="USB0_NEEDCLK_IRQn" secure="Secure"/>
<interrupt id="USB1_IRQn" secure="Secure"/>
<interrupt id="USB1_NEEDCLK_IRQn" secure="Secure"/>
<interrupt id="USB1_PHY_IRQn" secure="Secure"/>
<interrupt id="UTICK0_IRQn" secure="Secure"/>
<interrupt id="WDT_BOD_IRQn" secure="Secure"/>
</security>
</interrupts>
<ports>
<port id="pio0">
<pin_mask id="0" masked="Masked"/>
<pin_mask id="1" masked="Masked"/>
<pin_mask id="10" masked="Masked"/>
<pin_mask id="11" masked="Masked"/>
<pin_mask id="12" masked="Masked"/>
<pin_mask id="13" masked="Masked"/>
<pin_mask id="14" masked="Masked"/>
<pin_mask id="15" masked="Masked"/>
<pin_mask id="16" masked="Masked"/>
<pin_mask id="17" masked="Masked"/>
<pin_mask id="18" masked="Masked"/>
<pin_mask id="19" masked="Masked"/>
<pin_mask id="2" masked="Masked"/>
<pin_mask id="20" masked="Masked"/>
<pin_mask id="21" masked="Masked"/>
<pin_mask id="22" masked="Masked"/>
<pin_mask id="23" masked="Masked"/>
<pin_mask id="24" masked="Masked"/>
<pin_mask id="25" masked="Masked"/>
<pin_mask id="26" masked="Masked"/>
<pin_mask id="27" masked="Masked"/>
<pin_mask id="28" masked="Masked"/>
<pin_mask id="29" masked="Masked"/>
<pin_mask id="3" masked="Masked"/>
<pin_mask id="30" masked="Masked"/>
<pin_mask id="31" masked="Masked"/>
<pin_mask id="4" masked="Masked"/>
<pin_mask id="5" masked="Masked"/>
<pin_mask id="6" masked="Masked"/>
<pin_mask id="7" masked="Masked"/>
<pin_mask id="8" masked="Masked"/>
<pin_mask id="9" masked="Masked"/>
</port>
<port id="pio1">
<pin_mask id="0" masked="Masked"/>
<pin_mask id="1" masked="Masked"/>
<pin_mask id="10" masked="Masked"/>
<pin_mask id="11" masked="Masked"/>
<pin_mask id="12" masked="Masked"/>
<pin_mask id="13" masked="Masked"/>
<pin_mask id="14" masked="Masked"/>
<pin_mask id="15" masked="Masked"/>
<pin_mask id="16" masked="Masked"/>
<pin_mask id="17" masked="Masked"/>
<pin_mask id="18" masked="Masked"/>
<pin_mask id="19" masked="Masked"/>
<pin_mask id="2" masked="Masked"/>
<pin_mask id="20" masked="Masked"/>
<pin_mask id="21" masked="Masked"/>
<pin_mask id="22" masked="Masked"/>
<pin_mask id="23" masked="Masked"/>
<pin_mask id="24" masked="Masked"/>
<pin_mask id="25" masked="Masked"/>
<pin_mask id="26" masked="Masked"/>
<pin_mask id="27" masked="Masked"/>
<pin_mask id="28" masked="Masked"/>
<pin_mask id="29" masked="Masked"/>
<pin_mask id="3" masked="Masked"/>
<pin_mask id="30" masked="Masked"/>
<pin_mask id="31" masked="Masked"/>
<pin_mask id="4" masked="Masked"/>
<pin_mask id="5" masked="Masked"/>
<pin_mask id="6" masked="Masked"/>
<pin_mask id="7" masked="Masked"/>
<pin_mask id="8" masked="Masked"/>
<pin_mask id="9" masked="Masked"/>
</port>
</ports>
</ahb>
<sau enabled="true" all_non_secure="false" generate_code_for_disabled_regions="false">
<region start="0" size="268435456" security="ns" enabled="true" index="0"/>
<region start="536870912" size="3221225472" security="ns" enabled="true" index="1"/>
<region start="0" size="32" security="ns" enabled="false" index="2"/>
<region start="0" size="32" security="ns" enabled="false" index="3"/>
<region start="0" size="32" security="ns" enabled="false" index="4"/>
<region start="0" size="32" security="ns" enabled="false" index="5"/>
<region start="0" size="32" security="ns" enabled="false" index="6"/>
<region start="0" size="32" security="ns" enabled="false" index="7"/>
</sau>
<global_options>
<option id="AIRCR_PRIS" value="no"/>
<option id="AIRCR_BFHFNMINS" value="no"/>
<option id="AIRCR_SYSRESETREQS" value="no"/>
<option id="SCR_SLEEPDEEPS" value="no"/>
<option id="SHCSR_SECUREFAULTENA" value="no"/>
<option id="NSACR_CP0" value="yes"/>
<option id="NSACR_CP1" value="yes"/>
<option id="NSACR_CP2" value="no"/>
<option id="NSACR_CP3" value="no"/>
<option id="NSACR_CP4" value="no"/>
<option id="NSACR_CP5" value="no"/>
<option id="NSACR_CP6" value="no"/>
<option id="NSACR_CP7" value="no"/>
<option id="NSACR_CP10" value="yes"/>
<option id="NSACR_CP11" value="yes"/>
<option id="CPPWR_SU0" value="no"/>
<option id="CPPWR_SUS0" value="no"/>
<option id="CPPWR_SU1" value="no"/>
<option id="CPPWR_SUS1" value="no"/>
<option id="CPPWR_SU2" value="no"/>
<option id="CPPWR_SUS2" value="no"/>
<option id="CPPWR_SU3" value="no"/>
<option id="CPPWR_SUS3" value="no"/>
<option id="CPPWR_SU4" value="no"/>
<option id="CPPWR_SUS4" value="no"/>
<option id="CPPWR_SU5" value="no"/>
<option id="CPPWR_SUS5" value="no"/>
<option id="CPPWR_SU6" value="no"/>
<option id="CPPWR_SUS6" value="no"/>
<option id="CPPWR_SU7" value="no"/>
<option id="CPPWR_SUS7" value="no"/>
<option id="CPPWR_SU10" value="no"/>
<option id="CPPWR_SUS10" value="no"/>
<option id="CPPWR_SU11" value="no"/>
<option id="CPPWR_SUS11" value="no"/>
<option id="SEC_GPIO_MASK0_LOCK" value="no"/>
<option id="SEC_GPIO_MASK1_LOCK" value="no"/>
<option id="MASTER_SEC_LEVEL_LOCK" value="no"/>
<option id="CPU0_LOCK_NS_VTOR" value="no"/>
<option id="CPU0_LOCK_NS_MPU" value="no"/>
<option id="CPU0_LOCK_S_VTAIRCR" value="no"/>
<option id="CPU0_LOCK_S_MPU" value="no"/>
<option id="CPU0_LOCK_SAU" value="no"/>
<option id="CPU0_LOCK_REG_LOCK" value="no"/>
<option id="AHB_MISC_CTRL_REG_ENABLE_SECURE_CHECKING" value="yes"/>
<option id="AHB_MISC_CTRL_REG_ENABLE_S_PRIV_CHECK" value="yes"/>
<option id="AHB_MISC_CTRL_REG_ENABLE_NS_PRIV_CHECK" value="yes"/>
<option id="AHB_MISC_CTRL_REG_DISABLE_VIOLATION_ABORT" value="no"/>
<option id="AHB_MISC_CTRL_REG_DISABLE_SIMPLE_MASTER_STRICT_MODE" value="no"/>
<option id="AHB_MISC_CTRL_REG_DISABLE_SMART_MASTER_STRICT_MODE" value="no"/>
<option id="AHB_MISC_CTRL_REG_IDAU_ALL_NS" value="no"/>
<option id="AHB_MISC_CTRL_REG_WRITE_LOCK" value="yes"/>
</global_options>
<mpus>
<mpu enabled="false" priv_default_map="false" handler_enabled="false" id="s" generate_code_for_disabled_regions="false">
<attributes>
<group index="0" id="Code" memory_type="normal" device="nGnRE"/>
<group index="1" id="RAM" memory_type="normal" device="nGnRE"/>
<group index="2" id="Peripheral" memory_type="device" device="nGnRE"/>
<group index="3" id="3" memory_type="device" device="nGnRE"/>
<group index="4" id="4" memory_type="device" device="nGnRE"/>
<group index="5" id="5" memory_type="device" device="nGnRE"/>
<group index="6" id="6" memory_type="device" device="nGnRE"/>
<group index="7" id="7" memory_type="device" device="nGnRE"/>
</attributes>
<regions>
<region start="0" size="32" security="priv" enabled="false" index="0" executable="false" read_only="false" attributes_index="0"/>
<region start="0" size="32" security="priv" enabled="false" index="1" executable="false" read_only="false" attributes_index="0"/>
<region start="0" size="32" security="priv" enabled="false" index="2" executable="false" read_only="false" attributes_index="0"/>
<region start="0" size="32" security="priv" enabled="false" index="3" executable="false" read_only="false" attributes_index="0"/>
<region start="0" size="32" security="priv" enabled="false" index="4" executable="false" read_only="false" attributes_index="0"/>
<region start="0" size="32" security="priv" enabled="false" index="5" executable="false" read_only="false" attributes_index="0"/>
<region start="0" size="32" security="priv" enabled="false" index="6" executable="false" read_only="false" attributes_index="0"/>
<region start="0" size="32" security="priv" enabled="false" index="7" executable="false" read_only="false" attributes_index="0"/>
</regions>
</mpu>
<mpu enabled="false" priv_default_map="false" handler_enabled="false" id="ns" generate_code_for_disabled_regions="false">
<attributes>
<group index="0" id="Code" memory_type="normal" device="nGnRE"/>
<group index="1" id="RAM" memory_type="normal" device="nGnRE"/>
<group index="2" id="Peripheral" memory_type="device" device="nGnRE"/>
<group index="3" id="3" memory_type="device" device="nGnRE"/>
<group index="4" id="4" memory_type="device" device="nGnRE"/>
<group index="5" id="5" memory_type="device" device="nGnRE"/>
<group index="6" id="6" memory_type="device" device="nGnRE"/>
<group index="7" id="7" memory_type="device" device="nGnRE"/>
</attributes>
<regions>
<region start="0" size="32" security="priv" enabled="false" index="0" executable="false" read_only="false" attributes_index="0"/>
<region start="0" size="32" security="priv" enabled="false" index="1" executable="false" read_only="false" attributes_index="0"/>
<region start="0" size="32" security="priv" enabled="false" index="2" executable="false" read_only="false" attributes_index="0"/>
<region start="0" size="32" security="priv" enabled="false" index="3" executable="false" read_only="false" attributes_index="0"/>
<region start="0" size="32" security="priv" enabled="false" index="4" executable="false" read_only="false" attributes_index="0"/>
<region start="0" size="32" security="priv" enabled="false" index="5" executable="false" read_only="false" attributes_index="0"/>
<region start="0" size="32" security="priv" enabled="false" index="6" executable="false" read_only="false" attributes_index="0"/>
<region start="0" size="32" security="priv" enabled="false" index="7" executable="false" read_only="false" attributes_index="0"/>
</regions>
</mpu>
</mpus>
<dependencies/>
</functional_group>
</tee>
</tools>
</configuration>