mcux-sdk-middleware-usb: update to sdk 2.14.0

this is taken from
git@github.com:nxp-mcuxpresso/mcux-sdk-middleware-usb.git, tag
MCUX_2.14.0.

Signed-off-by: Jacob Siverskog <jacob@teenage.engineering>
This commit is contained in:
Jacob Siverskog 2024-01-08 09:30:08 +01:00 committed by Mahesh Mahadevan
parent 7fe7d866f7
commit 6d0587abf6
95 changed files with 29519 additions and 27 deletions

View File

@ -1,8 +1,14 @@
/*!
@page middleware_log Middleware Change Log
@section USB USB stack for MCUXpresso SDK
The current version of USB stack is 2.8.4.
@section USB USB stack for MCUXpresso SDK
The current version of USB stack is 2.9.0.
- 2.9.0
- Improvement:
- Change ROOT2 as enabled by default in device stack.
- Implement independent frequency adjustment for speaker and recorder of composite audio unified demos.
- Fix vulnerability for host stack. CVE number: CVE-2023-38749
- Delete deprecated enet driver function for enet adapter.
- 2.8.4
- Improvement:
- Add the new netc adatper for the new netc driver.

View File

@ -264,9 +264,9 @@ static usb_status_t USB_DeviceTransfer(usb_device_handle handle,
uint32_t length)
{
usb_device_struct_t *deviceHandle = (usb_device_struct_t *)handle;
usb_status_t status;
uint8_t endpoint = endpointAddress & USB_ENDPOINT_NUMBER_MASK;
uint8_t direction = (endpointAddress & USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_MASK) >>
usb_status_t status = kStatus_USB_Error;
uint8_t endpoint = endpointAddress & USB_ENDPOINT_NUMBER_MASK;
uint8_t direction = (endpointAddress & USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_MASK) >>
USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT;
OSA_SR_ALLOC();
@ -277,11 +277,16 @@ static usb_status_t USB_DeviceTransfer(usb_device_handle handle,
if (NULL != deviceHandle->controllerInterface)
{
if (0U != deviceHandle->epCallback[(uint8_t)((uint32_t)endpoint << 1U) | direction].isBusy)
if (endpoint >= USB_DEVICE_CONFIG_ENDPOINTS)
{
return kStatus_USB_Busy;
return kStatus_USB_InvalidParameter;
}
OSA_ENTER_CRITICAL();
if (0U != deviceHandle->epCallback[(uint8_t)((uint32_t)endpoint << 1U) | direction].isBusy)
{
OSA_EXIT_CRITICAL();
return kStatus_USB_Busy;
}
deviceHandle->epCallback[(uint8_t)((uint32_t)endpoint << 1U) | direction].isBusy = 1U;
OSA_EXIT_CRITICAL();
if (0U != (endpointAddress & USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_MASK))
@ -342,11 +347,11 @@ static usb_status_t USB_DeviceTransfer(usb_device_handle handle,
static usb_status_t USB_DeviceControl(usb_device_handle handle, usb_device_control_type_t type, void *param)
{
usb_device_struct_t *deviceHandle = (usb_device_struct_t *)handle;
usb_status_t status;
usb_status_t status = kStatus_USB_InvalidHandle;
if (NULL == deviceHandle)
{
return kStatus_USB_InvalidHandle;
return status;
}
if (NULL != deviceHandle->controllerInterface)
@ -377,7 +382,7 @@ static usb_status_t USB_DeviceResetNotification(usb_device_struct_t *handle,
{
uint32_t count;
#if (defined(USB_DEVICE_CONFIG_RETURN_VALUE_CHECK) && (USB_DEVICE_CONFIG_RETURN_VALUE_CHECK > 0U))
usb_status_t status;
usb_status_t status = kStatus_USB_Error;
#endif
#if (defined(USB_DEVICE_CONFIG_USE_TASK) && (USB_DEVICE_CONFIG_USE_TASK > 0U))

View File

@ -452,7 +452,7 @@ static usb_status_t USB_DeviceEhciEndpointUnstall(usb_device_ehci_state_struct_t
static void USB_DeviceEhciFillSetupBuffer(usb_device_ehci_state_struct_t *ehciState, uint8_t ep)
{
uint8_t waitingSafelyAccess = 1U;
uint8_t index = (ep * 2U) | USB_OUT;
uint8_t index = ((uint8_t)((uint32_t)ep << 1U)) | USB_OUT;
/* Write 1U to clear corresponding bit in EPSETUPSR. */
ehciState->registerBase->EPSETUPSR = 1UL << ep;
@ -1269,7 +1269,7 @@ static usb_hsdcd_status_t USB_DeviceEhciIsrHSDCDCallback(void *handle, uint32_t
#if (defined(USB_DEVICE_CONFIG_RETURN_VALUE_CHECK) && (USB_DEVICE_CONFIG_RETURN_VALUE_CHECK > 0U))
if (kStatus_USB_Success != USB_DeviceNotificationTrigger(ehciState->deviceHandle, &message))
{
return kStatus_USB_Error;
return kStatus_hsdcd_Error;
}
#else
(void)USB_DeviceNotificationTrigger(ehciState->deviceHandle, &message);
@ -1447,7 +1447,7 @@ usb_status_t USB_DeviceEhciInit(uint8_t controllerId,
message.code = (uint8_t)kUSB_DeviceNotifyAttach;
#if (defined(USB_DEVICE_CONFIG_RETURN_VALUE_CHECK) && (USB_DEVICE_CONFIG_RETURN_VALUE_CHECK > 0U))
if ((kStatus_USB_Success != USB_DeviceNotificationTrigger(ehciState->deviceHandle, &message)) ||
(kStatus_USB_Success != USB_HSDCD_Control(ehciState->dcdHandle, kUSB_DeviceHSDcdRun, NULL)))
(kStatus_hsdcd_Success != USB_HSDCD_Control(ehciState->dcdHandle, kUSB_DeviceHSDcdRun, NULL)))
{
return kStatus_USB_Error;
}
@ -1526,7 +1526,7 @@ usb_status_t USB_DeviceEhciDeinit(usb_device_controller_handle ehciHandle)
#if (defined(USB_DEVICE_CONFIG_CHARGER_DETECT) && (USB_DEVICE_CONFIG_CHARGER_DETECT > 0U)) && \
(defined(FSL_FEATURE_SOC_USBHSDCD_COUNT) && (FSL_FEATURE_SOC_USBHSDCD_COUNT > 0U))
#if (defined(USB_DEVICE_CONFIG_RETURN_VALUE_CHECK) && (USB_DEVICE_CONFIG_RETURN_VALUE_CHECK > 0U))
if (kStatus_USB_Success != USB_HSDCD_Deinit(ehciState->dcdHandle))
if (kStatus_hsdcd_Success != USB_HSDCD_Deinit(ehciState->dcdHandle))
{
return kStatus_USB_Error;
}
@ -2177,9 +2177,11 @@ void USB_DeviceEhciIsrFunction(void *deviceHandle)
#if (defined(FSL_FEATURE_SOC_USBHSDCD_COUNT) && (FSL_FEATURE_SOC_USBHSDCD_COUNT > 0U)) && \
(defined(USB_DEVICE_CONFIG_CHARGER_DETECT) && (USB_DEVICE_CONFIG_CHARGER_DETECT > 0U))
#if (defined(USB_DEVICE_CONFIG_RETURN_VALUE_CHECK) && (USB_DEVICE_CONFIG_RETURN_VALUE_CHECK > 0U))
if (kStatus_USB_Success != USB_HSDCD_Control(ehciState->dcdHandle, kUSB_DeviceHSDcdRun, NULL))
if (kStatus_hsdcd_Success != USB_HSDCD_Control(ehciState->dcdHandle, kUSB_DeviceHSDcdRun, NULL))
{
return kStatus_USB_Error;
#if (defined(DEVICE_ECHO) && (DEVICE_ECHO > 0U))
usb_echo("hsdcd run error\n");
#endif
}
#else
(void)USB_HSDCD_Control(ehciState->dcdHandle, kUSB_DeviceHSDcdRun, NULL);
@ -2187,9 +2189,11 @@ void USB_DeviceEhciIsrFunction(void *deviceHandle)
#elif (defined(USB_DEVICE_CONFIG_CHARGER_DETECT) && (USB_DEVICE_CONFIG_CHARGER_DETECT > 0U)) && \
(defined(FSL_FEATURE_SOC_USB_ANALOG_COUNT) && (FSL_FEATURE_SOC_USB_ANALOG_COUNT > 0U))
#if (defined(USB_DEVICE_CONFIG_RETURN_VALUE_CHECK) && (USB_DEVICE_CONFIG_RETURN_VALUE_CHECK > 0U))
if (kStatus_USB_Success != USB_PHYDCD_Control(ehciState->dcdHandle, kUSB_DevicePHYDcdRun, NULL))
if (kStatus_phydcd_Error != USB_PHYDCD_Control(ehciState->dcdHandle, kUSB_DevicePHYDcdRun, NULL))
{
return kStatus_USB_Error;
#if (defined(DEVICE_ECHO) && (DEVICE_ECHO > 0U))
usb_echo("phydcd run error\n");
#endif
}
#else
(void)USB_PHYDCD_Control(ehciState->dcdHandle, kUSB_DevicePHYDcdRun, NULL);

View File

@ -1458,6 +1458,9 @@ usb_status_t USB_DeviceKhciCancel(usb_device_controller_handle khciHandle, uint8
usb_status_t USB_DeviceKhciControl(usb_device_controller_handle khciHandle, usb_device_control_type_t type, void *param)
{
usb_device_khci_state_struct_t *khciState = (usb_device_khci_state_struct_t *)khciHandle;
#if defined(USB_DEVICE_CONFIG_GET_SOF_COUNT) && (USB_DEVICE_CONFIG_GET_SOF_COUNT > 0U)
uint32_t *temp32;
#endif
uint16_t *temp16;
uint8_t *temp8;
uint8_t count;
@ -1640,7 +1643,15 @@ usb_status_t USB_DeviceKhciControl(usb_device_controller_handle khciHandle, usb_
status = kStatus_USB_Success;
break;
#endif
#if defined(USB_DEVICE_CONFIG_GET_SOF_COUNT) && (USB_DEVICE_CONFIG_GET_SOF_COUNT > 0U)
case kUSB_DeviceControlGetCurrentFrameCount:
if (NULL != param)
{
temp32 = (uint32_t *)param;
*temp32 = (uint32_t)((khciState->registerBase->FRMNUMH << 8U) | (khciState->registerBase->FRMNUML));
}
break;
#endif
default:
/*no action*/
break;

View File

@ -2299,13 +2299,11 @@ usb_status_t USB_DeviceLpc3511IpControl(usb_device_controller_handle controllerH
case kUSB_DeviceControlRun:
lpc3511IpState->registerBase->DEVCMDSTAT |= (USB_LPC3511IP_DEVCMDSTAT_DCON_MASK);
lpc3511IpState->registerBase->DEVCMDSTAT &= ~(USB_LPC3511IP_DEVCMDSTAT_FORCE_NEEDCLK_MASK);
error = kStatus_USB_Success;
break;
case kUSB_DeviceControlStop:
lpc3511IpState->registerBase->DEVCMDSTAT |= USB_LPC3511IP_DEVCMDSTAT_FORCE_NEEDCLK_MASK;
lpc3511IpState->registerBase->DEVCMDSTAT &= (~USB_LPC3511IP_DEVCMDSTAT_DCON_MASK);
error = kStatus_USB_Success;
break;
case kUSB_DeviceControlEndpointInit:

View File

@ -447,6 +447,8 @@ static usb_status_t USB_HostProcessCallback(usb_host_device_instance_t *deviceIn
temp = (void *)&deviceInstance->enumBuffer[0];
configureDesc = (usb_descriptor_configuration_t *)temp;
/* clear the potential configuration information that is got for the previous configuration */
(void)memset(&deviceInstance->configuration, 0, sizeof(deviceInstance->configuration));
deviceInstance->configurationLen = USB_SHORT_FROM_LITTLE_ENDIAN_ADDRESS(configureDesc->wTotalLength);
if (deviceInstance->configurationDesc != NULL)
{

View File

@ -2187,8 +2187,12 @@ static usb_status_t USB_HostEhciQhQtdListInit(usb_host_ehci_instance_t *ehciInst
dataAddress = *entryPointer; /* dataAddress variable means entry value here */
while ((0U != dataAddress) && (0U == (dataAddress & EHCI_HOST_T_INVALID_VALUE)))
{
#if (defined(FSL_FEATURE_MEMORY_HAS_ADDRESS_OFFSET) && (FSL_FEATURE_MEMORY_HAS_ADDRESS_OFFSET > 0U))
entryPointer = (volatile uint32_t *)USB_HOST_MEMORY_DMA_2_CPU(dataAddress);
#else
entryPointer = (volatile uint32_t *)dataAddress;
dataAddress = *entryPointer;
#endif
dataAddress = *entryPointer;
}
#if (defined(FSL_FEATURE_MEMORY_HAS_ADDRESS_OFFSET) && (FSL_FEATURE_MEMORY_HAS_ADDRESS_OFFSET > 0U))
*entryPointer = (uint32_t)USB_HOST_MEMORY_CPU_2_DMA(BaseQtdPointer);
@ -2678,6 +2682,7 @@ static void USB_HostEhciLinkSitd(usb_host_ehci_instance_t *ehciInstance,
uint32_t frameInterval;
uint32_t shouldLinkFrame;
uint32_t currentFrame;
uint8_t sitdPointerIndex = 0U;
#if (defined(FSL_FEATURE_MEMORY_HAS_ADDRESS_OFFSET) && (FSL_FEATURE_MEMORY_HAS_ADDRESS_OFFSET > 0U))
uint32_t convert_addr = 0U;
#endif
@ -2766,11 +2771,12 @@ static void USB_HostEhciLinkSitd(usb_host_ehci_instance_t *ehciInstance,
#else
((uint32_t *)temp)[shouldLinkFrame] = ((uint32_t)sitdPointer | EHCI_HOST_POINTER_TYPE_SITD);
#endif
if (sitdPointer->nextSitdIndex == 0xFFU) /* 0xFF is invalid value */
sitdPointerIndex = sitdPointer->nextSitdIndex;
if (sitdPointerIndex == 0xFFU) /* 0xFF is invalid value */
{
break;
}
sitdPointer = &(ehciInstance->ehciSitdIndexBase[sitdPointer->nextSitdIndex]); /* next sitd */
sitdPointer = &(ehciInstance->ehciSitdIndexBase[sitdPointerIndex]); /* next sitd */
shouldLinkFrame += frameInterval;
currentFrame += frameInterval;
@ -4643,8 +4649,13 @@ usb_status_t USB_HostEhciCreate(uint8_t controllerId,
ehciInstance->shedFirstQh->currentQtdPointer = EHCI_HOST_T_INVALID_VALUE;
ehciInstance->shedFirstQh->nextQtdPointer = EHCI_HOST_T_INVALID_VALUE;
ehciInstance->shedFirstQh->alternateNextQtdPointer = EHCI_HOST_T_INVALID_VALUE;
#if (defined(FSL_FEATURE_MEMORY_HAS_ADDRESS_OFFSET) && (FSL_FEATURE_MEMORY_HAS_ADDRESS_OFFSET > 0U))
ehciInstance->shedFirstQh->horizontalLinkPointer =
(uint32_t)USB_HOST_MEMORY_CPU_2_DMA(((uint32_t)(ehciInstance->shedFirstQh) | EHCI_HOST_POINTER_TYPE_QH));
#else
ehciInstance->shedFirstQh->horizontalLinkPointer =
(uint32_t)((uint32_t)(ehciInstance->shedFirstQh) | EHCI_HOST_POINTER_TYPE_QH);
#endif
/* initialize periodic list */
temp = (void *)ehciInstance->ehciFrameList;

View File

@ -27,9 +27,9 @@
/*! @brief Defines USB stack major version */
#define USB_STACK_VERSION_MAJOR (2UL)
/*! @brief Defines USB stack minor version */
#define USB_STACK_VERSION_MINOR (8UL)
#define USB_STACK_VERSION_MINOR (9UL)
/*! @brief Defines USB stack bugfix version */
#define USB_STACK_VERSION_BUGFIX (4U)
#define USB_STACK_VERSION_BUGFIX (0U)
/*! @brief USB stack version definition */
#define USB_MAKE_VERSION(major, minor, bugfix) (((major) << 16) | ((minor) << 8) | (bugfix))

View File

@ -0,0 +1,515 @@
<?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_middleware_nxp_usb_K32L2A41A_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:34:46.562014-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="K32L2A41xxxxA"/>
<definition extID="component.osa.K32L2A41A"/>
<definition extID="core0_K32L2A41xxxxA"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_K32L2A41A_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_K32L2A41A_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.K32L2A41A" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.K32L2A41A"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.K32L2A41A" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.K32L2A41A" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.K32L2A41A" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.K32L2A41A" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
<component_dependency value="middleware.usb.device.cdc.external.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.K32L2A41A" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2A41A"/>
<component_dependency value="middleware.usb.common_header.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.K32L2A41A" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2A41A"/>
<component_dependency value="middleware.usb.device_controller_khci.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.K32L2A41A" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.K32L2A41A" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_khci.K32L2A41A" name="USB Device KHCI Controller Driver(FS)" brief="Middleware usb device khci" version="2.8.4" full_name="USB Device KHCI Controller Driver(FS)" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.khci_config_header.K32L2A41A"/>
<component_dependency value="middleware.usb.device.common_header.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/khci" type="src">
<files mask="usb_device_khci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/khci" type="c_include">
<files mask="usb_device_khci.h"/>
</source>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_khci_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/khci" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.khci_config_header.K32L2A41A" name="USB device khci config header" brief="USB device khci config header" version="2.8.4" full_name="USB device khci config header" devices="K32L2A41xxxxA" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/khci" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/khci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.K32L2A41A" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.K32L2A41A" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.K32L2A41A" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.K32L2A41A" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2A41A"/>
<component_dependency value="middleware.usb.device.controller.driver.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.K32L2A41A" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.K32L2A41A" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.K32L2A41A" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.K32L2A41A" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
<component_dependency value="middleware.usb.host_cdc.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.K32L2A41A" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2A41A"/>
<component_dependency value="middleware.usb.common_header.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.K32L2A41A" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_khci.K32L2A41A" name="USB Host KHCI Controller Driver(FS)" brief="Middleware usb host khci" version="2.8.4" full_name="USB Host KHCI Controller Driver(FS)" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.khci_config_header.K32L2A41A"/>
<component_dependency value="middleware.usb.host.common_header.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_khci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_khci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_khci_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.khci_config_header.K32L2A41A" name="USB host khci config header" brief="USB host khci config header" version="2.8.4" full_name="USB host khci config header" devices="K32L2A41xxxxA" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/khci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/khci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.K32L2A41A" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.K32L2A41A" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.K32L2A41A" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.K32L2A41A" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2A41A"/>
<component_dependency value="middleware.usb.host_controller_khci.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_K32L2A41A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.K32L2A41A" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="K32L2A41xxxxA" device_cores="core0_K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,552 @@
<?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_middleware_nxp_usb_K32L2A41A_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="K32L2A41xxxxA"/>
<definition extID="armgcc"/>
<definition extID="component.osa.K32L2A41A"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_K32L2A41A_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_K32L2A41A_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.khci_config_header.K32L2A41A" name="USB device khci config header" brief="USB device khci config header" version="2.9.0" full_name="USB device khci config header" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/khci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_khci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/khci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.K32L2A41A" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="K32L2A41xxxxA" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.K32L2A41A"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.K32L2A41A" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2A41A"/>
<component_dependency value="middleware.usb.common_header.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_khci.K32L2A41A" name="USB Device KHCI Controller Driver(FS)" brief="Middleware usb device khci" version="2.9.0" full_name="USB Device KHCI Controller Driver(FS)" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.khci_config_header.K32L2A41A"/>
<component_dependency value="middleware.usb.device.common_header.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/khci" type="src">
<files mask="usb_device_khci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/khci" type="c_include">
<files mask="usb_device_khci.h"/>
</source>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_khci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/khci" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.K32L2A41A" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2A41A"/>
<component_dependency value="middleware.usb.device.controller.driver.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.K32L2A41A" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.K32L2A41A" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.K32L2A41A" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
<component_dependency value="middleware.usb.device.cdc.external.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.K32L2A41A" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.K32L2A41A" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.K32L2A41A" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.K32L2A41A" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.K32L2A41A" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.K32L2A41A" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.K32L2A41A" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2A41A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.K32L2A41A" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="K32L2A41xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2A41A"/>
<component_dependency value="middleware.usb.device_controller_khci.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_khci.K32L2A41A" name="USB Host KHCI Controller Driver(FS)" brief="Middleware usb host khci" version="2.9.0" full_name="USB Host KHCI Controller Driver(FS)" devices="K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.khci_config_header.K32L2A41A"/>
<component_dependency value="middleware.usb.host.common_header.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_khci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_khci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_khci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.K32L2A41A" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.K32L2A41A" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.K32L2A41A" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
<component_dependency value="middleware.usb.host_cdc.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.K32L2A41A" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.K32L2A41A" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.K32L2A41A" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.K32L2A41A" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.K32L2A41A" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.K32L2A41A"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.K32L2A41A" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2A41A"/>
<component_dependency value="middleware.usb.common_header.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.khci_config_header.K32L2A41A" name="USB host khci config header" brief="USB host khci config header" version="2.9.0" full_name="USB host khci config header" devices="K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/khci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_khci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/khci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.K32L2A41A" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="K32L2A41xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2A41A"/>
<component_dependency value="middleware.usb.host_controller_khci.K32L2A41A"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,314 @@
<?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_middleware_nxp_usb_K32L2B31A_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:35:51.433975-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="K32L2B31xxxxA"/>
<definition extID="component.osa.K32L2B31A"/>
<definition extID="core0_K32L2B31xxxxA"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_K32L2B31A_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_K32L2B31A_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.K32L2B31A" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.K32L2B31A"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_K32L2B31A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.K32L2B31A" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.K32L2B31A" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.K32L2B31A" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_K32L2B31A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.K32L2B31A" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
<component_dependency value="middleware.usb.device.cdc.external.K32L2B31A"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.K32L2B31A" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2B31A"/>
<component_dependency value="middleware.usb.common_header.K32L2B31A"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_K32L2B31A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.K32L2B31A" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2B31A"/>
<component_dependency value="middleware.usb.device_controller_khci.K32L2B31A"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_K32L2B31A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.K32L2B31A" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.K32L2B31A" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_khci.K32L2B31A" name="USB Device KHCI Controller Driver(FS)" brief="Middleware usb device khci" version="2.8.4" full_name="USB Device KHCI Controller Driver(FS)" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.khci_config_header.K32L2B31A"/>
<component_dependency value="middleware.usb.device.common_header.K32L2B31A"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/khci" type="src">
<files mask="usb_device_khci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/khci" type="c_include">
<files mask="usb_device_khci.h"/>
</source>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_khci_K32L2B31A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/khci" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.khci_config_header.K32L2B31A" name="USB device khci config header" brief="USB device khci config header" version="2.8.4" full_name="USB device khci config header" devices="K32L2B31xxxxA" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/khci" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/khci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.K32L2B31A" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.K32L2B31A" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.K32L2B31A" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.K32L2B31A" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2B31A"/>
<component_dependency value="middleware.usb.device.controller.driver.K32L2B31A"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_K32L2B31A.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.K32L2B31A" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.K32L2B31A" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="K32L2B31xxxxA" device_cores="core0_K32L2B31xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2B31A"/>
<component_dependency value="middleware.usb.common_header.K32L2B31A"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,345 @@
<?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_middleware_nxp_usb_K32L2B31A_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="K32L2B31xxxxA"/>
<definition extID="armgcc"/>
<definition extID="component.osa.K32L2B31A"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_K32L2B31A_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_K32L2B31A_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.khci_config_header.K32L2B31A" name="USB device khci config header" brief="USB device khci config header" version="2.9.0" full_name="USB device khci config header" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/khci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_khci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/khci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.K32L2B31A" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="K32L2B31xxxxA" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.K32L2B31A"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.K32L2B31A" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2B31A"/>
<component_dependency value="middleware.usb.common_header.K32L2B31A"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_khci.K32L2B31A" name="USB Device KHCI Controller Driver(FS)" brief="Middleware usb device khci" version="2.9.0" full_name="USB Device KHCI Controller Driver(FS)" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.khci_config_header.K32L2B31A"/>
<component_dependency value="middleware.usb.device.common_header.K32L2B31A"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/khci" type="src">
<files mask="usb_device_khci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/khci" type="c_include">
<files mask="usb_device_khci.h"/>
</source>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_khci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/khci" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.K32L2B31A" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2B31A"/>
<component_dependency value="middleware.usb.device.controller.driver.K32L2B31A"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.K32L2B31A" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.K32L2B31A" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.K32L2B31A" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
<component_dependency value="middleware.usb.device.cdc.external.K32L2B31A"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.K32L2B31A" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.K32L2B31A" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.K32L2B31A" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.K32L2B31A" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.K32L2B31A" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.K32L2B31A" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.K32L2B31A" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L2B31A"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.K32L2B31A" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="K32L2B31xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2B31A"/>
<component_dependency value="middleware.usb.device_controller_khci.K32L2B31A"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.K32L2B31A" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="K32L2B31xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L2B31A"/>
<component_dependency value="middleware.usb.common_header.K32L2B31A"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,293 @@
<?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_middleware_nxp_usb_K32L3A60_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:38:07.029578-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="K32L3A60xxx"/>
<definition extID="component.osa.K32L3A60"/>
<definition extID="cm0plus_K32L3A60xxx"/>
<definition extID="M0SLAVE"/>
<definition extID="cm4_K32L3A60xxx"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_K32L3A60_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_K32L3A60_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.K32L3A60" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.K32L3A60"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_K32L3A60xxx">
<files mask="middleware_usb_common_header_K32L3A60_cm4.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.K32L3A60" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.K32L3A60" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.K32L3A60" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.K32L3A60" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
<component_dependency value="middleware.usb.device.cdc.external.K32L3A60"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.K32L3A60" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L3A60"/>
<component_dependency value="middleware.usb.common_header.K32L3A60"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_K32L3A60xxx">
<files mask="middleware_usb_device_common_header_K32L3A60_cm4.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.K32L3A60" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L3A60"/>
<component_dependency value="middleware.usb.device_controller_khci.K32L3A60"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_K32L3A60xxx">
<files mask="middleware_usb_device_controller_driver_K32L3A60_cm4.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.K32L3A60" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.K32L3A60" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_khci.K32L3A60" name="USB Device KHCI Controller Driver(FS)" brief="Middleware usb device khci" version="2.8.4" full_name="USB Device KHCI Controller Driver(FS)" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.khci_config_header.K32L3A60"/>
<component_dependency value="middleware.usb.device.common_header.K32L3A60"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/khci" type="src">
<files mask="usb_device_khci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/khci" type="c_include">
<files mask="usb_device_khci.h"/>
</source>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_K32L3A60xxx">
<files mask="middleware_usb_device_khci_K32L3A60_cm4.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/khci" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.khci_config_header.K32L3A60" name="USB device khci config header" brief="USB device khci config header" version="2.8.4" full_name="USB device khci config header" devices="K32L3A60xxx" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/khci" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/khci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.K32L3A60" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.K32L3A60" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.K32L3A60" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.K32L3A60" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L3A60"/>
<component_dependency value="middleware.usb.device.controller.driver.K32L3A60"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.K32L3A60" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="K32L3A60xxx" device_cores="cm0plus_K32L3A60xxx cm4_K32L3A60xxx" slave_roles="M0SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,325 @@
<?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_middleware_nxp_usb_K32L3A60_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="K32L3A60xxx"/>
<definition extID="armgcc"/>
<definition extID="component.osa.K32L3A60"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_K32L3A60_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_K32L3A60_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.khci_config_header.K32L3A60" name="USB device khci config header" brief="USB device khci config header" version="2.9.0" full_name="USB device khci config header" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/khci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_khci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/khci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.K32L3A60" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="K32L3A60xxx" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.K32L3A60"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.K32L3A60" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L3A60"/>
<component_dependency value="middleware.usb.common_header.K32L3A60"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_khci.K32L3A60" name="USB Device KHCI Controller Driver(FS)" brief="Middleware usb device khci" version="2.9.0" full_name="USB Device KHCI Controller Driver(FS)" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.khci_config_header.K32L3A60"/>
<component_dependency value="middleware.usb.device.common_header.K32L3A60"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/khci" type="src">
<files mask="usb_device_khci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/khci" type="c_include">
<files mask="usb_device_khci.h"/>
</source>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_khci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/khci" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.K32L3A60" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L3A60"/>
<component_dependency value="middleware.usb.device.controller.driver.K32L3A60"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.K32L3A60" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.K32L3A60" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.K32L3A60" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
<component_dependency value="middleware.usb.device.cdc.external.K32L3A60"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.K32L3A60" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.K32L3A60" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.K32L3A60" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.K32L3A60" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.K32L3A60" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.K32L3A60" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.K32L3A60" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.K32L3A60"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.K32L3A60" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="K32L3A60xxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.K32L3A60"/>
<component_dependency value="middleware.usb.device_controller_khci.K32L3A60"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,305 @@
<?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_middleware_nxp_usb_LPC51U68_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:37:57.658711-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="LPC51U68"/>
<definition extID="component.osa.LPC51U68"/>
<definition extID="core0_LPC51U68"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_LPC51U68_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_LPC51U68_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.LPC51U68" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC51U68"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_LPC51U68.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.LPC51U68" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.LPC51U68" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.LPC51U68" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.LPC51U68" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
<component_dependency value="middleware.usb.device.cdc.external.LPC51U68"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC51U68" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC51U68"/>
<component_dependency value="middleware.usb.common_header.LPC51U68"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_LPC51U68.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.LPC51U68" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC51U68"/>
<component_dependency value="middleware.usb.device_controller_ip3511fs.LPC51U68"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_LPC51U68.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.LPC51U68" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.LPC51U68" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511fs.LPC51U68" name="USB Device IP3511FS Controller Driver(FS)" brief="Middleware usb device ip3511fs" version="2.8.4" full_name="USB Device IP3511FS Controller Driver(FS)" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511fs_config_header.LPC51U68"/>
<component_dependency value="middleware.usb.device.common_header.LPC51U68"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ip3511fs_LPC51U68.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511fs_config_header.LPC51U68" name="USB device ip3511fs config header" brief="USB device ip3511fs config header" version="2.8.4" full_name="USB device ip3511fs config header" devices="LPC51U68" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.LPC51U68" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.LPC51U68" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.LPC51U68" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.LPC51U68" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC51U68"/>
<component_dependency value="middleware.usb.device.controller.driver.LPC51U68"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.LPC51U68" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC51U68" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="LPC51U68" device_cores="core0_LPC51U68" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC51U68"/>
<component_dependency value="middleware.usb.common_header.LPC51U68"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,342 @@
<?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_middleware_nxp_usb_LPC51U68_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="LPC51U68"/>
<definition extID="armgcc"/>
<definition extID="component.osa.LPC51U68"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_LPC51U68_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_LPC51U68_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ip3511fs_config_header.LPC51U68" name="USB device ip3511fs config header" brief="USB device ip3511fs config header" version="2.9.0" full_name="USB device ip3511fs config header" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511fs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511fs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.LPC51U68" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="LPC51U68" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC51U68"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC51U68" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC51U68"/>
<component_dependency value="middleware.usb.common_header.LPC51U68"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511fs.LPC51U68" name="USB Device IP3511FS Controller Driver(FS)" brief="Middleware usb device ip3511fs" version="2.9.0" full_name="USB Device IP3511FS Controller Driver(FS)" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511fs_config_header.LPC51U68"/>
<component_dependency value="middleware.usb.device.common_header.LPC51U68"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511fs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.LPC51U68" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC51U68"/>
<component_dependency value="middleware.usb.device.controller.driver.LPC51U68"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.LPC51U68" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.LPC51U68" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.LPC51U68" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
<component_dependency value="middleware.usb.device.cdc.external.LPC51U68"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.LPC51U68" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.LPC51U68" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.LPC51U68" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.LPC51U68" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.LPC51U68" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.LPC51U68" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.LPC51U68" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC51U68"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.LPC51U68" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="LPC51U68" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC51U68"/>
<component_dependency value="middleware.usb.device_controller_ip3511fs.LPC51U68"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC51U68" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="LPC51U68" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC51U68"/>
<component_dependency value="middleware.usb.common_header.LPC51U68"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,579 @@
<?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_middleware_nxp_usb_LPC54628_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:35:00.650343-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="LPC54628J512"/>
<definition extID="component.osa.LPC54628"/>
<definition extID="core0_LPC54628J512"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_LPC54628_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_LPC54628_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.LPC54628" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC54628"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.LPC54628" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.LPC54628" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.LPC54628" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.LPC54628" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
<component_dependency value="middleware.usb.device.cdc.external.LPC54628"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC54628" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54628"/>
<component_dependency value="middleware.usb.common_header.LPC54628"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.LPC54628" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54628"/>
<any_of>
<component_dependency value="middleware.usb.device_controller_ip3511fs.LPC54628"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.LPC54628"/>
</any_of>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.LPC54628" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.LPC54628" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511fs.LPC54628" name="USB Device IP3511FS Controller Driver(FS)" brief="Middleware usb device ip3511fs" version="2.8.4" full_name="USB Device IP3511FS Controller Driver(FS)" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511fs_config_header.LPC54628"/>
<component_dependency value="middleware.usb.device.common_header.LPC54628"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ip3511fs_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511fs_config_header.LPC54628" name="USB device ip3511fs config header" brief="USB device ip3511fs config header" version="2.8.4" full_name="USB device ip3511fs config header" devices="LPC54628J512" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.LPC54628" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.8.4" full_name="USB Device IP3511HS Controller Driver(HS)" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.LPC54628"/>
<component_dependency value="middleware.usb.device.common_header.LPC54628"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ip3511hs_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511hs_config_header.LPC54628" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.8.4" full_name="USB device ip3511hs config header" devices="LPC54628J512" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.LPC54628" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.LPC54628" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.LPC54628" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.LPC54628" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54628"/>
<component_dependency value="middleware.usb.device.controller.driver.LPC54628"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.LPC54628" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.LPC54628" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.LPC54628" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.LPC54628" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
<component_dependency value="middleware.usb.host_cdc.LPC54628"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_rndis_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC54628" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54628"/>
<component_dependency value="middleware.usb.common_header.LPC54628"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.LPC54628" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.LPC54628" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.8.4" full_name="USB Host IP3516HS Controller Driver(HS)" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.LPC54628"/>
<component_dependency value="middleware.usb.host.common_header.LPC54628"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ip3516hs_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.LPC54628" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.8.4" full_name="USB host ip3516hs config header" devices="LPC54628J512" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.LPC54628" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ohci.LPC54628" name="USB Host OHCI Controller Driver(FS)" brief="Middleware usb host ohci" version="2.8.4" full_name="USB Host OHCI Controller Driver(FS)" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ohci_config_header.LPC54628"/>
<component_dependency value="middleware.usb.host.common_header.LPC54628"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ohci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ohci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ohci_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ohci_config_header.LPC54628" name="USB host ohci config header" brief="USB host ohci config header" version="2.8.4" full_name="USB host ohci config header" devices="LPC54628J512" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ohci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ohci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.LPC54628" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.LPC54628" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.LPC54628" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54628"/>
<any_of>
<component_dependency value="middleware.usb.host_controller_ohci.LPC54628"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.LPC54628"/>
</any_of>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_LPC54628.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.LPC54628" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="LPC54628J512" device_cores="core0_LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,619 @@
<?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_middleware_nxp_usb_LPC54628_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="LPC54628J512"/>
<definition extID="armgcc"/>
<definition extID="component.osa.LPC54628"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_LPC54628_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_LPC54628_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ip3511fs_config_header.LPC54628" name="USB device ip3511fs config header" brief="USB device ip3511fs config header" version="2.9.0" full_name="USB device ip3511fs config header" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511fs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511fs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511hs_config_header.LPC54628" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.9.0" full_name="USB device ip3511hs config header" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.LPC54628" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="LPC54628J512" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC54628"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC54628" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54628"/>
<component_dependency value="middleware.usb.common_header.LPC54628"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511fs.LPC54628" name="USB Device IP3511FS Controller Driver(FS)" brief="Middleware usb device ip3511fs" version="2.9.0" full_name="USB Device IP3511FS Controller Driver(FS)" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511fs_config_header.LPC54628"/>
<component_dependency value="middleware.usb.device.common_header.LPC54628"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511fs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.LPC54628" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.9.0" full_name="USB Device IP3511HS Controller Driver(HS)" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.LPC54628"/>
<component_dependency value="middleware.usb.device.common_header.LPC54628"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.LPC54628" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54628"/>
<component_dependency value="middleware.usb.device.controller.driver.LPC54628"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.LPC54628" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.LPC54628" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.LPC54628" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
<component_dependency value="middleware.usb.device.cdc.external.LPC54628"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.LPC54628" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.LPC54628" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.LPC54628" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.LPC54628" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.LPC54628" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.LPC54628" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.LPC54628" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54628"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.LPC54628" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="LPC54628J512" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<any_of>
<component_dependency value="middleware.usb.device_controller_ip3511fs.LPC54628"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.LPC54628"/>
</any_of>
<component_dependency value="component.osa.LPC54628"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ohci.LPC54628" name="USB Host OHCI Controller Driver(FS)" brief="Middleware usb host ohci" version="2.9.0" full_name="USB Host OHCI Controller Driver(FS)" devices="LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ohci_config_header.LPC54628"/>
<component_dependency value="middleware.usb.host.common_header.LPC54628"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ohci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ohci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ohci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.LPC54628" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.9.0" full_name="USB Host IP3516HS Controller Driver(HS)" devices="LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.LPC54628"/>
<component_dependency value="middleware.usb.host.common_header.LPC54628"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.LPC54628" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.LPC54628" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.LPC54628" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
<component_dependency value="middleware.usb.host_cdc.LPC54628"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.LPC54628" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.LPC54628" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.LPC54628" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.LPC54628" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.LPC54628" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54628"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC54628" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54628"/>
<component_dependency value="middleware.usb.common_header.LPC54628"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ohci_config_header.LPC54628" name="USB host ohci config header" brief="USB host ohci config header" version="2.9.0" full_name="USB host ohci config header" devices="LPC54628J512" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ohci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ohci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ohci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.LPC54628" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.9.0" full_name="USB host ip3516hs config header" devices="LPC54628J512" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.LPC54628" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="LPC54628J512" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<any_of>
<component_dependency value="middleware.usb.host_controller_ohci.LPC54628"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.LPC54628"/>
</any_of>
<component_dependency value="component.osa.LPC54628"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,581 @@
<?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_middleware_nxp_usb_LPC54S018M_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:36:45.201661-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="LPC54S018J2M"/>
<definition extID="LPC54S018J4M"/>
<definition extID="component.osa.LPC54S018M"/>
<definition extID="core0_LPC54S018J2M"/>
<definition extID="core0_LPC54S018J4M"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_LPC54S018M_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_LPC54S018M_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.LPC54S018M" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC54S018M"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.LPC54S018M" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.LPC54S018M" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.LPC54S018M" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.LPC54S018M" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
<component_dependency value="middleware.usb.device.cdc.external.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC54S018M" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018M"/>
<component_dependency value="middleware.usb.common_header.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.LPC54S018M" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018M"/>
<any_of>
<component_dependency value="middleware.usb.device_controller_ip3511fs.LPC54S018M"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.LPC54S018M"/>
</any_of>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.LPC54S018M" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.LPC54S018M" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511fs.LPC54S018M" name="USB Device IP3511FS Controller Driver(FS)" brief="Middleware usb device ip3511fs" version="2.8.4" full_name="USB Device IP3511FS Controller Driver(FS)" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511fs_config_header.LPC54S018M"/>
<component_dependency value="middleware.usb.device.common_header.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ip3511fs_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511fs_config_header.LPC54S018M" name="USB device ip3511fs config header" brief="USB device ip3511fs config header" version="2.8.4" full_name="USB device ip3511fs config header" devices="LPC54S018J2M LPC54S018J4M" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.LPC54S018M" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.8.4" full_name="USB Device IP3511HS Controller Driver(HS)" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.LPC54S018M"/>
<component_dependency value="middleware.usb.device.common_header.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ip3511hs_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511hs_config_header.LPC54S018M" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.8.4" full_name="USB device ip3511hs config header" devices="LPC54S018J2M LPC54S018J4M" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.LPC54S018M" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.LPC54S018M" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.LPC54S018M" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.LPC54S018M" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018M"/>
<component_dependency value="middleware.usb.device.controller.driver.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.LPC54S018M" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.LPC54S018M" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.LPC54S018M" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.LPC54S018M" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
<component_dependency value="middleware.usb.host_cdc.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC54S018M" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018M"/>
<component_dependency value="middleware.usb.common_header.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.LPC54S018M" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.LPC54S018M" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.8.4" full_name="USB Host IP3516HS Controller Driver(HS)" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.LPC54S018M"/>
<component_dependency value="middleware.usb.host.common_header.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ip3516hs_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.LPC54S018M" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.8.4" full_name="USB host ip3516hs config header" devices="LPC54S018J2M LPC54S018J4M" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.LPC54S018M" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ohci.LPC54S018M" name="USB Host OHCI Controller Driver(FS)" brief="Middleware usb host ohci" version="2.8.4" full_name="USB Host OHCI Controller Driver(FS)" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ohci_config_header.LPC54S018M"/>
<component_dependency value="middleware.usb.host.common_header.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ohci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ohci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ohci_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ohci_config_header.LPC54S018M" name="USB host ohci config header" brief="USB host ohci config header" version="2.8.4" full_name="USB host ohci config header" devices="LPC54S018J2M LPC54S018J4M" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ohci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ohci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.LPC54S018M" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.LPC54S018M" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.LPC54S018M" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018M"/>
<any_of>
<component_dependency value="middleware.usb.host_controller_ohci.LPC54S018M"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.LPC54S018M"/>
</any_of>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.LPC54S018M" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="LPC54S018J2M LPC54S018J4M" device_cores="core0_LPC54S018J2M core0_LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_video_LPC54S018M.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,620 @@
<?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_middleware_nxp_usb_LPC54S018M_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="LPC54S018J2M"/>
<definition extID="LPC54S018J4M"/>
<definition extID="armgcc"/>
<definition extID="component.osa.LPC54S018M"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_LPC54S018M_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_LPC54S018M_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ip3511fs_config_header.LPC54S018M" name="USB device ip3511fs config header" brief="USB device ip3511fs config header" version="2.9.0" full_name="USB device ip3511fs config header" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511fs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511fs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511hs_config_header.LPC54S018M" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.9.0" full_name="USB device ip3511hs config header" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.LPC54S018M" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC54S018M"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC54S018M" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018M"/>
<component_dependency value="middleware.usb.common_header.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511fs.LPC54S018M" name="USB Device IP3511FS Controller Driver(FS)" brief="Middleware usb device ip3511fs" version="2.9.0" full_name="USB Device IP3511FS Controller Driver(FS)" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511fs_config_header.LPC54S018M"/>
<component_dependency value="middleware.usb.device.common_header.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511fs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.LPC54S018M" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.9.0" full_name="USB Device IP3511HS Controller Driver(HS)" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.LPC54S018M"/>
<component_dependency value="middleware.usb.device.common_header.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.LPC54S018M" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018M"/>
<component_dependency value="middleware.usb.device.controller.driver.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.LPC54S018M" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.LPC54S018M" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.LPC54S018M" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
<component_dependency value="middleware.usb.device.cdc.external.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.LPC54S018M" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.LPC54S018M" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.LPC54S018M" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.LPC54S018M" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.LPC54S018M" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.LPC54S018M" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.LPC54S018M" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018M"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.LPC54S018M" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<any_of>
<component_dependency value="middleware.usb.device_controller_ip3511fs.LPC54S018M"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.LPC54S018M"/>
</any_of>
<component_dependency value="component.osa.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ohci.LPC54S018M" name="USB Host OHCI Controller Driver(FS)" brief="Middleware usb host ohci" version="2.9.0" full_name="USB Host OHCI Controller Driver(FS)" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ohci_config_header.LPC54S018M"/>
<component_dependency value="middleware.usb.host.common_header.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ohci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ohci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ohci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.LPC54S018M" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.9.0" full_name="USB Host IP3516HS Controller Driver(HS)" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.LPC54S018M"/>
<component_dependency value="middleware.usb.host.common_header.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.LPC54S018M" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.LPC54S018M" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.LPC54S018M" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
<component_dependency value="middleware.usb.host_cdc.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.LPC54S018M" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.LPC54S018M" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.LPC54S018M" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.LPC54S018M" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.LPC54S018M" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018M"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC54S018M" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018M"/>
<component_dependency value="middleware.usb.common_header.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ohci_config_header.LPC54S018M" name="USB host ohci config header" brief="USB host ohci config header" version="2.9.0" full_name="USB host ohci config header" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ohci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ohci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ohci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.LPC54S018M" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.9.0" full_name="USB host ip3516hs config header" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.LPC54S018M" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="LPC54S018J2M LPC54S018J4M" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<any_of>
<component_dependency value="middleware.usb.host_controller_ohci.LPC54S018M"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.LPC54S018M"/>
</any_of>
<component_dependency value="component.osa.LPC54S018M"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,582 @@
<?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_middleware_nxp_usb_LPC54S018_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:37:18.446569-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="LPC54S018"/>
<definition extID="component.osa.LPC54S018"/>
<definition extID="core0_LPC54S018"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_LPC54S018_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_LPC54S018_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.LPC54S018" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC54S018"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.LPC54S018" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.LPC54S018" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.LPC54S018" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.LPC54S018" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
<component_dependency value="middleware.usb.device.cdc.external.LPC54S018"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC54S018" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018"/>
<component_dependency value="middleware.usb.common_header.LPC54S018"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.LPC54S018" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018"/>
<any_of>
<component_dependency value="middleware.usb.device_controller_ip3511fs.LPC54S018"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.LPC54S018"/>
</any_of>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.LPC54S018" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.LPC54S018" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511fs.LPC54S018" name="USB Device IP3511FS Controller Driver(FS)" brief="Middleware usb device ip3511fs" version="2.8.4" full_name="USB Device IP3511FS Controller Driver(FS)" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511fs_config_header.LPC54S018"/>
<component_dependency value="middleware.usb.device.common_header.LPC54S018"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ip3511fs_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511fs_config_header.LPC54S018" name="USB device ip3511fs config header" brief="USB device ip3511fs config header" version="2.8.4" full_name="USB device ip3511fs config header" devices="LPC54S018" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.LPC54S018" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.8.4" full_name="USB Device IP3511HS Controller Driver(HS)" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.LPC54S018"/>
<component_dependency value="middleware.usb.device.common_header.LPC54S018"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ip3511hs_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511hs_config_header.LPC54S018" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.8.4" full_name="USB device ip3511hs config header" devices="LPC54S018" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.LPC54S018" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.LPC54S018" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.LPC54S018" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.LPC54S018" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018"/>
<component_dependency value="middleware.usb.device.controller.driver.LPC54S018"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.LPC54S018" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.LPC54S018" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.LPC54S018" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.LPC54S018" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
<component_dependency value="middleware.usb.host_cdc.LPC54S018"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_rndis_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC54S018" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018"/>
<component_dependency value="middleware.usb.common_header.LPC54S018"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.LPC54S018" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.LPC54S018" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.8.4" full_name="USB Host IP3516HS Controller Driver(HS)" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.LPC54S018"/>
<component_dependency value="middleware.usb.host.common_header.LPC54S018"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ip3516hs_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.LPC54S018" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.8.4" full_name="USB host ip3516hs config header" devices="LPC54S018" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.LPC54S018" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ohci.LPC54S018" name="USB Host OHCI Controller Driver(FS)" brief="Middleware usb host ohci" version="2.8.4" full_name="USB Host OHCI Controller Driver(FS)" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ohci_config_header.LPC54S018"/>
<component_dependency value="middleware.usb.host.common_header.LPC54S018"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ohci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ohci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ohci_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ohci_config_header.LPC54S018" name="USB host ohci config header" brief="USB host ohci config header" version="2.8.4" full_name="USB host ohci config header" devices="LPC54S018" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ohci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ohci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.LPC54S018" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.LPC54S018" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.LPC54S018" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018"/>
<any_of>
<component_dependency value="middleware.usb.host_controller_ohci.LPC54S018"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.LPC54S018"/>
</any_of>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.LPC54S018" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="LPC54S018" device_cores="core0_LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_video_LPC54S018.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,619 @@
<?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_middleware_nxp_usb_LPC54S018_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="LPC54S018"/>
<definition extID="armgcc"/>
<definition extID="component.osa.LPC54S018"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_LPC54S018_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_LPC54S018_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ip3511fs_config_header.LPC54S018" name="USB device ip3511fs config header" brief="USB device ip3511fs config header" version="2.9.0" full_name="USB device ip3511fs config header" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511fs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511fs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511hs_config_header.LPC54S018" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.9.0" full_name="USB device ip3511hs config header" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.LPC54S018" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="LPC54S018" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC54S018"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC54S018" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018"/>
<component_dependency value="middleware.usb.common_header.LPC54S018"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511fs.LPC54S018" name="USB Device IP3511FS Controller Driver(FS)" brief="Middleware usb device ip3511fs" version="2.9.0" full_name="USB Device IP3511FS Controller Driver(FS)" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511fs_config_header.LPC54S018"/>
<component_dependency value="middleware.usb.device.common_header.LPC54S018"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511fs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.LPC54S018" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.9.0" full_name="USB Device IP3511HS Controller Driver(HS)" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.LPC54S018"/>
<component_dependency value="middleware.usb.device.common_header.LPC54S018"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.LPC54S018" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018"/>
<component_dependency value="middleware.usb.device.controller.driver.LPC54S018"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.LPC54S018" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.LPC54S018" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.LPC54S018" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
<component_dependency value="middleware.usb.device.cdc.external.LPC54S018"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.LPC54S018" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.LPC54S018" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.LPC54S018" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.LPC54S018" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.LPC54S018" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.LPC54S018" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.LPC54S018" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC54S018"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.LPC54S018" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="LPC54S018" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<any_of>
<component_dependency value="middleware.usb.device_controller_ip3511fs.LPC54S018"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.LPC54S018"/>
</any_of>
<component_dependency value="component.osa.LPC54S018"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ohci.LPC54S018" name="USB Host OHCI Controller Driver(FS)" brief="Middleware usb host ohci" version="2.9.0" full_name="USB Host OHCI Controller Driver(FS)" devices="LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ohci_config_header.LPC54S018"/>
<component_dependency value="middleware.usb.host.common_header.LPC54S018"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ohci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ohci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ohci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.LPC54S018" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.9.0" full_name="USB Host IP3516HS Controller Driver(HS)" devices="LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.LPC54S018"/>
<component_dependency value="middleware.usb.host.common_header.LPC54S018"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.LPC54S018" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.LPC54S018" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.LPC54S018" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
<component_dependency value="middleware.usb.host_cdc.LPC54S018"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.LPC54S018" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.LPC54S018" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.LPC54S018" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.LPC54S018" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.LPC54S018" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC54S018"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC54S018" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC54S018"/>
<component_dependency value="middleware.usb.common_header.LPC54S018"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ohci_config_header.LPC54S018" name="USB host ohci config header" brief="USB host ohci config header" version="2.9.0" full_name="USB host ohci config header" devices="LPC54S018" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ohci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ohci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ohci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.LPC54S018" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.9.0" full_name="USB host ip3516hs config header" devices="LPC54S018" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.LPC54S018" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="LPC54S018" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<any_of>
<component_dependency value="middleware.usb.host_controller_ohci.LPC54S018"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.LPC54S018"/>
</any_of>
<component_dependency value="component.osa.LPC54S018"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,61 @@
<?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_middleware_nxp_usb_LPC5506CPXXXX_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:36:46.694063-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="LPC5506CPXXXX"/>
<definition extID="component.osa.LPC5506CPXXXX"/>
<definition extID="cm33_core0_LPC5506CPXXXX"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_LPC5506CPXXXX_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_LPC5506CPXXXX_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.LPC5506CPXXXX" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="LPC5506CPXXXX" device_cores="cm33_core0_LPC5506CPXXXX" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC5506CPXXXX"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC5506CPXXXX" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="LPC5506CPXXXX" device_cores="cm33_core0_LPC5506CPXXXX" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC5506CPXXXX"/>
<component_dependency value="middleware.usb.common_header.LPC5506CPXXXX"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC5506CPXXXX" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="LPC5506CPXXXX" device_cores="cm33_core0_LPC5506CPXXXX" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC5506CPXXXX"/>
<component_dependency value="middleware.usb.common_header.LPC5506CPXXXX"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,61 @@
<?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_middleware_nxp_usb_LPC55S06_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:35:37.730052-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="LPC55S06"/>
<definition extID="component.osa.LPC55S06"/>
<definition extID="cm33_core0_LPC55S06"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_LPC55S06_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_LPC55S06_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.LPC55S06" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="LPC55S06" device_cores="cm33_core0_LPC55S06" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC55S06"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC55S06" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="LPC55S06" device_cores="cm33_core0_LPC55S06" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S06"/>
<component_dependency value="middleware.usb.common_header.LPC55S06"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC55S06" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="LPC55S06" device_cores="cm33_core0_LPC55S06" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S06"/>
<component_dependency value="middleware.usb.common_header.LPC55S06"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,69 @@
<?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_middleware_nxp_usb_LPC55S06_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="LPC55S06"/>
<definition extID="component.osa.LPC55S06"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_LPC55S06_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_LPC55S06_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.common_header.LPC55S06" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="LPC55S06" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC55S06"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC55S06" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="LPC55S06" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S06"/>
<component_dependency value="middleware.usb.common_header.LPC55S06"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC55S06" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="LPC55S06" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S06"/>
<component_dependency value="middleware.usb.common_header.LPC55S06"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,595 @@
<?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_middleware_nxp_usb_LPC55S16_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:36:57.621745-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="LPC55S16"/>
<definition extID="component.osa.LPC55S16"/>
<definition extID="cm33_core0_LPC55S16"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_LPC55S16_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_LPC55S16_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.LPC55S16" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC55S16"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.LPC55S16" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.LPC55S16" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.LPC55S16" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.LPC55S16" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
<component_dependency value="middleware.usb.device.cdc.external.LPC55S16"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC55S16" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S16"/>
<component_dependency value="middleware.usb.common_header.LPC55S16"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.LPC55S16" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S16"/>
<any_of>
<component_dependency value="middleware.usb.device_controller_ip3511fs.LPC55S16"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.LPC55S16"/>
</any_of>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.LPC55S16" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.LPC55S16" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511fs.LPC55S16" name="USB Device IP3511FS Controller Driver(FS)" brief="Middleware usb device ip3511fs" version="2.8.4" full_name="USB Device IP3511FS Controller Driver(FS)" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511fs_config_header.LPC55S16"/>
<component_dependency value="middleware.usb.device.common_header.LPC55S16"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ip3511fs_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511fs_config_header.LPC55S16" name="USB device ip3511fs config header" brief="USB device ip3511fs config header" version="2.8.4" full_name="USB device ip3511fs config header" devices="LPC55S16" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.LPC55S16" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.8.4" full_name="USB Device IP3511HS Controller Driver(HS)" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.LPC55S16"/>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.LPC55S16"/>
<component_dependency value="middleware.usb.device.common_header.LPC55S16"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ip3511hs_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511hs_config_header.LPC55S16" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.8.4" full_name="USB device ip3511hs config header" devices="LPC55S16" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.LPC55S16" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.LPC55S16" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.LPC55S16" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.LPC55S16" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S16"/>
<component_dependency value="middleware.usb.device.controller.driver.LPC55S16"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.LPC55S16" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.LPC55S16" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.LPC55S16" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.LPC55S16" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
<component_dependency value="middleware.usb.host_cdc.LPC55S16"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC55S16" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S16"/>
<component_dependency value="middleware.usb.common_header.LPC55S16"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.LPC55S16" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.LPC55S16" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.8.4" full_name="USB Host IP3516HS Controller Driver(HS)" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.LPC55S16"/>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.LPC55S16"/>
<component_dependency value="middleware.usb.host.common_header.LPC55S16"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ip3516hs_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.LPC55S16" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.8.4" full_name="USB host ip3516hs config header" devices="LPC55S16" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.LPC55S16" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ohci.LPC55S16" name="USB Host OHCI Controller Driver(FS)" brief="Middleware usb host ohci" version="2.8.4" full_name="USB Host OHCI Controller Driver(FS)" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ohci_config_header.LPC55S16"/>
<component_dependency value="middleware.usb.host.common_header.LPC55S16"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ohci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ohci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ohci_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ohci_config_header.LPC55S16" name="USB host ohci config header" brief="USB host ohci config header" version="2.8.4" full_name="USB host ohci config header" devices="LPC55S16" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ohci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ohci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.LPC55S16" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.LPC55S16" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.LPC55S16" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S16"/>
<any_of>
<component_dependency value="middleware.usb.host_controller_ohci.LPC55S16"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.LPC55S16"/>
</any_of>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.LPC55S16" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.LPC55S16" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="LPC55S16" device_cores="cm33_core0_LPC55S16" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.LPC55S16"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_phy_LPC55S16.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,638 @@
<?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_middleware_nxp_usb_LPC55S16_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="LPC55S16"/>
<definition extID="armgcc"/>
<definition extID="component.osa.LPC55S16"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_LPC55S16_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_LPC55S16_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ip3511fs_config_header.LPC55S16" name="USB device ip3511fs config header" brief="USB device ip3511fs config header" version="2.9.0" full_name="USB device ip3511fs config header" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511fs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511fs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511hs_config_header.LPC55S16" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.9.0" full_name="USB device ip3511hs config header" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.LPC55S16" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="LPC55S16" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC55S16"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC55S16" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S16"/>
<component_dependency value="middleware.usb.common_header.LPC55S16"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511fs.LPC55S16" name="USB Device IP3511FS Controller Driver(FS)" brief="Middleware usb device ip3511fs" version="2.9.0" full_name="USB Device IP3511FS Controller Driver(FS)" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511fs_config_header.LPC55S16"/>
<component_dependency value="middleware.usb.device.common_header.LPC55S16"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511fs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.LPC55S16" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.9.0" full_name="USB Device IP3511HS Controller Driver(HS)" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.LPC55S16"/>
<component_dependency value="middleware.usb.device.common_header.LPC55S16"/>
<component_dependency value="middleware.usb.phy.LPC55S16"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.LPC55S16" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="LPC55S16" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.LPC55S16"/>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.LPC55S16" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S16"/>
<component_dependency value="middleware.usb.device.controller.driver.LPC55S16"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.LPC55S16" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.LPC55S16" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.LPC55S16" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
<component_dependency value="middleware.usb.device.cdc.external.LPC55S16"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.LPC55S16" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.LPC55S16" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.LPC55S16" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.LPC55S16" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.LPC55S16" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.LPC55S16" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.LPC55S16" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S16"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.LPC55S16" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="LPC55S16" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<any_of>
<component_dependency value="middleware.usb.device_controller_ip3511fs.LPC55S16"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.LPC55S16"/>
</any_of>
<component_dependency value="component.osa.LPC55S16"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ohci.LPC55S16" name="USB Host OHCI Controller Driver(FS)" brief="Middleware usb host ohci" version="2.9.0" full_name="USB Host OHCI Controller Driver(FS)" devices="LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ohci_config_header.LPC55S16"/>
<component_dependency value="middleware.usb.host.common_header.LPC55S16"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ohci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ohci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ohci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.LPC55S16" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.9.0" full_name="USB Host IP3516HS Controller Driver(HS)" devices="LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.LPC55S16"/>
<component_dependency value="middleware.usb.host.common_header.LPC55S16"/>
<component_dependency value="middleware.usb.phy.LPC55S16"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.LPC55S16" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.LPC55S16" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.LPC55S16" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
<component_dependency value="middleware.usb.host_cdc.LPC55S16"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.LPC55S16" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.LPC55S16" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.LPC55S16" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.LPC55S16" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.LPC55S16" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S16"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC55S16" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S16"/>
<component_dependency value="middleware.usb.common_header.LPC55S16"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ohci_config_header.LPC55S16" name="USB host ohci config header" brief="USB host ohci config header" version="2.9.0" full_name="USB host ohci config header" devices="LPC55S16" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ohci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ohci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ohci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.LPC55S16" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.9.0" full_name="USB host ip3516hs config header" devices="LPC55S16" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.LPC55S16" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="LPC55S16" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<any_of>
<component_dependency value="middleware.usb.host_controller_ohci.LPC55S16"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.LPC55S16"/>
</any_of>
<component_dependency value="component.osa.LPC55S16"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,598 @@
<?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_middleware_nxp_usb_LPC55S28_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:35:05.718914-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="LPC55S28"/>
<definition extID="component.osa.LPC55S28"/>
<definition extID="cm33_core0_LPC55S28"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_LPC55S28_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_LPC55S28_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.LPC55S28" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC55S28"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.LPC55S28" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.LPC55S28" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.LPC55S28" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.LPC55S28" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
<component_dependency value="middleware.usb.device.cdc.external.LPC55S28"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC55S28" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S28"/>
<component_dependency value="middleware.usb.common_header.LPC55S28"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.LPC55S28" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S28"/>
<any_of>
<component_dependency value="middleware.usb.device_controller_ip3511fs.LPC55S28"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.LPC55S28"/>
</any_of>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.LPC55S28" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.LPC55S28" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511fs.LPC55S28" name="USB Device IP3511FS Controller Driver(FS)" brief="Middleware usb device ip3511fs" version="2.8.4" full_name="USB Device IP3511FS Controller Driver(FS)" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511fs_config_header.LPC55S28"/>
<component_dependency value="middleware.usb.device.common_header.LPC55S28"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ip3511fs_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511fs_config_header.LPC55S28" name="USB device ip3511fs config header" brief="USB device ip3511fs config header" version="2.8.4" full_name="USB device ip3511fs config header" devices="LPC55S28" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.LPC55S28" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.8.4" full_name="USB Device IP3511HS Controller Driver(HS)" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.LPC55S28"/>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.LPC55S28"/>
<component_dependency value="middleware.usb.device.common_header.LPC55S28"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ip3511hs_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511hs_config_header.LPC55S28" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.8.4" full_name="USB device ip3511hs config header" devices="LPC55S28" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.LPC55S28" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.LPC55S28" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.LPC55S28" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.LPC55S28" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S28"/>
<component_dependency value="middleware.usb.device.controller.driver.LPC55S28"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.LPC55S28" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.LPC55S28" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.LPC55S28" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.LPC55S28" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
<component_dependency value="middleware.usb.host_cdc.LPC55S28"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC55S28" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S28"/>
<component_dependency value="middleware.usb.common_header.LPC55S28"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.LPC55S28" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.LPC55S28" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.8.4" full_name="USB Host IP3516HS Controller Driver(HS)" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.LPC55S28"/>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.LPC55S28"/>
<component_dependency value="middleware.usb.host.common_header.LPC55S28"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ip3516hs_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.LPC55S28" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.8.4" full_name="USB host ip3516hs config header" devices="LPC55S28" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.LPC55S28" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ohci.LPC55S28" name="USB Host OHCI Controller Driver(FS)" brief="Middleware usb host ohci" version="2.8.4" full_name="USB Host OHCI Controller Driver(FS)" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ohci_config_header.LPC55S28"/>
<component_dependency value="middleware.usb.host.common_header.LPC55S28"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ohci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ohci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ohci_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ohci_config_header.LPC55S28" name="USB host ohci config header" brief="USB host ohci config header" version="2.8.4" full_name="USB host ohci config header" devices="LPC55S28" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ohci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ohci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.LPC55S28" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.LPC55S28" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.LPC55S28" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S28"/>
<any_of>
<component_dependency value="middleware.usb.host_controller_ohci.LPC55S28"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.LPC55S28"/>
</any_of>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.LPC55S28" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_video_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.LPC55S28" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="LPC55S28" device_cores="cm33_core0_LPC55S28" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.LPC55S28"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_phy_LPC55S28.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,638 @@
<?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_middleware_nxp_usb_LPC55S28_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="LPC55S28"/>
<definition extID="armgcc"/>
<definition extID="component.osa.LPC55S28"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_LPC55S28_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_LPC55S28_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ip3511fs_config_header.LPC55S28" name="USB device ip3511fs config header" brief="USB device ip3511fs config header" version="2.9.0" full_name="USB device ip3511fs config header" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511fs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511fs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511hs_config_header.LPC55S28" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.9.0" full_name="USB device ip3511hs config header" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.LPC55S28" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="LPC55S28" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC55S28"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC55S28" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S28"/>
<component_dependency value="middleware.usb.common_header.LPC55S28"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511fs.LPC55S28" name="USB Device IP3511FS Controller Driver(FS)" brief="Middleware usb device ip3511fs" version="2.9.0" full_name="USB Device IP3511FS Controller Driver(FS)" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511fs_config_header.LPC55S28"/>
<component_dependency value="middleware.usb.device.common_header.LPC55S28"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511fs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.LPC55S28" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.9.0" full_name="USB Device IP3511HS Controller Driver(HS)" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.LPC55S28"/>
<component_dependency value="middleware.usb.device.common_header.LPC55S28"/>
<component_dependency value="middleware.usb.phy.LPC55S28"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.LPC55S28" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="LPC55S28" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.LPC55S28"/>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.LPC55S28" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S28"/>
<component_dependency value="middleware.usb.device.controller.driver.LPC55S28"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.LPC55S28" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.LPC55S28" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.LPC55S28" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
<component_dependency value="middleware.usb.device.cdc.external.LPC55S28"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.LPC55S28" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.LPC55S28" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.LPC55S28" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.LPC55S28" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.LPC55S28" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.LPC55S28" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.LPC55S28" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S28"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.LPC55S28" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="LPC55S28" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<any_of>
<component_dependency value="middleware.usb.device_controller_ip3511fs.LPC55S28"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.LPC55S28"/>
</any_of>
<component_dependency value="component.osa.LPC55S28"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ohci.LPC55S28" name="USB Host OHCI Controller Driver(FS)" brief="Middleware usb host ohci" version="2.9.0" full_name="USB Host OHCI Controller Driver(FS)" devices="LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ohci_config_header.LPC55S28"/>
<component_dependency value="middleware.usb.host.common_header.LPC55S28"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ohci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ohci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ohci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.LPC55S28" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.9.0" full_name="USB Host IP3516HS Controller Driver(HS)" devices="LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.LPC55S28"/>
<component_dependency value="middleware.usb.host.common_header.LPC55S28"/>
<component_dependency value="middleware.usb.phy.LPC55S28"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.LPC55S28" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.LPC55S28" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.LPC55S28" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
<component_dependency value="middleware.usb.host_cdc.LPC55S28"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.LPC55S28" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.LPC55S28" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.LPC55S28" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.LPC55S28" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.LPC55S28" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S28"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC55S28" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S28"/>
<component_dependency value="middleware.usb.common_header.LPC55S28"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ohci_config_header.LPC55S28" name="USB host ohci config header" brief="USB host ohci config header" version="2.9.0" full_name="USB host ohci config header" devices="LPC55S28" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ohci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ohci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ohci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.LPC55S28" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.9.0" full_name="USB host ip3516hs config header" devices="LPC55S28" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.LPC55S28" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="LPC55S28" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<any_of>
<component_dependency value="middleware.usb.host_controller_ohci.LPC55S28"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.LPC55S28"/>
</any_of>
<component_dependency value="component.osa.LPC55S28"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,600 @@
<?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_middleware_nxp_usb_LPC55S69_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-03-27 10:46:54.520386-->
<!--This manifest is generated based on sdk repo commit: 7a3cf97dd3582e3ee8a98ede814ff1f2a45ea519-->
<externalDefinitions>
<definition extID="LPC55S69"/>
<definition extID="component.osa.LPC55S69"/>
<definition extID="cm33_core0_LPC55S69"/>
<definition extID="cm33_core1_LPC55S69"/>
<definition extID="M33SLAVE"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_LPC55S69_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_LPC55S69_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.LPC55S69" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC55S69"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_common_header_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.LPC55S69" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.LPC55S69" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.LPC55S69" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_device_cdc_external_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.LPC55S69" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
<component_dependency value="middleware.usb.device.cdc.external.LPC55S69"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC55S69" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S69"/>
<component_dependency value="middleware.usb.common_header.LPC55S69"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_device_common_header_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.LPC55S69" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S69"/>
<any_of>
<component_dependency value="middleware.usb.device_controller_ip3511fs.LPC55S69"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.LPC55S69"/>
</any_of>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_device_controller_driver_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.LPC55S69" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.LPC55S69" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511fs.LPC55S69" name="USB Device IP3511FS Controller Driver(FS)" brief="Middleware usb device ip3511fs" version="2.8.4" full_name="USB Device IP3511FS Controller Driver(FS)" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511fs_config_header.LPC55S69"/>
<component_dependency value="middleware.usb.device.common_header.LPC55S69"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_device_ip3511fs_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511fs_config_header.LPC55S69" name="USB device ip3511fs config header" brief="USB device ip3511fs config header" version="2.8.4" full_name="USB device ip3511fs config header" devices="LPC55S69" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.LPC55S69" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.8.4" full_name="USB Device IP3511HS Controller Driver(HS)" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.LPC55S69"/>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.LPC55S69"/>
<component_dependency value="middleware.usb.device.common_header.LPC55S69"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_device_ip3511hs_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511hs_config_header.LPC55S69" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.8.4" full_name="USB device ip3511hs config header" devices="LPC55S69" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.LPC55S69" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.LPC55S69" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.LPC55S69" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.LPC55S69" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S69"/>
<component_dependency value="middleware.usb.device.controller.driver.LPC55S69"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_device_stack_external_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.LPC55S69" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.LPC55S69" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_host_audio_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.LPC55S69" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_host_cdc_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.LPC55S69" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
<component_dependency value="middleware.usb.host_cdc.LPC55S69"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC55S69" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S69"/>
<component_dependency value="middleware.usb.common_header.LPC55S69"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_host_common_header_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.LPC55S69" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_host_hid_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.LPC55S69" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.8.4" full_name="USB Host IP3516HS Controller Driver(HS)" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.LPC55S69"/>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.LPC55S69"/>
<component_dependency value="middleware.usb.host.common_header.LPC55S69"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_host_ip3516hs_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.LPC55S69" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.8.4" full_name="USB host ip3516hs config header" devices="LPC55S69" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.LPC55S69" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_host_msd_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ohci.LPC55S69" name="USB Host OHCI Controller Driver(FS)" brief="Middleware usb host ohci" version="2.8.4" full_name="USB Host OHCI Controller Driver(FS)" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ohci_config_header.LPC55S69"/>
<component_dependency value="middleware.usb.host.common_header.LPC55S69"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ohci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ohci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_host_ohci_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ohci_config_header.LPC55S69" name="USB host ohci config header" brief="USB host ohci config header" version="2.8.4" full_name="USB host ohci config header" devices="LPC55S69" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ohci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ohci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.LPC55S69" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_host_phdc_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.LPC55S69" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_host_printer_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.LPC55S69" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S69"/>
<any_of>
<component_dependency value="middleware.usb.host_controller_ohci.LPC55S69"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.LPC55S69"/>
</any_of>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_host_stack_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.LPC55S69" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_host_video_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.LPC55S69" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="LPC55S69" device_cores="cm33_core0_LPC55S69 cm33_core1_LPC55S69" slave_roles="M33SLAVE" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.LPC55S69"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_core0_LPC55S69">
<files mask="middleware_usb_phy_LPC55S69_cm33_core0.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,638 @@
<?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_middleware_nxp_usb_LPC55S69_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="LPC55S69"/>
<definition extID="armgcc"/>
<definition extID="component.osa.LPC55S69"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_LPC55S69_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_LPC55S69_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ip3511fs_config_header.LPC55S69" name="USB device ip3511fs config header" brief="USB device ip3511fs config header" version="2.9.0" full_name="USB device ip3511fs config header" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511fs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511fs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511fs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511hs_config_header.LPC55S69" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.9.0" full_name="USB device ip3511hs config header" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.LPC55S69" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="LPC55S69" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.LPC55S69"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.LPC55S69" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S69"/>
<component_dependency value="middleware.usb.common_header.LPC55S69"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511fs.LPC55S69" name="USB Device IP3511FS Controller Driver(FS)" brief="Middleware usb device ip3511fs" version="2.9.0" full_name="USB Device IP3511FS Controller Driver(FS)" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511fs_config_header.LPC55S69"/>
<component_dependency value="middleware.usb.device.common_header.LPC55S69"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511fs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.LPC55S69" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.9.0" full_name="USB Device IP3511HS Controller Driver(HS)" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.LPC55S69"/>
<component_dependency value="middleware.usb.device.common_header.LPC55S69"/>
<component_dependency value="middleware.usb.phy.LPC55S69"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.LPC55S69" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="LPC55S69" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.LPC55S69"/>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.LPC55S69" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S69"/>
<component_dependency value="middleware.usb.device.controller.driver.LPC55S69"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.LPC55S69" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.LPC55S69" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.LPC55S69" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
<component_dependency value="middleware.usb.device.cdc.external.LPC55S69"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.LPC55S69" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.LPC55S69" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.LPC55S69" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.LPC55S69" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.LPC55S69" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.LPC55S69" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.LPC55S69" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.LPC55S69"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.LPC55S69" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="LPC55S69" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<any_of>
<component_dependency value="middleware.usb.device_controller_ip3511fs.LPC55S69"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.LPC55S69"/>
</any_of>
<component_dependency value="component.osa.LPC55S69"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ohci.LPC55S69" name="USB Host OHCI Controller Driver(FS)" brief="Middleware usb host ohci" version="2.9.0" full_name="USB Host OHCI Controller Driver(FS)" devices="LPC55S69" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ohci_config_header.LPC55S69"/>
<component_dependency value="middleware.usb.host.common_header.LPC55S69"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ohci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ohci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ohci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.LPC55S69" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.9.0" full_name="USB Host IP3516HS Controller Driver(HS)" devices="LPC55S69" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.LPC55S69"/>
<component_dependency value="middleware.usb.host.common_header.LPC55S69"/>
<component_dependency value="middleware.usb.phy.LPC55S69"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.LPC55S69" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="LPC55S69" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.LPC55S69" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="LPC55S69" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.LPC55S69" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="LPC55S69" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
<component_dependency value="middleware.usb.host_cdc.LPC55S69"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.LPC55S69" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="LPC55S69" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.LPC55S69" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="LPC55S69" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.LPC55S69" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="LPC55S69" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.LPC55S69" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="LPC55S69" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.LPC55S69" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="LPC55S69" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.LPC55S69"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.LPC55S69" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="LPC55S69" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.LPC55S69"/>
<component_dependency value="middleware.usb.common_header.LPC55S69"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ohci_config_header.LPC55S69" name="USB host ohci config header" brief="USB host ohci config header" version="2.9.0" full_name="USB host ohci config header" devices="LPC55S69" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ohci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ohci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ohci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.LPC55S69" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.9.0" full_name="USB host ip3516hs config header" devices="LPC55S69" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.LPC55S69" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="LPC55S69" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<any_of>
<component_dependency value="middleware.usb.host_controller_ohci.LPC55S69"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.LPC55S69"/>
</any_of>
<component_dependency value="component.osa.LPC55S69"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,75 @@
<?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_middleware_nxp_usb_MCIMX7U5_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:36:38.879586-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="MCIMX7U5xxxxx"/>
<definition extID="component.osa.MCIMX7U5"/>
<definition extID="m4_MCIMX7U5xxxxx"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MCIMX7U5_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MCIMX7U5_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MCIMX7U5" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MCIMX7U5xxxxx" device_cores="m4_MCIMX7U5xxxxx" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MCIMX7U5"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MCIMX7U5" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MCIMX7U5xxxxx" device_cores="m4_MCIMX7U5xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MCIMX7U5"/>
<component_dependency value="middleware.usb.common_header.MCIMX7U5"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MCIMX7U5" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="MCIMX7U5xxxxx" device_cores="m4_MCIMX7U5xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MCIMX7U5"/>
<component_dependency value="middleware.usb.common_header.MCIMX7U5"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MCIMX7U5" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="MCIMX7U5xxxxx" device_cores="m4_MCIMX7U5xxxxx" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MCIMX7U5"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,86 @@
<?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_middleware_nxp_usb_MCIMX7U5_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MCIMX7U5xxxxx"/>
<definition extID="component.osa.MCIMX7U5"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MCIMX7U5_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MCIMX7U5_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.common_header.MCIMX7U5" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MCIMX7U5xxxxx" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MCIMX7U5"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MCIMX7U5" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MCIMX7U5xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MCIMX7U5"/>
<component_dependency value="middleware.usb.common_header.MCIMX7U5"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MCIMX7U5" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="MCIMX7U5xxxxx" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MCIMX7U5"/>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MCIMX7U5" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="MCIMX7U5xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MCIMX7U5"/>
<component_dependency value="middleware.usb.common_header.MCIMX7U5"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,46 @@
<?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_middleware_nxp_usb_MIMX8MQ6_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:34:44.451719-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="MIMX8MQ6xxxHZ"/>
<definition extID="MIMX8MQ6xxxJZ"/>
<definition extID="component.osa.MIMX8MQ6"/>
<definition extID="cm4_MIMX8MQ6xxxHZ"/>
<definition extID="cm4_MIMX8MQ6xxxJZ"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MIMX8MQ6_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MIMX8MQ6_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MIMX8MQ6" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MIMX8MQ6xxxHZ MIMX8MQ6xxxJZ" device_cores="cm4_MIMX8MQ6xxxHZ cm4_MIMX8MQ6xxxJZ" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMX8MQ6"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMX8MQ6" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MIMX8MQ6xxxHZ MIMX8MQ6xxxJZ" device_cores="cm4_MIMX8MQ6xxxHZ cm4_MIMX8MQ6xxxJZ" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMX8MQ6"/>
<component_dependency value="middleware.usb.common_header.MIMX8MQ6"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,50 @@
<?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_middleware_nxp_usb_MIMX8MQ6_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MIMX8MQ6xxxJZ"/>
<definition extID="MIMX8MQ6xxxHZ"/>
<definition extID="component.osa.MIMX8MQ6"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MIMX8MQ6_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MIMX8MQ6_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.common_header.MIMX8MQ6" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MIMX8MQ6xxxJZ MIMX8MQ6xxxHZ" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMX8MQ6"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMX8MQ6" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MIMX8MQ6xxxJZ MIMX8MQ6xxxHZ" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMX8MQ6"/>
<component_dependency value="middleware.usb.common_header.MIMX8MQ6"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,531 @@
<?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_middleware_nxp_usb_MIMXRT1011_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:34:42.299194-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="MIMXRT1011xxxxx"/>
<definition extID="component.osa.MIMXRT1011"/>
<definition extID="core0_MIMXRT1011xxxxx"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1011_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1011_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MIMXRT1011" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1011"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1011" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1011" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1011" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1011" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1011" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1011"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1011" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1011"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1011" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1011" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.8.4" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1011"/>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1011"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ehci_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1011" name="USB device ehci config header" brief="USB device ehci config header" version="2.8.4" full_name="USB device ehci config header" devices="MIMXRT1011xxxxx" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1011" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1011" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1011" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1011" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1011" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1011"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1011" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1011" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1011" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1011" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1011" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1011"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1011" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.8.4" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1011"/>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1011"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ehci_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1011" name="USB host ehci config header" brief="USB host ehci config header" version="2.8.4" full_name="USB host ehci config header" devices="MIMXRT1011xxxxx" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1011" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1011" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1011" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1011" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1011" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1011"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1011" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1011" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="MIMXRT1011xxxxx" device_cores="core0_MIMXRT1011xxxxx" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1011"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_phy_MIMXRT1011.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,568 @@
<?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_middleware_nxp_usb_MIMXRT1011_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MIMXRT1011xxxxx"/>
<definition extID="armgcc"/>
<definition extID="component.osa.MIMXRT1011"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1011_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1011_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1011" name="USB device ehci config header" brief="USB device ehci config header" version="2.9.0" full_name="USB device ehci config header" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.MIMXRT1011" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MIMXRT1011xxxxx" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1011"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1011" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1011"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1011" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.9.0" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1011"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1011"/>
<component_dependency value="middleware.usb.phy.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1011" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="MIMXRT1011xxxxx" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1011"/>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1011" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1011"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1011" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1011" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1011" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1011" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1011" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1011" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1011" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1011" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1011" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1011" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1011"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1011" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="MIMXRT1011xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1011"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1011" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.9.0" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1011"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1011"/>
<component_dependency value="middleware.usb.phy.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1011" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1011" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1011" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1011" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1011" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1011" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1011" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1011" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1011"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1011" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1011"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1011" name="USB host ehci config header" brief="USB host ehci config header" version="2.9.0" full_name="USB host ehci config header" devices="MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1011" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="MIMXRT1011xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1011"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1011"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,531 @@
<?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_middleware_nxp_usb_MIMXRT1015_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:38:17.716562-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="MIMXRT1015xxxxx"/>
<definition extID="component.osa.MIMXRT1015"/>
<definition extID="core0_MIMXRT1015xxxxx"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1015_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1015_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MIMXRT1015" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1015"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1015" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1015" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1015" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1015" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1015" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1015"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1015" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1015"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1015" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1015" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.8.4" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1015"/>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1015"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ehci_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1015" name="USB device ehci config header" brief="USB device ehci config header" version="2.8.4" full_name="USB device ehci config header" devices="MIMXRT1015xxxxx" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1015" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1015" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1015" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1015" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1015" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1015"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1015" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1015" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1015" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1015" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1015" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1015"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1015" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.8.4" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1015"/>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1015"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ehci_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1015" name="USB host ehci config header" brief="USB host ehci config header" version="2.8.4" full_name="USB host ehci config header" devices="MIMXRT1015xxxxx" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1015" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1015" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1015" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1015" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1015" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1015"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1015" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1015" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="MIMXRT1015xxxxx" device_cores="core0_MIMXRT1015xxxxx" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1015"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_phy_MIMXRT1015.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,568 @@
<?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_middleware_nxp_usb_MIMXRT1015_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MIMXRT1015xxxxx"/>
<definition extID="armgcc"/>
<definition extID="component.osa.MIMXRT1015"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1015_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1015_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1015" name="USB device ehci config header" brief="USB device ehci config header" version="2.9.0" full_name="USB device ehci config header" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.MIMXRT1015" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MIMXRT1015xxxxx" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1015"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1015" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1015"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1015" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.9.0" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1015"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1015"/>
<component_dependency value="middleware.usb.phy.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1015" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="MIMXRT1015xxxxx" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1015"/>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1015" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1015"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1015" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1015" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1015" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1015" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1015" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1015" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1015" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1015" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1015" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1015" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1015"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1015" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="MIMXRT1015xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1015"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1015" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.9.0" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1015"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1015"/>
<component_dependency value="middleware.usb.phy.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1015" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1015" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1015" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1015" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1015" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1015" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1015" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1015" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1015"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1015" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1015"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1015" name="USB host ehci config header" brief="USB host ehci config header" version="2.9.0" full_name="USB host ehci config header" devices="MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1015" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="MIMXRT1015xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1015"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1015"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,534 @@
<?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_middleware_nxp_usb_MIMXRT1021_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:37:31.040812-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="MIMXRT1021xxxxx"/>
<definition extID="component.osa.MIMXRT1021"/>
<definition extID="core0_MIMXRT1021xxxxx"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1021_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1021_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MIMXRT1021" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1021"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1021" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1021" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1021" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1021" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1021" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1021"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1021" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1021"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1021" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1021" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.8.4" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1021"/>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1021"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ehci_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1021" name="USB device ehci config header" brief="USB device ehci config header" version="2.8.4" full_name="USB device ehci config header" devices="MIMXRT1021xxxxx" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1021" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1021" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1021" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1021" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1021" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1021"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1021" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1021" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1021" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1021" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_rndis_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1021" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1021"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1021" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.8.4" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1021"/>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1021"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ehci_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1021" name="USB host ehci config header" brief="USB host ehci config header" version="2.8.4" full_name="USB host ehci config header" devices="MIMXRT1021xxxxx" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1021" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1021" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1021" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1021" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1021" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1021"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1021" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1021" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="MIMXRT1021xxxxx" device_cores="core0_MIMXRT1021xxxxx" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1021"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_phy_MIMXRT1021.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,568 @@
<?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_middleware_nxp_usb_MIMXRT1021_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MIMXRT1021xxxxx"/>
<definition extID="armgcc"/>
<definition extID="component.osa.MIMXRT1021"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1021_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1021_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1021" name="USB device ehci config header" brief="USB device ehci config header" version="2.9.0" full_name="USB device ehci config header" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.MIMXRT1021" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MIMXRT1021xxxxx" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1021"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1021" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1021"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1021" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.9.0" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1021"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1021"/>
<component_dependency value="middleware.usb.phy.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1021" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="MIMXRT1021xxxxx" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1021"/>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1021" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1021"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1021" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1021" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1021" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1021" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1021" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1021" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1021" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1021" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1021" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1021" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1021"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1021" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="MIMXRT1021xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1021"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1021" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.9.0" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1021"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1021"/>
<component_dependency value="middleware.usb.phy.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1021" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1021" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1021" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1021" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1021" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1021" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1021" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1021" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1021"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1021" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1021"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1021" name="USB host ehci config header" brief="USB host ehci config header" version="2.9.0" full_name="USB host ehci config header" devices="MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1021" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="MIMXRT1021xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1021"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1021"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,534 @@
<?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_middleware_nxp_usb_MIMXRT1024_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:34:31.127593-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="MIMXRT1024xxxxx"/>
<definition extID="component.osa.MIMXRT1024"/>
<definition extID="core0_MIMXRT1024xxxxx"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1024_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1024_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MIMXRT1024" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1024"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1024" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1024" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1024" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1024" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1024" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1024"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1024" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1024"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1024" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1024" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.8.4" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1024"/>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1024"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ehci_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1024" name="USB device ehci config header" brief="USB device ehci config header" version="2.8.4" full_name="USB device ehci config header" devices="MIMXRT1024xxxxx" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1024" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1024" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1024" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1024" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1024" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1024"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1024" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1024" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1024" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1024" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_rndis_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1024" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1024"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1024" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.8.4" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1024"/>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1024"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ehci_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1024" name="USB host ehci config header" brief="USB host ehci config header" version="2.8.4" full_name="USB host ehci config header" devices="MIMXRT1024xxxxx" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1024" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1024" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1024" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1024" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1024" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1024"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1024" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1024" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="MIMXRT1024xxxxx" device_cores="core0_MIMXRT1024xxxxx" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1024"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_phy_MIMXRT1024.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,568 @@
<?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_middleware_nxp_usb_MIMXRT1024_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MIMXRT1024xxxxx"/>
<definition extID="armgcc"/>
<definition extID="component.osa.MIMXRT1024"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1024_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1024_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1024" name="USB device ehci config header" brief="USB device ehci config header" version="2.9.0" full_name="USB device ehci config header" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.MIMXRT1024" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MIMXRT1024xxxxx" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1024"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1024" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1024"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1024" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.9.0" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1024"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1024"/>
<component_dependency value="middleware.usb.phy.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1024" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="MIMXRT1024xxxxx" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1024"/>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1024" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1024"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1024" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1024" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1024" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1024" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1024" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1024" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1024" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1024" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1024" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1024" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1024"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1024" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="MIMXRT1024xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1024"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1024" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.9.0" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1024"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1024"/>
<component_dependency value="middleware.usb.phy.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1024" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1024" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1024" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1024" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1024" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1024" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1024" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1024" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1024"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1024" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1024"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1024" name="USB host ehci config header" brief="USB host ehci config header" version="2.9.0" full_name="USB host ehci config header" devices="MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1024" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="MIMXRT1024xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1024"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1024"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,537 @@
<?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_middleware_nxp_usb_MIMXRT1042_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-03-27 10:46:02.006223-->
<!--This manifest is generated based on sdk repo commit: 7a3cf97dd3582e3ee8a98ede814ff1f2a45ea519-->
<externalDefinitions>
<definition extID="MIMXRT1042xxxxB"/>
<definition extID="component.osa.MIMXRT1042"/>
<definition extID="core0_MIMXRT1042xxxxB"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1042_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1042_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MIMXRT1042" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1042"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1042" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1042" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1042" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1042" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1042" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1042"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1042" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1042"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1042" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1042" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.8.4" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1042"/>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1042"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ehci_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1042" name="USB device ehci config header" brief="USB device ehci config header" version="2.8.4" full_name="USB device ehci config header" devices="MIMXRT1042xxxxB" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1042" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1042" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1042" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1042" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1042" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1042"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1042" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1042" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1042" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1042" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_rndis_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1042" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1042"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1042" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.8.4" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1042"/>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1042"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ehci_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1042" name="USB host ehci config header" brief="USB host ehci config header" version="2.8.4" full_name="USB host ehci config header" devices="MIMXRT1042xxxxB" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1042" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1042" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1042" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1042" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1042" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1042"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1042" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_video_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1042" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="MIMXRT1042xxxxB" device_cores="core0_MIMXRT1042xxxxB" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1042"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_phy_MIMXRT1042.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,568 @@
<?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_middleware_nxp_usb_MIMXRT1042_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MIMXRT1042xxxxB"/>
<definition extID="armgcc"/>
<definition extID="component.osa.MIMXRT1042"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1042_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1042_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1042" name="USB device ehci config header" brief="USB device ehci config header" version="2.9.0" full_name="USB device ehci config header" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.MIMXRT1042" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MIMXRT1042xxxxB" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1042"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1042" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1042"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1042" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.9.0" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1042"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1042"/>
<component_dependency value="middleware.usb.phy.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1042" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="MIMXRT1042xxxxB" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1042"/>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1042" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1042"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1042" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1042" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1042" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1042" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1042" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1042" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1042" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1042" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1042" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1042" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1042"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1042" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="MIMXRT1042xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1042"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1042" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.9.0" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1042"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1042"/>
<component_dependency value="middleware.usb.phy.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1042" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1042" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1042" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1042" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1042" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1042" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1042" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1042" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1042"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1042" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1042"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1042" name="USB host ehci config header" brief="USB host ehci config header" version="2.9.0" full_name="USB host ehci config header" devices="MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1042" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="MIMXRT1042xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1042"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1042"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,537 @@
<?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_middleware_nxp_usb_MIMXRT1052_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:34:02.092285-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="MIMXRT1052xxxxB"/>
<definition extID="component.osa.MIMXRT1052"/>
<definition extID="core0_MIMXRT1052xxxxB"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1052_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1052_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MIMXRT1052" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1052"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1052" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1052" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1052" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1052" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1052" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1052"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1052" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1052"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1052" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1052" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.8.4" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1052"/>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1052"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ehci_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1052" name="USB device ehci config header" brief="USB device ehci config header" version="2.8.4" full_name="USB device ehci config header" devices="MIMXRT1052xxxxB" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1052" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1052" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1052" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1052" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1052" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1052"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1052" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1052" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1052" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1052" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_rndis_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1052" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1052"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1052" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.8.4" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1052"/>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1052"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ehci_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1052" name="USB host ehci config header" brief="USB host ehci config header" version="2.8.4" full_name="USB host ehci config header" devices="MIMXRT1052xxxxB" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1052" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1052" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1052" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1052" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1052" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1052"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1052" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_video_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1052" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="MIMXRT1052xxxxB" device_cores="core0_MIMXRT1052xxxxB" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1052"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_phy_MIMXRT1052.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,568 @@
<?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_middleware_nxp_usb_MIMXRT1052_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MIMXRT1052xxxxB"/>
<definition extID="armgcc"/>
<definition extID="component.osa.MIMXRT1052"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1052_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1052_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1052" name="USB device ehci config header" brief="USB device ehci config header" version="2.9.0" full_name="USB device ehci config header" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.MIMXRT1052" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MIMXRT1052xxxxB" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1052"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1052" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1052"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1052" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.9.0" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1052"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1052"/>
<component_dependency value="middleware.usb.phy.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1052" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="MIMXRT1052xxxxB" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1052"/>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1052" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1052"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1052" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1052" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1052" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1052" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1052" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1052" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1052" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1052" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1052" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1052" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1052"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1052" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="MIMXRT1052xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1052"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1052" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.9.0" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1052"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1052"/>
<component_dependency value="middleware.usb.phy.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1052" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1052" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1052" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1052" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1052" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1052" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1052" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1052" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1052"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1052" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1052"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1052" name="USB host ehci config header" brief="USB host ehci config header" version="2.9.0" full_name="USB host ehci config header" devices="MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1052" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="MIMXRT1052xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1052"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1052"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,537 @@
<?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_middleware_nxp_usb_MIMXRT1062_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-03-27 10:46:26.122963-->
<!--This manifest is generated based on sdk repo commit: 7a3cf97dd3582e3ee8a98ede814ff1f2a45ea519-->
<externalDefinitions>
<definition extID="MIMXRT1062xxxxA"/>
<definition extID="component.osa.MIMXRT1062"/>
<definition extID="core0_MIMXRT1062xxxxA"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1062_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1062_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MIMXRT1062" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1062"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1062" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1062" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1062" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1062" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1062" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1062"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1062" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1062"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1062" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1062" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.8.4" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1062"/>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1062"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ehci_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1062" name="USB device ehci config header" brief="USB device ehci config header" version="2.8.4" full_name="USB device ehci config header" devices="MIMXRT1062xxxxA" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1062" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1062" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1062" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1062" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1062" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1062"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1062" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1062" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1062" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1062" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_rndis_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1062" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1062"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1062" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.8.4" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1062"/>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1062"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ehci_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1062" name="USB host ehci config header" brief="USB host ehci config header" version="2.8.4" full_name="USB host ehci config header" devices="MIMXRT1062xxxxA" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1062" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1062" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1062" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1062" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1062" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1062"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1062" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_video_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1062" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="MIMXRT1062xxxxA" device_cores="core0_MIMXRT1062xxxxA" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1062"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_phy_MIMXRT1062.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,569 @@
<?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_middleware_nxp_usb_MIMXRT1062_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MIMXRT1062xxxxA"/>
<definition extID="MIMXRT1062xxxxB"/>
<definition extID="armgcc"/>
<definition extID="component.osa.MIMXRT1062"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1062_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1062_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1062" name="USB device ehci config header" brief="USB device ehci config header" version="2.9.0" full_name="USB device ehci config header" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.MIMXRT1062" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1062"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1062" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1062"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1062" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.9.0" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1062"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1062"/>
<component_dependency value="middleware.usb.phy.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1062" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1062"/>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1062" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1062"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1062" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1062" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1062" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1062" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1062" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1062" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1062" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1062" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1062" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1062" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1062"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1062" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1062"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1062" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.9.0" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1062"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1062"/>
<component_dependency value="middleware.usb.phy.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1062" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1062" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1062" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1062" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1062" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1062" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1062" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1062" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1062"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1062" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1062"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1062" name="USB host ehci config header" brief="USB host ehci config header" version="2.9.0" full_name="USB host ehci config header" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1062" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="MIMXRT1062xxxxA MIMXRT1062xxxxB" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1062"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1062"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,534 @@
<?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_middleware_nxp_usb_MIMXRT1064_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:36:24.472292-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="MIMXRT1064xxxxA"/>
<definition extID="component.osa.MIMXRT1064"/>
<definition extID="core0_MIMXRT1064xxxxA"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1064_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1064_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MIMXRT1064" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1064"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1064" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1064" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1064" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1064" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1064" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1064"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1064" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1064"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1064" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1064" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.8.4" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1064"/>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1064"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_ehci_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1064" name="USB device ehci config header" brief="USB device ehci config header" version="2.8.4" full_name="USB device ehci config header" devices="MIMXRT1064xxxxA" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1064" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1064" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1064" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1064" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1064" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1064"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1064" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1064" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1064" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1064" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1064" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1064"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1064" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.8.4" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1064"/>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1064"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_ehci_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1064" name="USB host ehci config header" brief="USB host ehci config header" version="2.8.4" full_name="USB host ehci config header" devices="MIMXRT1064xxxxA" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1064" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1064" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1064" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1064" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1064" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1064"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1064" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_video_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1064" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="MIMXRT1064xxxxA" device_cores="core0_MIMXRT1064xxxxA" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1064"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_phy_MIMXRT1064.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,568 @@
<?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_middleware_nxp_usb_MIMXRT1064_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MIMXRT1064xxxxA"/>
<definition extID="armgcc"/>
<definition extID="component.osa.MIMXRT1064"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1064_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1064_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1064" name="USB device ehci config header" brief="USB device ehci config header" version="2.9.0" full_name="USB device ehci config header" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.MIMXRT1064" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MIMXRT1064xxxxA" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1064"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1064" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1064"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1064" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.9.0" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1064"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1064"/>
<component_dependency value="middleware.usb.phy.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1064" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="MIMXRT1064xxxxA" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1064"/>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1064" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1064"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1064" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1064" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1064" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1064" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1064" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1064" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1064" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1064" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1064" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1064" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1064"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1064" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="MIMXRT1064xxxxA" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1064"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1064" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.9.0" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1064"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1064"/>
<component_dependency value="middleware.usb.phy.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1064" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1064" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1064" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1064" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1064" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1064" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1064" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1064" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1064"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1064" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1064"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1064" name="USB host ehci config header" brief="USB host ehci config header" version="2.9.0" full_name="USB host ehci config header" devices="MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1064" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="MIMXRT1064xxxxA" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1064"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1064"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,576 @@
<?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_middleware_nxp_usb_MIMXRT1166_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:37:11.694249-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="MIMXRT1166xxxxx"/>
<definition extID="component.osa.MIMXRT1166"/>
<definition extID="cm4_MIMXRT1166xxxxx"/>
<definition extID="M4SLAVE"/>
<definition extID="cm7_MIMXRT1166xxxxx"/>
<definition extID="M7SLAVE"/>
<definition extID="armgcc"/>
<definition extID="platform.drivers.memory.MIMXRT1166"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1166_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1166_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MIMXRT1166" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1166"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1166xxxxx">
<files mask="middleware_usb_common_header_MIMXRT1166_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_common_header_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1166" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1166" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1166" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1166xxxxx">
<files mask="middleware_usb_device_cdc_external_MIMXRT1166_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_device_cdc_external_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1166" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1166" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1166"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1166xxxxx">
<files mask="middleware_usb_device_common_header_MIMXRT1166_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_device_common_header_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1166" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1166"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1166xxxxx">
<files mask="middleware_usb_device_controller_driver_MIMXRT1166_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_device_controller_driver_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1166" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1166" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.8.4" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1166"/>
<component_dependency value="platform.drivers.memory.MIMXRT1166"/>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1166"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1166xxxxx">
<files mask="middleware_usb_device_ehci_MIMXRT1166_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_device_ehci_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1166" name="USB device ehci config header" brief="USB device ehci config header" version="2.8.4" full_name="USB device ehci config header" devices="MIMXRT1166xxxxx" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1166" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1166" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1166" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1166" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1166" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1166"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1166xxxxx">
<files mask="middleware_usb_device_stack_external_MIMXRT1166_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_device_stack_external_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1166" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1166" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_audio_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1166" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_cdc_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1166" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_cdc_rndis_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1166" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1166"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_common_header_MIMXRT1166_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_common_header_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1166" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.8.4" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1166"/>
<component_dependency value="platform.drivers.memory.MIMXRT1166"/>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1166"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_ehci_MIMXRT1166_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_ehci_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1166" name="USB host ehci config header" brief="USB host ehci config header" version="2.8.4" full_name="USB host ehci config header" devices="MIMXRT1166xxxxx" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1166" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_hid_MIMXRT1166_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_hid_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1166" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_msd_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1166" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_phdc_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1166" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_printer_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1166" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1166"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_stack_MIMXRT1166_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_stack_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1166" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_host_video_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1166" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="MIMXRT1166xxxxx" device_cores="cm4_MIMXRT1166xxxxx cm7_MIMXRT1166xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1166"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1166xxxxx">
<files mask="middleware_usb_phy_MIMXRT1166_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1166xxxxx">
<files mask="middleware_usb_phy_MIMXRT1166_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,572 @@
<?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_middleware_nxp_usb_MIMXRT1166_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MIMXRT1166xxxxx"/>
<definition extID="armgcc"/>
<definition extID="component.osa.MIMXRT1166"/>
<definition extID="platform.drivers.memory.MIMXRT1166"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1166_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1166_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1166" name="USB device ehci config header" brief="USB device ehci config header" version="2.9.0" full_name="USB device ehci config header" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.MIMXRT1166" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MIMXRT1166xxxxx" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1166"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1166" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1166"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1166" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.9.0" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1166"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1166"/>
<component_dependency value="middleware.usb.phy.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1166" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="MIMXRT1166xxxxx" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.common_header.MIMXRT1166"/>
<component_dependency value="platform.drivers.memory.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1166" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1166"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1166" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1166" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1166" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1166" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1166" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1166" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1166" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1166" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1166" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1166" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1166"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1166" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="MIMXRT1166xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1166"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1166" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.9.0" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1166xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1166"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1166"/>
<component_dependency value="middleware.usb.phy.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1166" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="MIMXRT1166xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1166" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="MIMXRT1166xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1166" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="MIMXRT1166xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1166" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="MIMXRT1166xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1166" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="MIMXRT1166xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1166" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="MIMXRT1166xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1166" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="MIMXRT1166xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1166" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="MIMXRT1166xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1166"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1166" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="MIMXRT1166xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1166"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1166" name="USB host ehci config header" brief="USB host ehci config header" version="2.9.0" full_name="USB host ehci config header" devices="MIMXRT1166xxxxx" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1166" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="MIMXRT1166xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1166"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1166"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,579 @@
<?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_middleware_nxp_usb_MIMXRT1176_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-03-27 10:45:40.823115-->
<!--This manifest is generated based on sdk repo commit: 7a3cf97dd3582e3ee8a98ede814ff1f2a45ea519-->
<externalDefinitions>
<definition extID="MIMXRT1176xxxxx"/>
<definition extID="component.osa.MIMXRT1176"/>
<definition extID="cm4_MIMXRT1176xxxxx"/>
<definition extID="M4SLAVE"/>
<definition extID="cm7_MIMXRT1176xxxxx"/>
<definition extID="M7SLAVE"/>
<definition extID="armgcc"/>
<definition extID="platform.drivers.memory.MIMXRT1176"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1176_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT1176_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MIMXRT1176" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1176"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1176xxxxx">
<files mask="middleware_usb_common_header_MIMXRT1176_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_common_header_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1176" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1176" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1176" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1176xxxxx">
<files mask="middleware_usb_device_cdc_external_MIMXRT1176_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_device_cdc_external_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1176" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1176" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1176"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1176xxxxx">
<files mask="middleware_usb_device_common_header_MIMXRT1176_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_device_common_header_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1176" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1176"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1176xxxxx">
<files mask="middleware_usb_device_controller_driver_MIMXRT1176_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_device_controller_driver_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1176" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1176" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.8.4" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1176"/>
<component_dependency value="platform.drivers.memory.MIMXRT1176"/>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1176"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1176xxxxx">
<files mask="middleware_usb_device_ehci_MIMXRT1176_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_device_ehci_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1176" name="USB device ehci config header" brief="USB device ehci config header" version="2.8.4" full_name="USB device ehci config header" devices="MIMXRT1176xxxxx" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1176" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1176" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1176" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1176" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1176" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1176"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1176xxxxx">
<files mask="middleware_usb_device_stack_external_MIMXRT1176_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_device_stack_external_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1176" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1176" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_audio_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1176" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_cdc_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1176" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_cdc_rndis_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1176" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1176"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_common_header_MIMXRT1176_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_common_header_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1176" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.8.4" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT1176"/>
<component_dependency value="platform.drivers.memory.MIMXRT1176"/>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1176"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_ehci_MIMXRT1176_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_ehci_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1176" name="USB host ehci config header" brief="USB host ehci config header" version="2.8.4" full_name="USB host ehci config header" devices="MIMXRT1176xxxxx" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1176" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_hid_MIMXRT1176_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_hid_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1176" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_msd_MIMXRT1176_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_msd_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1176" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_phdc_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1176" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_printer_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1176" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1176"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_stack_MIMXRT1176_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_stack_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1176" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_host_video_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1176" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="MIMXRT1176xxxxx" device_cores="cm4_MIMXRT1176xxxxx cm7_MIMXRT1176xxxxx" slave_roles="M4SLAVE M7SLAVE" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT1176"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm4_MIMXRT1176xxxxx">
<files mask="middleware_usb_phy_MIMXRT1176_cm4.cmake" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm7_MIMXRT1176xxxxx">
<files mask="middleware_usb_phy_MIMXRT1176_cm7.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,572 @@
<?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_middleware_nxp_usb_MIMXRT1176_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MIMXRT1176xxxxx"/>
<definition extID="armgcc"/>
<definition extID="component.osa.MIMXRT1176"/>
<definition extID="platform.drivers.memory.MIMXRT1176"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1176_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT1176_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ehci_config_header.MIMXRT1176" name="USB device ehci config header" brief="USB device ehci config header" version="2.9.0" full_name="USB device ehci config header" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.MIMXRT1176" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MIMXRT1176xxxxx" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT1176"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT1176" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1176"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ehci.MIMXRT1176" name="USB Device EHCI Controller Driver(HS)" brief="Middleware usb device ehci" version="2.9.0" full_name="USB Device EHCI Controller Driver(HS)" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ehci_config_header.MIMXRT1176"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT1176"/>
<component_dependency value="middleware.usb.phy.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="src">
<files mask="usb_device_ehci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/ehci" type="c_include">
<files mask="usb_device_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/ehci" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT1176" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="MIMXRT1176xxxxx" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.common_header.MIMXRT1176"/>
<component_dependency value="platform.drivers.memory.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT1176" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1176"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT1176" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT1176" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT1176" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT1176" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT1176" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT1176" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT1176" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT1176" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT1176" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT1176" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT1176"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT1176" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="MIMXRT1176xxxxx" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1176"/>
<component_dependency value="middleware.usb.device_controller_ehci.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ehci.MIMXRT1176" name="USB Host EHCI Controller Driver(HS)" brief="Middleware usb host ehci" version="2.9.0" full_name="USB Host EHCI Controller Driver(HS)" devices="MIMXRT1176xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ehci_config_header.MIMXRT1176"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT1176"/>
<component_dependency value="middleware.usb.phy.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ehci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ehci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT1176" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="MIMXRT1176xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT1176" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="MIMXRT1176xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT1176" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="MIMXRT1176xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT1176" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="MIMXRT1176xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT1176" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="MIMXRT1176xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT1176" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="MIMXRT1176xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT1176" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="MIMXRT1176xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT1176" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="MIMXRT1176xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT1176"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT1176" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="MIMXRT1176xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1176"/>
<component_dependency value="middleware.usb.common_header.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ehci_config_header.MIMXRT1176" name="USB host ehci config header" brief="USB host ehci config header" version="2.9.0" full_name="USB host ehci config header" devices="MIMXRT1176xxxxx" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ehci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ehci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT1176" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="MIMXRT1176xxxxx" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT1176"/>
<component_dependency value="middleware.usb.host_controller_ehci.MIMXRT1176"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,534 @@
<?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_middleware_nxp_usb_MIMXRT595S_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-03-27 10:46:11.679240-->
<!--This manifest is generated based on sdk repo commit: 7a3cf97dd3582e3ee8a98ede814ff1f2a45ea519-->
<externalDefinitions>
<definition extID="MIMXRT595S"/>
<definition extID="component.osa.MIMXRT595S"/>
<definition extID="cm33_MIMXRT595S"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT595S_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT595S_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MIMXRT595S" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT595S"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_common_header_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT595S" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT595S" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT595S" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_device_cdc_external_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT595S" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT595S" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT595S"/>
<component_dependency value="middleware.usb.common_header.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_device_common_header_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT595S" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT595S"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_device_controller_driver_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT595S" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT595S" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.MIMXRT595S" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.8.4" full_name="USB Device IP3511HS Controller Driver(HS)" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT595S"/>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.MIMXRT595S"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_device_ip3511hs_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511hs_config_header.MIMXRT595S" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.8.4" full_name="USB device ip3511hs config header" devices="MIMXRT595S" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT595S" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT595S" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT595S" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT595S" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT595S"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_device_stack_external_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT595S" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT595S" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_host_audio_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT595S" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_host_cdc_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT595S" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT595S" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT595S"/>
<component_dependency value="middleware.usb.common_header.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_host_common_header_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT595S" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_host_hid_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.MIMXRT595S" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.8.4" full_name="USB Host IP3516HS Controller Driver(HS)" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT595S"/>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.MIMXRT595S"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_host_ip3516hs_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.MIMXRT595S" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.8.4" full_name="USB host ip3516hs config header" devices="MIMXRT595S" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT595S" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_host_msd_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT595S" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_host_phdc_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT595S" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_host_printer_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT595S" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT595S"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_host_stack_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT595S" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_host_video_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT595S" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="MIMXRT595S" device_cores="cm33_MIMXRT595S" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT595S"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT595S">
<files mask="middleware_usb_phy_MIMXRT595S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,568 @@
<?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_middleware_nxp_usb_MIMXRT595S_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MIMXRT595S"/>
<definition extID="armgcc"/>
<definition extID="component.osa.MIMXRT595S"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT595S_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT595S_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ip3511hs_config_header.MIMXRT595S" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.9.0" full_name="USB device ip3511hs config header" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.MIMXRT595S" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MIMXRT595S" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT595S"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT595S" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT595S"/>
<component_dependency value="middleware.usb.common_header.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.MIMXRT595S" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.9.0" full_name="USB Device IP3511HS Controller Driver(HS)" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.MIMXRT595S"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT595S"/>
<component_dependency value="middleware.usb.phy.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT595S" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="MIMXRT595S" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT595S"/>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT595S" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT595S"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT595S" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT595S" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT595S" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT595S" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT595S" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT595S" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT595S" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT595S" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT595S" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT595S" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT595S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT595S" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="MIMXRT595S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT595S"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.MIMXRT595S" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.9.0" full_name="USB Host IP3516HS Controller Driver(HS)" devices="MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.MIMXRT595S"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT595S"/>
<component_dependency value="middleware.usb.phy.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT595S" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT595S" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT595S" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT595S" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT595S" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT595S" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT595S" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT595S" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT595S"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT595S" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT595S"/>
<component_dependency value="middleware.usb.common_header.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.MIMXRT595S" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.9.0" full_name="USB host ip3516hs config header" devices="MIMXRT595S" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT595S" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="MIMXRT595S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT595S"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.MIMXRT595S"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,534 @@
<?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_middleware_nxp_usb_MIMXRT685S_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-01-09 15:36:03.882094-->
<!--This manifest is generated based on sdk repo commit: dcc319a0105d6a9ebec0bc625dd7aae64718cd3d-->
<externalDefinitions>
<definition extID="MIMXRT685S"/>
<definition extID="component.osa.MIMXRT685S"/>
<definition extID="cm33_MIMXRT685S"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT685S_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MIMXRT685S_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MIMXRT685S" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT685S"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_common_header_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT685S" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT685S" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT685S" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_device_cdc_external_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT685S" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT685S" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT685S"/>
<component_dependency value="middleware.usb.common_header.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_device_common_header_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT685S" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT685S"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_device_controller_driver_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT685S" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT685S" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.MIMXRT685S" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.8.4" full_name="USB Device IP3511HS Controller Driver(HS)" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT685S"/>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.MIMXRT685S"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_device_ip3511hs_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ip3511hs_config_header.MIMXRT685S" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.8.4" full_name="USB device ip3511hs config header" devices="MIMXRT685S" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT685S" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT685S" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT685S" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT685S" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT685S"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_device_stack_external_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT685S" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT685S" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_host_audio_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT685S" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_host_cdc_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT685S" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT685S" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT685S"/>
<component_dependency value="middleware.usb.common_header.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_host_common_header_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT685S" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_host_hid_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.MIMXRT685S" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.8.4" full_name="USB Host IP3516HS Controller Driver(HS)" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.phy.MIMXRT685S"/>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.MIMXRT685S"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_host_ip3516hs_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.MIMXRT685S" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.8.4" full_name="USB host ip3516hs config header" devices="MIMXRT685S" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT685S" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_host_msd_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT685S" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_host_phdc_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT685S" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_host_printer_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT685S" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT685S"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_host_stack_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT685S" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_host_video_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT685S" name="USB PHY" brief="Middleware usb phy" version="2.8.4" full_name="USB PHY" devices="MIMXRT685S" device_cores="cm33_MIMXRT685S" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT685S"/>
</dependencies>
<source relative_path="./phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="./phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace" device_cores="cm33_MIMXRT685S">
<files mask="middleware_usb_phy_MIMXRT685S_cm33.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,568 @@
<?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_middleware_nxp_usb_MIMXRT685S_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MIMXRT685S"/>
<definition extID="armgcc"/>
<definition extID="component.osa.MIMXRT685S"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT685S_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MIMXRT685S_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.ip3511hs_config_header.MIMXRT685S" name="USB device ip3511hs config header" brief="USB device ip3511hs config header" version="2.9.0" full_name="USB device ip3511hs config header" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/ip3511hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.MIMXRT685S" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MIMXRT685S" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MIMXRT685S"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MIMXRT685S" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT685S"/>
<component_dependency value="middleware.usb.common_header.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_ip3511hs.MIMXRT685S" name="USB Device IP3511HS Controller Driver(HS)" brief="Middleware usb device ip3511hs" version="2.9.0" full_name="USB Device IP3511HS Controller Driver(HS)" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.ip3511hs_config_header.MIMXRT685S"/>
<component_dependency value="middleware.usb.device.common_header.MIMXRT685S"/>
<component_dependency value="middleware.usb.phy.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="src">
<files mask="usb_device_lpcip3511.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include">
<files mask="usb_device_lpcip3511.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ip3511hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/lpcip3511" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.phy.MIMXRT685S" name="USB PHY" brief="Middleware usb phy" version="2.9.0" full_name="USB PHY" devices="MIMXRT685S" category="USB/USB PHY" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.common_header.MIMXRT685S"/>
</dependencies>
<source relative_path="../../phy" project_relative_path="phy" type="src">
<files mask="usb_phy.c"/>
</source>
<source relative_path="../../phy" project_relative_path="phy" type="c_include">
<files mask="usb_phy.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_phy.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../phy" project_relative_path="phy" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MIMXRT685S" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT685S"/>
<component_dependency value="middleware.usb.device.controller.driver.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MIMXRT685S" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MIMXRT685S" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MIMXRT685S" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
<component_dependency value="middleware.usb.device.cdc.external.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MIMXRT685S" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MIMXRT685S" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MIMXRT685S" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MIMXRT685S" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MIMXRT685S" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MIMXRT685S" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MIMXRT685S" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MIMXRT685S"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MIMXRT685S" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="MIMXRT685S" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT685S"/>
<component_dependency value="middleware.usb.device_controller_ip3511hs.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_ip3516hs.MIMXRT685S" name="USB Host IP3516HS Controller Driver(HS)" brief="Middleware usb host ip3516hs" version="2.9.0" full_name="USB Host IP3516HS Controller Driver(HS)" devices="MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.ip3516hs_config_header.MIMXRT685S"/>
<component_dependency value="middleware.usb.host.common_header.MIMXRT685S"/>
<component_dependency value="middleware.usb.phy.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_ip3516hs.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_ip3516hs.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MIMXRT685S" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MIMXRT685S" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MIMXRT685S" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
<component_dependency value="middleware.usb.host_cdc.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MIMXRT685S" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MIMXRT685S" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MIMXRT685S" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MIMXRT685S" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MIMXRT685S" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MIMXRT685S"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MIMXRT685S" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT685S"/>
<component_dependency value="middleware.usb.common_header.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.ip3516hs_config_header.MIMXRT685S" name="USB host ip3516hs config header" brief="USB host ip3516hs config header" version="2.9.0" full_name="USB host ip3516hs config header" devices="MIMXRT685S" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_ip3516hs_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/ip3516hs" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MIMXRT685S" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="MIMXRT685S" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MIMXRT685S"/>
<component_dependency value="middleware.usb.host_controller_ip3516hs.MIMXRT685S"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,577 @@
<?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_middleware_nxp_usb_MK22F51212_manifest_v3_10" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.10" api_version="2.0.0" 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-03-27 10:46:42.417074-->
<!--This manifest is generated based on sdk repo commit: 7a3cf97dd3582e3ee8a98ede814ff1f2a45ea519-->
<externalDefinitions>
<definition extID="MK22FN512xxx12"/>
<definition extID="component.osa.MK22F51212"/>
<definition extID="core0_MK22FN512xxx12"/>
<definition extID="armgcc"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2130_middleware_nxp_usb_MK22F51212_manifest_v3_10" name="MCUXpressoSDK2130_middleware_nxp_usb_MK22F51212_manifest_v3_10" version="2.13.0"/>
<components>
<component id="middleware.usb.common_header.MK22F51212" name="USB Common Header" brief="Middleware usb common_header" version="2.8.4" full_name="USB Common Header" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MK22F51212"/>
</dependencies>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_common_header_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MK22F51212" name="USB Device Audio" brief="Middleware usb device audio external" version="2.8.4" full_name="USB Device Audio" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MK22F51212" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.8.4" full_name="USB Device CCID" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MK22F51212" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.8.4" full_name="USB Device CDC" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_cdc_external_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MK22F51212" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.8.4" full_name="USB Device CDC RNDIS" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
<component_dependency value="middleware.usb.device.cdc.external.MK22F51212"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MK22F51212" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.8.4" full_name="USB Device Common Header" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MK22F51212"/>
<component_dependency value="middleware.usb.common_header.MK22F51212"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_common_header_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MK22F51212" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.8.4" full_name="USB Device Common Controller" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MK22F51212"/>
<component_dependency value="middleware.usb.device_controller_khci.MK22F51212"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_controller_driver_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="./device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MK22F51212" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.8.4" full_name="USB Device DFU" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MK22F51212" name="USB Device HID" brief="Middleware usb device hid external" version="2.8.4" full_name="USB Device HID" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_khci.MK22F51212" name="USB Device KHCI Controller Driver(FS)" brief="Middleware usb device khci" version="2.8.4" full_name="USB Device KHCI Controller Driver(FS)" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.khci_config_header.MK22F51212"/>
<component_dependency value="middleware.usb.device.common_header.MK22F51212"/>
</all>
</dependencies>
<source relative_path="./device" project_relative_path="device/source/khci" type="src">
<files mask="usb_device_khci.c"/>
</source>
<source relative_path="./device" project_relative_path="device/source/khci" type="c_include">
<files mask="usb_device_khci.h"/>
</source>
<source relative_path="./include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_khci_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./device" project_relative_path="device/source/khci" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.khci_config_header.MK22F51212" name="USB device khci config header" brief="USB device khci config header" version="2.8.4" full_name="USB device khci config header" devices="MK22FN512xxx12" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/device_config/khci" project_relative_path="generated" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/device_config/khci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MK22F51212" name="USB Device MSD" brief="Middleware usb device msd external" version="2.8.4" full_name="USB Device MSD" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MK22F51212" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.8.4" full_name="USB Device PHDC" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MK22F51212" name="USB Device Printer" brief="Middleware usb device printer external" version="2.8.4" full_name="USB Device Printer" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MK22F51212" name="USB Device Stack" brief="Middleware usb device stack external" version="2.8.4" full_name="USB Device Stack" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MK22F51212"/>
<component_dependency value="middleware.usb.device.controller.driver.MK22F51212"/>
</all>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="./output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_device_stack_external_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="./output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MK22F51212" name="USB Device Video" brief="Middleware usb device video external" version="2.8.4" full_name="USB Device Video" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<include_paths>
<include_path relative_path="./output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="./output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MK22F51212" name="USB Host Audio" brief="Middleware usb host audio" version="2.8.4" full_name="USB Host Audio" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_audio_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MK22F51212" name="USB Host CDC" brief="Middleware usb host cdc" version="2.8.4" full_name="USB Host CDC" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_cdc_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MK22F51212" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.8.4" full_name="USB Host CDC RNDIS" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
<component_dependency value="middleware.usb.host_cdc.MK22F51212"/>
</all>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MK22F51212" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.8.4" full_name="USB Host Common Header" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MK22F51212"/>
<component_dependency value="middleware.usb.common_header.MK22F51212"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_common_header_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MK22F51212" name="USB Host HID" brief="Middleware usb host hid" version="2.8.4" full_name="USB Host HID" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_hid_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_khci.MK22F51212" name="USB Host KHCI Controller Driver(FS)" brief="Middleware usb host khci" version="2.8.4" full_name="USB Host KHCI Controller Driver(FS)" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.khci_config_header.MK22F51212"/>
<component_dependency value="middleware.usb.host.common_header.MK22F51212"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_khci.c"/>
</source>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host_khci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_khci_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.khci_config_header.MK22F51212" name="USB host khci config header" brief="USB host khci config header" version="2.8.4" full_name="USB host khci config header" devices="MK22FN512xxx12" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/host_config/khci" project_relative_path="generated" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/host_config/khci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MK22F51212" name="USB Host MSD" brief="Middleware usb host msd" version="2.8.4" full_name="USB Host MSD" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_msd_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MK22F51212" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.8.4" full_name="USB Host PHDC" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_phdc_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MK22F51212" name="USB Host Printer" brief="Middleware usb host printer" version="2.8.4" full_name="USB Host Printer" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_printer_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MK22F51212" name="USB Host Stack" brief="Middleware usb host stack" version="2.8.4" full_name="USB Host Stack" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MK22F51212"/>
<component_dependency value="middleware.usb.host_controller_khci.MK22F51212"/>
</all>
</dependencies>
<source relative_path="./host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="./host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" project_relative_path="." type="workspace">
<files mask="middleware_usb_host_stack_MK22F51212.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="./host" project_relative_path="host" type="c_include"/>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="./include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MK22F51212" name="USB Host Video" brief="Middleware usb host video" version="2.8.4" full_name="USB Host Video" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
</dependencies>
<source relative_path="./host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="./host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<include_paths>
<include_path relative_path="./host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.otg.common_header.MK22F51212" name="USB OTG Common Header" brief="Middleware usb otg common_header" version="2.8.4" full_name="USB OTG Common Header" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB OTG" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MK22F51212"/>
<component_dependency value="middleware.usb.common_header.MK22F51212"/>
</all>
</dependencies>
<source relative_path="./otg" project_relative_path="otg" type="c_include">
<files mask="usb_otg.h"/>
<files mask="usb_otg_oci.h"/>
<files mask="usb_otg_peripheral.h"/>
</source>
<include_paths>
<include_path relative_path="./otg" project_relative_path="otg" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.otg.config_header.MK22F51212" name="USB OTG config header" brief="USB OTG config header" version="2.8.4" full_name="USB OTG config header" devices="MK22FN512xxx12" user_visible="true" type="project_template" package_base_path=".././" project_base_path="source">
<source relative_path="./output/npw/otg_config" project_relative_path="generated" type="c_include">
<files mask="usb_otg_config.h"/>
</source>
<include_paths>
<include_path relative_path="./output/npw/otg_config" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.otg_controller_khci.MK22F51212" name="USB OTG KHCI Controller" brief="Middleware usb otg khci controller" version="2.8.4" full_name="USB OTG KHCI Controller" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB OTG" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.otg.config_header.MK22F51212"/>
<component_dependency value="middleware.usb.otg.common_header.MK22F51212"/>
</all>
</dependencies>
<source relative_path="./otg" project_relative_path="otg" type="src">
<files mask="usb_otg_khci.c"/>
</source>
<source relative_path="./otg" project_relative_path="otg" type="c_include">
<files mask="usb_otg_khci.h"/>
</source>
<include_paths>
<include_path relative_path="./otg" project_relative_path="otg" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.otg.MK22F51212" name="USB OTG Stack" brief="Middleware usb otg stack" version="2.8.4" full_name="USB OTG Stack" devices="MK22FN512xxx12" device_cores="core0_MK22FN512xxx12" category="USB/USB OTG" user_visible="true" type="middleware" package_base_path=".././" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
<component_dependency value="middleware.usb.device.controller.driver.MK22F51212"/>
<component_dependency value="middleware.usb.otg_controller_khci.MK22F51212"/>
<component_dependency value="middleware.usb.otg.config_header.MK22F51212"/>
</all>
</dependencies>
<source relative_path="./otg" project_relative_path="otg" type="c_include">
<files mask="usb_otg.h"/>
<files mask="usb_otg_oci.h"/>
<files mask="usb_otg_peripheral.h"/>
</source>
<source relative_path="./otg" project_relative_path="otg" type="src">
<files mask="usb_otg_oci.c"/>
</source>
<include_paths>
<include_path relative_path="./otg" project_relative_path="otg" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -0,0 +1,552 @@
<?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_middleware_nxp_usb_MK22F51212_manifest_v3_13" name="USB Host, Device, OTG Stack" brief="Host, Device, OTG" format_version="3.13" api_version="2.0.0" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.13.xsd">
<externalDefinitions>
<definition extID="MK22FN512xxx12"/>
<definition extID="armgcc"/>
<definition extID="component.osa.MK22F51212"/>
</externalDefinitions>
<ksdk id="MCUXpressoSDK2140_middleware_nxp_usb_MK22F51212_manifest_v3_13" name="MCUXpressoSDK2140_middleware_nxp_usb_MK22F51212_manifest_v3_13" version="2.14.0"/>
<components>
<component id="middleware.usb.device.khci_config_header.MK22F51212" name="USB device khci config header" brief="USB device khci config header" version="2.9.0" full_name="USB device khci config header" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/device_config/khci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_device_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_khci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/device_config/khci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.common_header.MK22F51212" name="USB Common Header" brief="Middleware usb common_header" version="2.9.0" full_name="USB Common Header" devices="MK22FN512xxx12" category="USB/USB Common Header" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="component.osa.MK22F51212"/>
</dependencies>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
<files mask="usb_misc.h"/>
<files mask="usb_spec.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.common_header.MK22F51212" name="USB Device Common Header" brief="Middleware usb device common_header" version="2.9.0" full_name="USB Device Common Header" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MK22F51212"/>
<component_dependency value="middleware.usb.common_header.MK22F51212"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device_controller_khci.MK22F51212" name="USB Device KHCI Controller Driver(FS)" brief="Middleware usb device khci" version="2.9.0" full_name="USB Device KHCI Controller Driver(FS)" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.khci_config_header.MK22F51212"/>
<component_dependency value="middleware.usb.device.common_header.MK22F51212"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/source/khci" type="src">
<files mask="usb_device_khci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source/khci" type="c_include">
<files mask="usb_device_khci.h"/>
</source>
<source relative_path="../../include" project_relative_path="include" type="c_include">
<files mask="usb.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_khci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/source/khci" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.stack.external.MK22F51212" name="USB Device Stack" brief="Middleware usb device stack external" version="2.9.0" full_name="USB Device Stack" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MK22F51212"/>
<component_dependency value="middleware.usb.device.controller.driver.MK22F51212"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="src">
<files mask="usb_device_class.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include">
<files mask="usb_device_class.h"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="src">
<files mask="usb_device_ch9.c"/>
</source>
<source relative_path="../../output/source/device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_ch9.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_stack_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="device/source" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
<include_path relative_path="../../output/source/device" project_relative_path="output/source/device" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.audio.external.MK22F51212" name="USB Device Audio" brief="Middleware usb device audio external" version="2.9.0" full_name="USB Device Audio" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="src">
<files mask="usb_device_audio.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include">
<files mask="usb_device_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_audio_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/audio" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.external.MK22F51212" name="USB Device CDC" brief="Middleware usb device cdc external" version="2.9.0" full_name="USB Device CDC" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="src">
<files mask="usb_device_cdc_acm.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include">
<files mask="usb_device_cdc_acm.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.cdc.rndis.external.MK22F51212" name="USB Device CDC RNDIS" brief="Middleware usb device cdc rndis external" version="2.9.0" full_name="USB Device CDC RNDIS" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
<component_dependency value="middleware.usb.device.cdc.external.MK22F51212"/>
</all>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="src">
<files mask="usb_device_cdc_rndis.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include">
<files mask="usb_device_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_cdc_rndis_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/cdc_rndis" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.hid.external.MK22F51212" name="USB Device HID" brief="Middleware usb device hid external" version="2.9.0" full_name="USB Device HID" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="src">
<files mask="usb_device_hid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include">
<files mask="usb_device_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_hid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/hid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.dfu.external.MK22F51212" name="USB Device DFU" brief="Middleware usb device dfu external" version="2.9.0" full_name="USB Device DFU" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="src">
<files mask="usb_device_dfu.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include">
<files mask="usb_device_dfu.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_dfu_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/dfu" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.msd.external.MK22F51212" name="USB Device MSD" brief="Middleware usb device msd external" version="2.9.0" full_name="USB Device MSD" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="src">
<files mask="usb_device_msc.c"/>
<files mask="usb_device_msc_ufi.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include">
<files mask="usb_device_msc.h"/>
<files mask="usb_device_msc_ufi.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_msd_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/msc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.phdc.external.MK22F51212" name="USB Device PHDC" brief="Middleware usb device phdc external" version="2.9.0" full_name="USB Device PHDC" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="src">
<files mask="usb_device_phdc.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include">
<files mask="usb_device_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_phdc_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/phdc" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.video.external.MK22F51212" name="USB Device Video" brief="Middleware usb device video external" version="2.9.0" full_name="USB Device Video" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="src">
<files mask="usb_device_video.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include">
<files mask="usb_device_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_video_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/video" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.ccid.external.MK22F51212" name="USB Device CCID" brief="Middleware usb device ccid external" version="2.9.0" full_name="USB Device CCID" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="src">
<files mask="usb_device_ccid.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include">
<files mask="usb_device_ccid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_ccid_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/ccid" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.printer.external.MK22F51212" name="USB Device Printer" brief="Middleware usb device printer external" version="2.9.0" full_name="USB Device Printer" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.device.stack.external.MK22F51212"/>
</dependencies>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="src">
<files mask="usb_device_printer.c"/>
</source>
<source relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include">
<files mask="usb_device_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_printer_external.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/source/device/class" project_relative_path="device/class/printer" type="c_include"/>
<include_path relative_path="../../output/source/device/class" project_relative_path="output/source/device/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.device.controller.driver.MK22F51212" name="USB Device Common Controller" brief="Middleware usb device controller driver" version="2.9.0" full_name="USB Device Common Controller" devices="MK22FN512xxx12" category="USB/USB Device" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MK22F51212"/>
<component_dependency value="middleware.usb.device_controller_khci.MK22F51212"/>
</all>
</dependencies>
<source relative_path="../../device" project_relative_path="device/include" type="c_include">
<files mask="usb_device.h"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="src">
<files mask="usb_device_dci.c"/>
</source>
<source relative_path="../../device" project_relative_path="device/source" type="c_include">
<files mask="usb_device_dci.h"/>
</source>
<source exclude="true" relative_path="./" type="doc">
<files mask="ChangeLogKSDK.txt" hidden="true"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_device_controller_driver.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../device" project_relative_path="device/include" type="c_include"/>
<include_path relative_path="../../device" project_relative_path="device/source" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_controller_khci.MK22F51212" name="USB Host KHCI Controller Driver(FS)" brief="Middleware usb host khci" version="2.9.0" full_name="USB Host KHCI Controller Driver(FS)" devices="MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.khci_config_header.MK22F51212"/>
<component_dependency value="middleware.usb.host.common_header.MK22F51212"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_khci.c"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host_khci.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_khci.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_audio.MK22F51212" name="USB Host Audio" brief="Middleware usb host audio" version="2.9.0" full_name="USB Host Audio" devices="MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_audio.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_audio.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_audio.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc.MK22F51212" name="USB Host CDC" brief="Middleware usb host cdc" version="2.9.0" full_name="USB Host CDC" devices="MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_cdc_rndis.MK22F51212" name="USB Host CDC RNDIS" brief="Middleware usb host cdc_rndis" version="2.9.0" full_name="USB Host CDC RNDIS" devices="MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
<component_dependency value="middleware.usb.host_cdc.MK22F51212"/>
</all>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_cdc_rndis.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_cdc_rndis.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_cdc_rndis.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_hid.MK22F51212" name="USB Host HID" brief="Middleware usb host hid" version="2.9.0" full_name="USB Host HID" devices="MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hid.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hid.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_hid.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_msd.MK22F51212" name="USB Host MSD" brief="Middleware usb host msd" version="2.9.0" full_name="USB Host MSD" devices="MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_msd.c"/>
<files mask="usb_host_msd_ufi.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_msd.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_msd.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_video.MK22F51212" name="USB Host Video" brief="Middleware usb host video" version="2.9.0" full_name="USB Host Video" devices="MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_video.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_video.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_video.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_phdc.MK22F51212" name="USB Host PHDC" brief="Middleware usb host phdc" version="2.9.0" full_name="USB Host PHDC" devices="MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_phdc.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_phdc.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_phdc.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host_printer.MK22F51212" name="USB Host Printer" brief="Middleware usb host printer" version="2.9.0" full_name="USB Host Printer" devices="MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<component_dependency value="middleware.usb.host.stack.MK22F51212"/>
</dependencies>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_printer.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_printer.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_printer.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.common_header.MK22F51212" name="USB Host Common Header" brief="Middleware usb host common_header" version="2.9.0" full_name="USB Host Common Header" devices="MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MK22F51212"/>
<component_dependency value="middleware.usb.common_header.MK22F51212"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_common_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.khci_config_header.MK22F51212" name="USB host khci config header" brief="USB host khci config header" version="2.9.0" full_name="USB host khci config header" devices="MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="project_template" package_base_path="../middleware/usb" project_base_path="source">
<source relative_path="../../output/npw/host_config/khci" project_relative_path="generated" config="true" type="c_include">
<files mask="usb_host_config.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_khci_config_header.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../output/npw/host_config/khci" project_relative_path="generated" type="c_include"/>
</include_paths>
</component>
<component id="middleware.usb.host.stack.MK22F51212" name="USB Host Stack" brief="Middleware usb host stack" version="2.9.0" full_name="USB Host Stack" devices="MK22FN512xxx12" category="USB/USB Host" user_visible="true" type="middleware" package_base_path="../middleware/usb" project_base_path="usb">
<dependencies>
<all>
<component_dependency value="component.osa.MK22F51212"/>
<component_dependency value="middleware.usb.host_controller_khci.MK22F51212"/>
</all>
</dependencies>
<source relative_path="../../host" project_relative_path="host" type="c_include">
<files mask="usb_host.h"/>
<files mask="usb_host_hci.h"/>
<files mask="usb_host_devices.h"/>
<files mask="usb_host_framework.h"/>
</source>
<source relative_path="../../host" project_relative_path="host" type="src">
<files mask="usb_host_hci.c"/>
<files mask="usb_host_devices.c"/>
<files mask="usb_host_framework.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="src">
<files mask="usb_host_hub.c"/>
<files mask="usb_host_hub_app.c"/>
</source>
<source relative_path="../../host/class" project_relative_path="host/class" type="c_include">
<files mask="usb_host_hub.h"/>
<files mask="usb_host_hub_app.h"/>
</source>
<source toolchain="armgcc" relative_path="./" type="workspace">
<files mask="middleware_usb_host_stack.cmake" hidden="true"/>
</source>
<include_paths>
<include_path relative_path="../../host" project_relative_path="host" type="c_include"/>
<include_path relative_path="../../host/class" project_relative_path="host/class" type="c_include"/>
<include_path relative_path="../../include" project_relative_path="include" type="c_include"/>
</include_paths>
</component>
</components>
</ksdk:manifest>

View File

@ -8,3 +8,6 @@ target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/include
)
include(component_osa)

View File

@ -0,0 +1,15 @@
#Description: USB Device Common Controller; user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_controller_driver component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_dci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
)
include(middleware_usb_device_ehci_MIMXRT1042)
include(component_osa)

View File

@ -0,0 +1,16 @@
#Description: USB Device EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_phy)
include(middleware_usb_device_common_header)

View File

@ -0,0 +1,16 @@
#Description: USB Device EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_phy)
include(middleware_usb_device_common_header)

View File

@ -0,0 +1,16 @@
#Description: USB Device EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_phy)
include(middleware_usb_device_common_header)

View File

@ -0,0 +1,16 @@
#Description: USB Device EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_phy)
include(middleware_usb_device_common_header)

View File

@ -0,0 +1,16 @@
#Description: USB Device EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_phy)
include(middleware_usb_device_common_header)

View File

@ -0,0 +1,16 @@
#Description: USB Device EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_phy)
include(middleware_usb_device_common_header)

View File

@ -0,0 +1,16 @@
#Description: USB Device EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_phy)
include(middleware_usb_device_common_header)

View File

@ -0,0 +1,16 @@
#Description: USB Device EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_phy)
include(middleware_usb_device_common_header)

View File

@ -0,0 +1,17 @@
#Description: USB Device EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
${CMAKE_CURRENT_LIST_DIR}/include
)
include(driver_memory)
include(middleware_usb_device_common_header)
include(middleware_usb_phy)

View File

@ -0,0 +1,17 @@
#Description: USB Device EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
${CMAKE_CURRENT_LIST_DIR}/include
)
include(driver_memory)
include(middleware_usb_device_common_header)
include(middleware_usb_phy)

View File

@ -0,0 +1,17 @@
#Description: USB Device EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
${CMAKE_CURRENT_LIST_DIR}/include
)
include(driver_memory)
include(middleware_usb_device_common_header)
include(middleware_usb_phy)

View File

@ -0,0 +1,17 @@
#Description: USB Device EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
${CMAKE_CURRENT_LIST_DIR}/include
)
include(driver_memory)
include(middleware_usb_device_common_header)
include(middleware_usb_phy)

View File

@ -0,0 +1,16 @@
#Description: USB Device EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_phy)
include(middleware_usb_device_common_header)

View File

@ -0,0 +1,16 @@
#Description: USB Device IP3511HS Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_device_ip3511hs component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/device/usb_device_lpcip3511.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/device
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_phy)
include(middleware_usb_device_common_header)

View File

@ -0,0 +1,16 @@
#Description: USB Host EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_host_common_header)
include(middleware_usb_phy)

View File

@ -0,0 +1,16 @@
#Description: USB Host EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_host_common_header)
include(middleware_usb_phy)

View File

@ -0,0 +1,16 @@
#Description: USB Host EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_host_common_header)
include(middleware_usb_phy)

View File

@ -0,0 +1,16 @@
#Description: USB Host EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_host_common_header)
include(middleware_usb_phy)

View File

@ -0,0 +1,16 @@
#Description: USB Host EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_host_common_header)
include(middleware_usb_phy)

View File

@ -0,0 +1,16 @@
#Description: USB Host EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_host_common_header)
include(middleware_usb_phy)

View File

@ -0,0 +1,16 @@
#Description: USB Host EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_host_common_header)
include(middleware_usb_phy)

View File

@ -0,0 +1,16 @@
#Description: USB Host EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_host_common_header)
include(middleware_usb_phy)

View File

@ -0,0 +1,17 @@
#Description: USB Host EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/include
)
include(driver_memory)
include(middleware_usb_phy)
include(middleware_usb_host_common_header)

View File

@ -0,0 +1,17 @@
#Description: USB Host EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/include
)
include(driver_memory)
include(middleware_usb_phy)
include(middleware_usb_host_common_header)

View File

@ -0,0 +1,17 @@
#Description: USB Host EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/include
)
include(driver_memory)
include(middleware_usb_phy)
include(middleware_usb_host_common_header)

View File

@ -0,0 +1,17 @@
#Description: USB Host EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/include
)
include(driver_memory)
include(middleware_usb_phy)
include(middleware_usb_host_common_header)

View File

@ -0,0 +1,16 @@
#Description: USB Host EHCI Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_ehci component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_host_common_header)
include(middleware_usb_phy)

View File

@ -0,0 +1,16 @@
#Description: USB Host IP3516HS Controller Driver(HS); user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_ip3516hs component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_ip3516hs.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_host_common_header)
include(middleware_usb_phy)

View File

@ -0,0 +1,21 @@
#Description: USB Host Stack; user_visible: True
include_guard(GLOBAL)
message("middleware_usb_host_stack component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_hci.c
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_devices.c
${CMAKE_CURRENT_LIST_DIR}/host/usb_host_framework.c
${CMAKE_CURRENT_LIST_DIR}/host/class/usb_host_hub.c
${CMAKE_CURRENT_LIST_DIR}/host/class/usb_host_hub_app.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/host
${CMAKE_CURRENT_LIST_DIR}/host/class
${CMAKE_CURRENT_LIST_DIR}/include
)
include(middleware_usb_host_ehci_MIMXRT1042)
include(component_osa)

View File

@ -932,7 +932,7 @@ static usb_status_t USB_DeviceControlCallbackFeedback(usb_device_handle handle,
uint8_t **buffer,
uint32_t *length)
{
usb_status_t status;
usb_status_t status = kStatus_USB_InvalidRequest;
if (kStatus_USB_InvalidRequest == error)
{

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,944 @@
include_guard(GLOBAL)
if (CONFIG_USE_middleware_usb_device_khci_config_header)
# Add set(CONFIG_USE_middleware_usb_device_khci_config_header true) in config.cmake to use this component
message("middleware_usb_device_khci_config_header component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL K32L2B11xxxxA OR CONFIG_DEVICE_ID STREQUAL K32L2B21xxxxA OR CONFIG_DEVICE_ID STREQUAL K32L2B31xxxxA OR CONFIG_DEVICE_ID STREQUAL MK22FN128xxx10 OR CONFIG_DEVICE_ID STREQUAL MK22FN128xxx12 OR CONFIG_DEVICE_ID STREQUAL MK22FN256xxx12 OR CONFIG_DEVICE_ID STREQUAL MK22FN512xxx12 OR CONFIG_DEVICE_ID STREQUAL K32L2A31xxxxA OR CONFIG_DEVICE_ID STREQUAL K32L2A41xxxxA OR CONFIG_DEVICE_ID STREQUAL K32L3A60xxx))
add_config_file(${CMAKE_CURRENT_LIST_DIR}/./output/npw/device_config/khci/usb_device_config.h ${CMAKE_CURRENT_LIST_DIR}/./output/npw/device_config/khci middleware_usb_device_khci_config_header)
else()
message(SEND_ERROR "middleware_usb_device_khci_config_header dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_ip3511fs_config_header)
# Add set(CONFIG_USE_middleware_usb_device_ip3511fs_config_header true) in config.cmake to use this component
message("middleware_usb_device_ip3511fs_config_header component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL LPC51U68 OR CONFIG_DEVICE_ID STREQUAL LPC54005 OR CONFIG_DEVICE_ID STREQUAL LPC54016 OR CONFIG_DEVICE_ID STREQUAL LPC54018 OR CONFIG_DEVICE_ID STREQUAL LPC54018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54018J4M OR CONFIG_DEVICE_ID STREQUAL LPC54605J512 OR CONFIG_DEVICE_ID STREQUAL LPC54605J256 OR CONFIG_DEVICE_ID STREQUAL LPC54606J512 OR CONFIG_DEVICE_ID STREQUAL LPC54606J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J512 OR CONFIG_DEVICE_ID STREQUAL LPC54608J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J256 OR CONFIG_DEVICE_ID STREQUAL LPC54618J512 OR CONFIG_DEVICE_ID STREQUAL LPC54628J512 OR CONFIG_DEVICE_ID STREQUAL LPC54S005 OR CONFIG_DEVICE_ID STREQUAL LPC54S016 OR CONFIG_DEVICE_ID STREQUAL LPC54S018 OR CONFIG_DEVICE_ID STREQUAL LPC54S018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54S018J4M OR CONFIG_DEVICE_ID STREQUAL LPC5512 OR CONFIG_DEVICE_ID STREQUAL LPC5514 OR CONFIG_DEVICE_ID STREQUAL LPC5516 OR CONFIG_DEVICE_ID STREQUAL LPC5526 OR CONFIG_DEVICE_ID STREQUAL LPC5528 OR CONFIG_DEVICE_ID STREQUAL LPC55S14 OR CONFIG_DEVICE_ID STREQUAL LPC55S16 OR CONFIG_DEVICE_ID STREQUAL LPC55S26 OR CONFIG_DEVICE_ID STREQUAL LPC55S28 OR CONFIG_DEVICE_ID STREQUAL LPC55S66 OR CONFIG_DEVICE_ID STREQUAL LPC55S69))
add_config_file(${CMAKE_CURRENT_LIST_DIR}/./output/npw/device_config/ip3511fs/usb_device_config.h ${CMAKE_CURRENT_LIST_DIR}/./output/npw/device_config/ip3511fs middleware_usb_device_ip3511fs_config_header)
else()
message(SEND_ERROR "middleware_usb_device_ip3511fs_config_header dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_ip3511hs_config_header)
# Add set(CONFIG_USE_middleware_usb_device_ip3511hs_config_header true) in config.cmake to use this component
message("middleware_usb_device_ip3511hs_config_header component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL LPC54005 OR CONFIG_DEVICE_ID STREQUAL LPC54016 OR CONFIG_DEVICE_ID STREQUAL LPC54018 OR CONFIG_DEVICE_ID STREQUAL LPC54018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54018J4M OR CONFIG_DEVICE_ID STREQUAL LPC54605J512 OR CONFIG_DEVICE_ID STREQUAL LPC54605J256 OR CONFIG_DEVICE_ID STREQUAL LPC54606J512 OR CONFIG_DEVICE_ID STREQUAL LPC54606J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J512 OR CONFIG_DEVICE_ID STREQUAL LPC54608J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J256 OR CONFIG_DEVICE_ID STREQUAL LPC54618J512 OR CONFIG_DEVICE_ID STREQUAL LPC54628J512 OR CONFIG_DEVICE_ID STREQUAL LPC54S005 OR CONFIG_DEVICE_ID STREQUAL LPC54S016 OR CONFIG_DEVICE_ID STREQUAL LPC54S018 OR CONFIG_DEVICE_ID STREQUAL LPC54S018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54S018J4M OR CONFIG_DEVICE_ID STREQUAL LPC5514 OR CONFIG_DEVICE_ID STREQUAL LPC5516 OR CONFIG_DEVICE_ID STREQUAL LPC5526 OR CONFIG_DEVICE_ID STREQUAL LPC5528 OR CONFIG_DEVICE_ID STREQUAL LPC55S14 OR CONFIG_DEVICE_ID STREQUAL LPC55S16 OR CONFIG_DEVICE_ID STREQUAL LPC55S26 OR CONFIG_DEVICE_ID STREQUAL LPC55S28 OR CONFIG_DEVICE_ID STREQUAL LPC55S66 OR CONFIG_DEVICE_ID STREQUAL LPC55S69 OR CONFIG_DEVICE_ID STREQUAL MIMXRT533S OR CONFIG_DEVICE_ID STREQUAL MIMXRT555S OR CONFIG_DEVICE_ID STREQUAL MIMXRT595S OR CONFIG_DEVICE_ID STREQUAL MIMXRT633S OR CONFIG_DEVICE_ID STREQUAL MIMXRT685S))
add_config_file(${CMAKE_CURRENT_LIST_DIR}/./output/npw/device_config/ip3511hs/usb_device_config.h ${CMAKE_CURRENT_LIST_DIR}/./output/npw/device_config/ip3511hs middleware_usb_device_ip3511hs_config_header)
else()
message(SEND_ERROR "middleware_usb_device_ip3511hs_config_header dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_ehci_config_header)
# Add set(CONFIG_USE_middleware_usb_device_ehci_config_header true) in config.cmake to use this component
message("middleware_usb_device_ehci_config_header component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL MIMXRT1041xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1042xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1051xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1052xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1064xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1011xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1015xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1021xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1024xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1165xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1166xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1171xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1172xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1173xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1175xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1176xxxxx))
add_config_file(${CMAKE_CURRENT_LIST_DIR}/./output/npw/device_config/ehci/usb_device_config.h ${CMAKE_CURRENT_LIST_DIR}/./output/npw/device_config/ehci middleware_usb_device_ehci_config_header)
else()
message(SEND_ERROR "middleware_usb_device_ehci_config_header dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_common_header)
# Add set(CONFIG_USE_middleware_usb_common_header true) in config.cmake to use this component
message("middleware_usb_common_header component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_component_osa)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./include
)
else()
message(SEND_ERROR "middleware_usb_common_header dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_common_header)
# Add set(CONFIG_USE_middleware_usb_device_common_header true) in config.cmake to use this component
message("middleware_usb_device_common_header component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_component_osa AND CONFIG_USE_middleware_usb_common_header)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./device
)
else()
message(SEND_ERROR "middleware_usb_device_common_header dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_ip3511fs)
# Add set(CONFIG_USE_middleware_usb_device_ip3511fs true) in config.cmake to use this component
message("middleware_usb_device_ip3511fs component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL LPC51U68 OR CONFIG_DEVICE_ID STREQUAL LPC54005 OR CONFIG_DEVICE_ID STREQUAL LPC54016 OR CONFIG_DEVICE_ID STREQUAL LPC54018 OR CONFIG_DEVICE_ID STREQUAL LPC54018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54018J4M OR CONFIG_DEVICE_ID STREQUAL LPC54605J512 OR CONFIG_DEVICE_ID STREQUAL LPC54605J256 OR CONFIG_DEVICE_ID STREQUAL LPC54606J512 OR CONFIG_DEVICE_ID STREQUAL LPC54606J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J512 OR CONFIG_DEVICE_ID STREQUAL LPC54608J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J256 OR CONFIG_DEVICE_ID STREQUAL LPC54618J512 OR CONFIG_DEVICE_ID STREQUAL LPC54628J512 OR CONFIG_DEVICE_ID STREQUAL LPC54S005 OR CONFIG_DEVICE_ID STREQUAL LPC54S016 OR CONFIG_DEVICE_ID STREQUAL LPC54S018 OR CONFIG_DEVICE_ID STREQUAL LPC54S018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54S018J4M OR CONFIG_DEVICE_ID STREQUAL LPC5512 OR CONFIG_DEVICE_ID STREQUAL LPC5514 OR CONFIG_DEVICE_ID STREQUAL LPC5516 OR CONFIG_DEVICE_ID STREQUAL LPC5526 OR CONFIG_DEVICE_ID STREQUAL LPC5528 OR CONFIG_DEVICE_ID STREQUAL LPC55S14 OR CONFIG_DEVICE_ID STREQUAL LPC55S16 OR CONFIG_DEVICE_ID STREQUAL LPC55S26 OR CONFIG_DEVICE_ID STREQUAL LPC55S28 OR CONFIG_DEVICE_ID STREQUAL LPC55S66 OR CONFIG_DEVICE_ID STREQUAL LPC55S69) AND CONFIG_USE_middleware_usb_device_ip3511fs_config_header AND CONFIG_USE_middleware_usb_device_common_header)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./device/usb_device_lpcip3511.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./device
${CMAKE_CURRENT_LIST_DIR}/./include
)
else()
message(SEND_ERROR "middleware_usb_device_ip3511fs dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_ip3511hs)
# Add set(CONFIG_USE_middleware_usb_device_ip3511hs true) in config.cmake to use this component
message("middleware_usb_device_ip3511hs component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL LPC54005 OR CONFIG_DEVICE_ID STREQUAL LPC54016 OR CONFIG_DEVICE_ID STREQUAL LPC54018 OR CONFIG_DEVICE_ID STREQUAL LPC54018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54018J4M OR CONFIG_DEVICE_ID STREQUAL LPC54605J512 OR CONFIG_DEVICE_ID STREQUAL LPC54605J256 OR CONFIG_DEVICE_ID STREQUAL LPC54606J512 OR CONFIG_DEVICE_ID STREQUAL LPC54606J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J512 OR CONFIG_DEVICE_ID STREQUAL LPC54608J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J256 OR CONFIG_DEVICE_ID STREQUAL LPC54618J512 OR CONFIG_DEVICE_ID STREQUAL LPC54628J512 OR CONFIG_DEVICE_ID STREQUAL LPC54S005 OR CONFIG_DEVICE_ID STREQUAL LPC54S016 OR CONFIG_DEVICE_ID STREQUAL LPC54S018 OR CONFIG_DEVICE_ID STREQUAL LPC54S018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54S018J4M OR CONFIG_DEVICE_ID STREQUAL LPC5514 OR CONFIG_DEVICE_ID STREQUAL LPC5516 OR CONFIG_DEVICE_ID STREQUAL LPC5526 OR CONFIG_DEVICE_ID STREQUAL LPC5528 OR CONFIG_DEVICE_ID STREQUAL LPC55S14 OR CONFIG_DEVICE_ID STREQUAL LPC55S16 OR CONFIG_DEVICE_ID STREQUAL LPC55S26 OR CONFIG_DEVICE_ID STREQUAL LPC55S28 OR CONFIG_DEVICE_ID STREQUAL LPC55S66 OR CONFIG_DEVICE_ID STREQUAL LPC55S69 OR CONFIG_DEVICE_ID STREQUAL MIMXRT533S OR CONFIG_DEVICE_ID STREQUAL MIMXRT555S OR CONFIG_DEVICE_ID STREQUAL MIMXRT595S OR CONFIG_DEVICE_ID STREQUAL MIMXRT633S OR CONFIG_DEVICE_ID STREQUAL MIMXRT685S) AND CONFIG_USE_middleware_usb_device_ip3511hs_config_header AND CONFIG_USE_middleware_usb_device_common_header AND ((CONFIG_USE_middleware_usb_phy AND (CONFIG_DEVICE_ID STREQUAL MCIMX7U3xxxxx OR CONFIG_DEVICE_ID STREQUAL MCIMX7U5xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1011xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1015xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1021xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1024xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1041xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1042xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1051xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1052xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1064xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1165xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1166xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1171xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1172xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1173xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1175xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1176xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT533S OR CONFIG_DEVICE_ID STREQUAL MIMXRT555S OR CONFIG_DEVICE_ID STREQUAL MIMXRT595S OR CONFIG_DEVICE_ID STREQUAL MIMXRT633S OR CONFIG_DEVICE_ID STREQUAL MIMXRT685S OR CONFIG_DEVICE_ID STREQUAL LPC5514 OR CONFIG_DEVICE_ID STREQUAL LPC5516 OR CONFIG_DEVICE_ID STREQUAL LPC5526 OR CONFIG_DEVICE_ID STREQUAL LPC5528 OR CONFIG_DEVICE_ID STREQUAL LPC55S14 OR CONFIG_DEVICE_ID STREQUAL LPC55S16 OR CONFIG_DEVICE_ID STREQUAL LPC55S26 OR CONFIG_DEVICE_ID STREQUAL LPC55S28 OR CONFIG_DEVICE_ID STREQUAL LPC55S66 OR CONFIG_DEVICE_ID STREQUAL LPC55S69)) OR (NOT (CONFIG_NOT STREQUAL MCIMX7U3xxxxx OR CONFIG_NOT STREQUAL MCIMX7U5xxxxx OR CONFIG_NOT STREQUAL MIMXRT1011xxxxx OR CONFIG_NOT STREQUAL MIMXRT1015xxxxx OR CONFIG_NOT STREQUAL MIMXRT1021xxxxx OR CONFIG_NOT STREQUAL MIMXRT1024xxxxx OR CONFIG_NOT STREQUAL MIMXRT1041xxxxB OR CONFIG_NOT STREQUAL MIMXRT1042xxxxB OR CONFIG_NOT STREQUAL MIMXRT1051xxxxB OR CONFIG_NOT STREQUAL MIMXRT1052xxxxB OR CONFIG_NOT STREQUAL MIMXRT1061xxxxA OR CONFIG_NOT STREQUAL MIMXRT1061xxxxB OR CONFIG_NOT STREQUAL MIMXRT1062xxxxA OR CONFIG_NOT STREQUAL MIMXRT1062xxxxB OR CONFIG_NOT STREQUAL MIMXRT1064xxxxA OR CONFIG_NOT STREQUAL MIMXRT1165xxxxx OR CONFIG_NOT STREQUAL MIMXRT1166xxxxx OR CONFIG_NOT STREQUAL MIMXRT1171xxxxx OR CONFIG_NOT STREQUAL MIMXRT1172xxxxx OR CONFIG_NOT STREQUAL MIMXRT1173xxxxx OR CONFIG_NOT STREQUAL MIMXRT1175xxxxx OR CONFIG_NOT STREQUAL MIMXRT1176xxxxx OR CONFIG_NOT STREQUAL MIMXRT533S OR CONFIG_NOT STREQUAL MIMXRT555S OR CONFIG_NOT STREQUAL MIMXRT595S OR CONFIG_NOT STREQUAL MIMXRT633S OR CONFIG_NOT STREQUAL MIMXRT685S OR CONFIG_NOT STREQUAL LPC5514 OR CONFIG_NOT STREQUAL LPC5516 OR CONFIG_NOT STREQUAL LPC5526 OR CONFIG_NOT STREQUAL LPC5528 OR CONFIG_NOT STREQUAL LPC55S14 OR CONFIG_NOT STREQUAL LPC55S16 OR CONFIG_NOT STREQUAL LPC55S26 OR CONFIG_NOT STREQUAL LPC55S28 OR CONFIG_NOT STREQUAL LPC55S66 OR CONFIG_NOT STREQUAL LPC55S69))))
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./device/usb_device_lpcip3511.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./device
${CMAKE_CURRENT_LIST_DIR}/./include
)
else()
message(SEND_ERROR "middleware_usb_device_ip3511hs dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_khci)
# Add set(CONFIG_USE_middleware_usb_device_khci true) in config.cmake to use this component
message("middleware_usb_device_khci component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL K32L2B11xxxxA OR CONFIG_DEVICE_ID STREQUAL K32L2B21xxxxA OR CONFIG_DEVICE_ID STREQUAL K32L2B31xxxxA OR CONFIG_DEVICE_ID STREQUAL MK22FN128xxx10 OR CONFIG_DEVICE_ID STREQUAL MK22FN128xxx12 OR CONFIG_DEVICE_ID STREQUAL MK22FN256xxx12 OR CONFIG_DEVICE_ID STREQUAL MK22FN512xxx12 OR CONFIG_DEVICE_ID STREQUAL K32L2A31xxxxA OR CONFIG_DEVICE_ID STREQUAL K32L2A41xxxxA OR CONFIG_DEVICE_ID STREQUAL K32L3A60xxx) AND CONFIG_USE_middleware_usb_device_khci_config_header AND CONFIG_USE_middleware_usb_device_common_header)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./device/usb_device_khci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./device
${CMAKE_CURRENT_LIST_DIR}/./include
)
else()
message(SEND_ERROR "middleware_usb_device_khci dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_ehci)
# Add set(CONFIG_USE_middleware_usb_device_ehci true) in config.cmake to use this component
message("middleware_usb_device_ehci component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL MIMXRT1041xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1042xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1051xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1052xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1064xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1011xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1015xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1021xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1024xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1165xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1166xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1171xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1172xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1173xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1175xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1176xxxxx) AND CONFIG_USE_middleware_usb_device_ehci_config_header AND CONFIG_USE_middleware_usb_device_common_header AND ((CONFIG_USE_middleware_usb_phy AND (CONFIG_DEVICE_ID STREQUAL MCIMX7U3xxxxx OR CONFIG_DEVICE_ID STREQUAL MCIMX7U5xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1011xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1015xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1021xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1024xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1041xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1042xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1051xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1052xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1064xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1165xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1166xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1171xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1172xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1173xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1175xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1176xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT533S OR CONFIG_DEVICE_ID STREQUAL MIMXRT555S OR CONFIG_DEVICE_ID STREQUAL MIMXRT595S OR CONFIG_DEVICE_ID STREQUAL MIMXRT633S OR CONFIG_DEVICE_ID STREQUAL MIMXRT685S OR CONFIG_DEVICE_ID STREQUAL LPC5514 OR CONFIG_DEVICE_ID STREQUAL LPC5516 OR CONFIG_DEVICE_ID STREQUAL LPC5526 OR CONFIG_DEVICE_ID STREQUAL LPC5528 OR CONFIG_DEVICE_ID STREQUAL LPC55S14 OR CONFIG_DEVICE_ID STREQUAL LPC55S16 OR CONFIG_DEVICE_ID STREQUAL LPC55S26 OR CONFIG_DEVICE_ID STREQUAL LPC55S28 OR CONFIG_DEVICE_ID STREQUAL LPC55S66 OR CONFIG_DEVICE_ID STREQUAL LPC55S69)) OR (NOT (CONFIG_NOT STREQUAL MCIMX7U3xxxxx OR CONFIG_NOT STREQUAL MCIMX7U5xxxxx OR CONFIG_NOT STREQUAL MIMXRT1011xxxxx OR CONFIG_NOT STREQUAL MIMXRT1015xxxxx OR CONFIG_NOT STREQUAL MIMXRT1021xxxxx OR CONFIG_NOT STREQUAL MIMXRT1024xxxxx OR CONFIG_NOT STREQUAL MIMXRT1041xxxxB OR CONFIG_NOT STREQUAL MIMXRT1042xxxxB OR CONFIG_NOT STREQUAL MIMXRT1051xxxxB OR CONFIG_NOT STREQUAL MIMXRT1052xxxxB OR CONFIG_NOT STREQUAL MIMXRT1061xxxxA OR CONFIG_NOT STREQUAL MIMXRT1061xxxxB OR CONFIG_NOT STREQUAL MIMXRT1062xxxxA OR CONFIG_NOT STREQUAL MIMXRT1062xxxxB OR CONFIG_NOT STREQUAL MIMXRT1064xxxxA OR CONFIG_NOT STREQUAL MIMXRT1165xxxxx OR CONFIG_NOT STREQUAL MIMXRT1166xxxxx OR CONFIG_NOT STREQUAL MIMXRT1171xxxxx OR CONFIG_NOT STREQUAL MIMXRT1172xxxxx OR CONFIG_NOT STREQUAL MIMXRT1173xxxxx OR CONFIG_NOT STREQUAL MIMXRT1175xxxxx OR CONFIG_NOT STREQUAL MIMXRT1176xxxxx OR CONFIG_NOT STREQUAL MIMXRT533S OR CONFIG_NOT STREQUAL MIMXRT555S OR CONFIG_NOT STREQUAL MIMXRT595S OR CONFIG_NOT STREQUAL MIMXRT633S OR CONFIG_NOT STREQUAL MIMXRT685S OR CONFIG_NOT STREQUAL LPC5514 OR CONFIG_NOT STREQUAL LPC5516 OR CONFIG_NOT STREQUAL LPC5526 OR CONFIG_NOT STREQUAL LPC5528 OR CONFIG_NOT STREQUAL LPC55S14 OR CONFIG_NOT STREQUAL LPC55S16 OR CONFIG_NOT STREQUAL LPC55S26 OR CONFIG_NOT STREQUAL LPC55S28 OR CONFIG_NOT STREQUAL LPC55S66 OR CONFIG_NOT STREQUAL LPC55S69))))
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./device/usb_device_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./device
${CMAKE_CURRENT_LIST_DIR}/./include
)
else()
message(SEND_ERROR "middleware_usb_device_ehci dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_phy)
# Add set(CONFIG_USE_middleware_usb_phy true) in config.cmake to use this component
message("middleware_usb_phy component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL MCIMX7U3xxxxx OR CONFIG_DEVICE_ID STREQUAL MCIMX7U5xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1011xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1015xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1021xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1024xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1041xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1042xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1051xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1052xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1064xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1165xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1166xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1171xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1172xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1173xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1175xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1176xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT533S OR CONFIG_DEVICE_ID STREQUAL MIMXRT555S OR CONFIG_DEVICE_ID STREQUAL MIMXRT595S OR CONFIG_DEVICE_ID STREQUAL MIMXRT633S OR CONFIG_DEVICE_ID STREQUAL MIMXRT685S OR CONFIG_DEVICE_ID STREQUAL LPC5514 OR CONFIG_DEVICE_ID STREQUAL LPC5516 OR CONFIG_DEVICE_ID STREQUAL LPC5526 OR CONFIG_DEVICE_ID STREQUAL LPC5528 OR CONFIG_DEVICE_ID STREQUAL LPC55S14 OR CONFIG_DEVICE_ID STREQUAL LPC55S16 OR CONFIG_DEVICE_ID STREQUAL LPC55S26 OR CONFIG_DEVICE_ID STREQUAL LPC55S28 OR CONFIG_DEVICE_ID STREQUAL LPC55S66 OR CONFIG_DEVICE_ID STREQUAL LPC55S69) AND CONFIG_USE_middleware_usb_common_header AND ((CONFIG_USE_driver_memory AND (CONFIG_DEVICE_ID STREQUAL MIMXRT1165xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1166xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1171xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1172xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1173xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1175xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1176xxxxx)) OR (NOT (CONFIG_NOT STREQUAL MIMXRT1165xxxxx OR CONFIG_NOT STREQUAL MIMXRT1166xxxxx OR CONFIG_NOT STREQUAL MIMXRT1171xxxxx OR CONFIG_NOT STREQUAL MIMXRT1172xxxxx OR CONFIG_NOT STREQUAL MIMXRT1173xxxxx OR CONFIG_NOT STREQUAL MIMXRT1175xxxxx OR CONFIG_NOT STREQUAL MIMXRT1176xxxxx))))
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./phy/usb_phy.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./phy
)
else()
message(SEND_ERROR "middleware_usb_phy dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_stack_external)
# Add set(CONFIG_USE_middleware_usb_device_stack_external true) in config.cmake to use this component
message("middleware_usb_device_stack_external component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_component_osa AND CONFIG_USE_middleware_usb_device_controller_driver)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class/usb_device_class.c
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/usb_device_ch9.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class
${CMAKE_CURRENT_LIST_DIR}/./output/source/device
)
else()
message(SEND_ERROR "middleware_usb_device_stack_external dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_audio_external)
# Add set(CONFIG_USE_middleware_usb_device_audio_external true) in config.cmake to use this component
message("middleware_usb_device_audio_external component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_device_stack_external)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class/usb_device_audio.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class
)
else()
message(SEND_ERROR "middleware_usb_device_audio_external dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_cdc_external)
# Add set(CONFIG_USE_middleware_usb_device_cdc_external true) in config.cmake to use this component
message("middleware_usb_device_cdc_external component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_device_stack_external)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class/usb_device_cdc_acm.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class
)
else()
message(SEND_ERROR "middleware_usb_device_cdc_external dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_cdc_rndis_external)
# Add set(CONFIG_USE_middleware_usb_device_cdc_rndis_external true) in config.cmake to use this component
message("middleware_usb_device_cdc_rndis_external component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_device_stack_external AND CONFIG_USE_middleware_usb_device_cdc_external)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class/usb_device_cdc_rndis.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class
)
else()
message(SEND_ERROR "middleware_usb_device_cdc_rndis_external dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_hid_external)
# Add set(CONFIG_USE_middleware_usb_device_hid_external true) in config.cmake to use this component
message("middleware_usb_device_hid_external component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_device_stack_external)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class/usb_device_hid.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class
)
else()
message(SEND_ERROR "middleware_usb_device_hid_external dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_dfu_external)
# Add set(CONFIG_USE_middleware_usb_device_dfu_external true) in config.cmake to use this component
message("middleware_usb_device_dfu_external component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_device_stack_external)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class/usb_device_dfu.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class
)
else()
message(SEND_ERROR "middleware_usb_device_dfu_external dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_msd_external)
# Add set(CONFIG_USE_middleware_usb_device_msd_external true) in config.cmake to use this component
message("middleware_usb_device_msd_external component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_device_stack_external)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class/usb_device_msc.c
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class/usb_device_msc_ufi.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class
)
else()
message(SEND_ERROR "middleware_usb_device_msd_external dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_phdc_external)
# Add set(CONFIG_USE_middleware_usb_device_phdc_external true) in config.cmake to use this component
message("middleware_usb_device_phdc_external component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_device_stack_external)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class/usb_device_phdc.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class
)
else()
message(SEND_ERROR "middleware_usb_device_phdc_external dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_video_external)
# Add set(CONFIG_USE_middleware_usb_device_video_external true) in config.cmake to use this component
message("middleware_usb_device_video_external component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_device_stack_external)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class/usb_device_video.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class
)
else()
message(SEND_ERROR "middleware_usb_device_video_external dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_ccid_external)
# Add set(CONFIG_USE_middleware_usb_device_ccid_external true) in config.cmake to use this component
message("middleware_usb_device_ccid_external component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_device_stack_external)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class/usb_device_ccid.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class
)
else()
message(SEND_ERROR "middleware_usb_device_ccid_external dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_printer_external)
# Add set(CONFIG_USE_middleware_usb_device_printer_external true) in config.cmake to use this component
message("middleware_usb_device_printer_external component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_device_stack_external)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class/usb_device_printer.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./output/source/device/class
)
else()
message(SEND_ERROR "middleware_usb_device_printer_external dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_device_controller_driver)
# Add set(CONFIG_USE_middleware_usb_device_controller_driver true) in config.cmake to use this component
message("middleware_usb_device_controller_driver component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_component_osa AND (CONFIG_USE_middleware_usb_device_khci OR CONFIG_USE_middleware_usb_device_ehci OR CONFIG_USE_middleware_usb_device_ip3511fs OR CONFIG_USE_middleware_usb_device_ip3511hs))
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./device/usb_device_dci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./device
)
else()
message(SEND_ERROR "middleware_usb_device_controller_driver dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_khci)
# Add set(CONFIG_USE_middleware_usb_host_khci true) in config.cmake to use this component
message("middleware_usb_host_khci component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL K32L2A31xxxxA OR CONFIG_DEVICE_ID STREQUAL K32L2A41xxxxA OR CONFIG_DEVICE_ID STREQUAL K32L3A60xxx OR CONFIG_DEVICE_ID STREQUAL MK22FN128xxx10 OR CONFIG_DEVICE_ID STREQUAL MK22FN128xxx12 OR CONFIG_DEVICE_ID STREQUAL MK22FN256xxx12 OR CONFIG_DEVICE_ID STREQUAL MK22FN512xxx12) AND CONFIG_USE_middleware_usb_host_khci_config_header AND CONFIG_USE_middleware_usb_host_common_header)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./host/usb_host_khci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./host
${CMAKE_CURRENT_LIST_DIR}/./include
)
else()
message(SEND_ERROR "middleware_usb_host_khci dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_ohci)
# Add set(CONFIG_USE_middleware_usb_host_ohci true) in config.cmake to use this component
message("middleware_usb_host_ohci component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL LPC54005 OR CONFIG_DEVICE_ID STREQUAL LPC54016 OR CONFIG_DEVICE_ID STREQUAL LPC54018 OR CONFIG_DEVICE_ID STREQUAL LPC54018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54018J4M OR CONFIG_DEVICE_ID STREQUAL LPC54605J512 OR CONFIG_DEVICE_ID STREQUAL LPC54605J256 OR CONFIG_DEVICE_ID STREQUAL LPC54606J512 OR CONFIG_DEVICE_ID STREQUAL LPC54606J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J512 OR CONFIG_DEVICE_ID STREQUAL LPC54608J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J256 OR CONFIG_DEVICE_ID STREQUAL LPC54618J512 OR CONFIG_DEVICE_ID STREQUAL LPC54628J512 OR CONFIG_DEVICE_ID STREQUAL LPC54S005 OR CONFIG_DEVICE_ID STREQUAL LPC54S016 OR CONFIG_DEVICE_ID STREQUAL LPC54S018 OR CONFIG_DEVICE_ID STREQUAL LPC54S018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54S018J4M OR CONFIG_DEVICE_ID STREQUAL LPC5512 OR CONFIG_DEVICE_ID STREQUAL LPC5514 OR CONFIG_DEVICE_ID STREQUAL LPC5516 OR CONFIG_DEVICE_ID STREQUAL LPC5526 OR CONFIG_DEVICE_ID STREQUAL LPC5528 OR CONFIG_DEVICE_ID STREQUAL LPC55S14 OR CONFIG_DEVICE_ID STREQUAL LPC55S16 OR CONFIG_DEVICE_ID STREQUAL LPC55S26 OR CONFIG_DEVICE_ID STREQUAL LPC55S28 OR CONFIG_DEVICE_ID STREQUAL LPC55S66 OR CONFIG_DEVICE_ID STREQUAL LPC55S69) AND CONFIG_USE_middleware_usb_host_ohci_config_header AND CONFIG_USE_middleware_usb_host_common_header)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./host/usb_host_ohci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./host
${CMAKE_CURRENT_LIST_DIR}/./include
)
else()
message(SEND_ERROR "middleware_usb_host_ohci dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_ip3516hs)
# Add set(CONFIG_USE_middleware_usb_host_ip3516hs true) in config.cmake to use this component
message("middleware_usb_host_ip3516hs component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL LPC54005 OR CONFIG_DEVICE_ID STREQUAL LPC54016 OR CONFIG_DEVICE_ID STREQUAL LPC54018 OR CONFIG_DEVICE_ID STREQUAL LPC54018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54018J4M OR CONFIG_DEVICE_ID STREQUAL LPC54605J512 OR CONFIG_DEVICE_ID STREQUAL LPC54605J256 OR CONFIG_DEVICE_ID STREQUAL LPC54606J512 OR CONFIG_DEVICE_ID STREQUAL LPC54606J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J512 OR CONFIG_DEVICE_ID STREQUAL LPC54608J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J256 OR CONFIG_DEVICE_ID STREQUAL LPC54618J512 OR CONFIG_DEVICE_ID STREQUAL LPC54628J512 OR CONFIG_DEVICE_ID STREQUAL LPC54S005 OR CONFIG_DEVICE_ID STREQUAL LPC54S016 OR CONFIG_DEVICE_ID STREQUAL LPC54S018 OR CONFIG_DEVICE_ID STREQUAL LPC54S018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54S018J4M OR CONFIG_DEVICE_ID STREQUAL LPC5514 OR CONFIG_DEVICE_ID STREQUAL LPC5516 OR CONFIG_DEVICE_ID STREQUAL LPC5526 OR CONFIG_DEVICE_ID STREQUAL LPC5528 OR CONFIG_DEVICE_ID STREQUAL LPC55S14 OR CONFIG_DEVICE_ID STREQUAL LPC55S16 OR CONFIG_DEVICE_ID STREQUAL LPC55S26 OR CONFIG_DEVICE_ID STREQUAL LPC55S28 OR CONFIG_DEVICE_ID STREQUAL LPC55S66 OR CONFIG_DEVICE_ID STREQUAL LPC55S69 OR CONFIG_DEVICE_ID STREQUAL MIMXRT533S OR CONFIG_DEVICE_ID STREQUAL MIMXRT555S OR CONFIG_DEVICE_ID STREQUAL MIMXRT595S OR CONFIG_DEVICE_ID STREQUAL MIMXRT633S OR CONFIG_DEVICE_ID STREQUAL MIMXRT685S) AND CONFIG_USE_middleware_usb_host_ip3516hs_config_header AND CONFIG_USE_middleware_usb_host_common_header AND ((CONFIG_USE_middleware_usb_phy AND (CONFIG_DEVICE_ID STREQUAL MCIMX7U3xxxxx OR CONFIG_DEVICE_ID STREQUAL MCIMX7U5xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1011xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1015xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1021xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1024xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1041xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1042xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1051xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1052xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1064xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1165xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1166xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1171xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1172xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1173xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1175xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1176xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT533S OR CONFIG_DEVICE_ID STREQUAL MIMXRT555S OR CONFIG_DEVICE_ID STREQUAL MIMXRT595S OR CONFIG_DEVICE_ID STREQUAL MIMXRT633S OR CONFIG_DEVICE_ID STREQUAL MIMXRT685S OR CONFIG_DEVICE_ID STREQUAL LPC5514 OR CONFIG_DEVICE_ID STREQUAL LPC5516 OR CONFIG_DEVICE_ID STREQUAL LPC5526 OR CONFIG_DEVICE_ID STREQUAL LPC5528 OR CONFIG_DEVICE_ID STREQUAL LPC55S14 OR CONFIG_DEVICE_ID STREQUAL LPC55S16 OR CONFIG_DEVICE_ID STREQUAL LPC55S26 OR CONFIG_DEVICE_ID STREQUAL LPC55S28 OR CONFIG_DEVICE_ID STREQUAL LPC55S66 OR CONFIG_DEVICE_ID STREQUAL LPC55S69)) OR (NOT (CONFIG_NOT STREQUAL MCIMX7U3xxxxx OR CONFIG_NOT STREQUAL MCIMX7U5xxxxx OR CONFIG_NOT STREQUAL MIMXRT1011xxxxx OR CONFIG_NOT STREQUAL MIMXRT1015xxxxx OR CONFIG_NOT STREQUAL MIMXRT1021xxxxx OR CONFIG_NOT STREQUAL MIMXRT1024xxxxx OR CONFIG_NOT STREQUAL MIMXRT1041xxxxB OR CONFIG_NOT STREQUAL MIMXRT1042xxxxB OR CONFIG_NOT STREQUAL MIMXRT1051xxxxB OR CONFIG_NOT STREQUAL MIMXRT1052xxxxB OR CONFIG_NOT STREQUAL MIMXRT1061xxxxA OR CONFIG_NOT STREQUAL MIMXRT1061xxxxB OR CONFIG_NOT STREQUAL MIMXRT1062xxxxA OR CONFIG_NOT STREQUAL MIMXRT1062xxxxB OR CONFIG_NOT STREQUAL MIMXRT1064xxxxA OR CONFIG_NOT STREQUAL MIMXRT1165xxxxx OR CONFIG_NOT STREQUAL MIMXRT1166xxxxx OR CONFIG_NOT STREQUAL MIMXRT1171xxxxx OR CONFIG_NOT STREQUAL MIMXRT1172xxxxx OR CONFIG_NOT STREQUAL MIMXRT1173xxxxx OR CONFIG_NOT STREQUAL MIMXRT1175xxxxx OR CONFIG_NOT STREQUAL MIMXRT1176xxxxx OR CONFIG_NOT STREQUAL MIMXRT533S OR CONFIG_NOT STREQUAL MIMXRT555S OR CONFIG_NOT STREQUAL MIMXRT595S OR CONFIG_NOT STREQUAL MIMXRT633S OR CONFIG_NOT STREQUAL MIMXRT685S OR CONFIG_NOT STREQUAL LPC5514 OR CONFIG_NOT STREQUAL LPC5516 OR CONFIG_NOT STREQUAL LPC5526 OR CONFIG_NOT STREQUAL LPC5528 OR CONFIG_NOT STREQUAL LPC55S14 OR CONFIG_NOT STREQUAL LPC55S16 OR CONFIG_NOT STREQUAL LPC55S26 OR CONFIG_NOT STREQUAL LPC55S28 OR CONFIG_NOT STREQUAL LPC55S66 OR CONFIG_NOT STREQUAL LPC55S69))))
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./host/usb_host_ip3516hs.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./host
${CMAKE_CURRENT_LIST_DIR}/./include
)
else()
message(SEND_ERROR "middleware_usb_host_ip3516hs dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_ehci)
# Add set(CONFIG_USE_middleware_usb_host_ehci true) in config.cmake to use this component
message("middleware_usb_host_ehci component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL MIMXRT1041xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1042xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1051xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1052xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1064xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1011xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1015xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1021xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1024xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1165xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1166xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1171xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1172xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1173xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1175xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1176xxxxx) AND CONFIG_USE_middleware_usb_host_ehci_config_header AND CONFIG_USE_middleware_usb_host_common_header AND ((CONFIG_USE_middleware_usb_phy AND (CONFIG_DEVICE_ID STREQUAL MCIMX7U3xxxxx OR CONFIG_DEVICE_ID STREQUAL MCIMX7U5xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1011xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1015xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1021xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1024xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1041xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1042xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1051xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1052xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1064xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1165xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1166xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1171xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1172xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1173xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1175xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1176xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT533S OR CONFIG_DEVICE_ID STREQUAL MIMXRT555S OR CONFIG_DEVICE_ID STREQUAL MIMXRT595S OR CONFIG_DEVICE_ID STREQUAL MIMXRT633S OR CONFIG_DEVICE_ID STREQUAL MIMXRT685S OR CONFIG_DEVICE_ID STREQUAL LPC5514 OR CONFIG_DEVICE_ID STREQUAL LPC5516 OR CONFIG_DEVICE_ID STREQUAL LPC5526 OR CONFIG_DEVICE_ID STREQUAL LPC5528 OR CONFIG_DEVICE_ID STREQUAL LPC55S14 OR CONFIG_DEVICE_ID STREQUAL LPC55S16 OR CONFIG_DEVICE_ID STREQUAL LPC55S26 OR CONFIG_DEVICE_ID STREQUAL LPC55S28 OR CONFIG_DEVICE_ID STREQUAL LPC55S66 OR CONFIG_DEVICE_ID STREQUAL LPC55S69)) OR (NOT (CONFIG_NOT STREQUAL MCIMX7U3xxxxx OR CONFIG_NOT STREQUAL MCIMX7U5xxxxx OR CONFIG_NOT STREQUAL MIMXRT1011xxxxx OR CONFIG_NOT STREQUAL MIMXRT1015xxxxx OR CONFIG_NOT STREQUAL MIMXRT1021xxxxx OR CONFIG_NOT STREQUAL MIMXRT1024xxxxx OR CONFIG_NOT STREQUAL MIMXRT1041xxxxB OR CONFIG_NOT STREQUAL MIMXRT1042xxxxB OR CONFIG_NOT STREQUAL MIMXRT1051xxxxB OR CONFIG_NOT STREQUAL MIMXRT1052xxxxB OR CONFIG_NOT STREQUAL MIMXRT1061xxxxA OR CONFIG_NOT STREQUAL MIMXRT1061xxxxB OR CONFIG_NOT STREQUAL MIMXRT1062xxxxA OR CONFIG_NOT STREQUAL MIMXRT1062xxxxB OR CONFIG_NOT STREQUAL MIMXRT1064xxxxA OR CONFIG_NOT STREQUAL MIMXRT1165xxxxx OR CONFIG_NOT STREQUAL MIMXRT1166xxxxx OR CONFIG_NOT STREQUAL MIMXRT1171xxxxx OR CONFIG_NOT STREQUAL MIMXRT1172xxxxx OR CONFIG_NOT STREQUAL MIMXRT1173xxxxx OR CONFIG_NOT STREQUAL MIMXRT1175xxxxx OR CONFIG_NOT STREQUAL MIMXRT1176xxxxx OR CONFIG_NOT STREQUAL MIMXRT533S OR CONFIG_NOT STREQUAL MIMXRT555S OR CONFIG_NOT STREQUAL MIMXRT595S OR CONFIG_NOT STREQUAL MIMXRT633S OR CONFIG_NOT STREQUAL MIMXRT685S OR CONFIG_NOT STREQUAL LPC5514 OR CONFIG_NOT STREQUAL LPC5516 OR CONFIG_NOT STREQUAL LPC5526 OR CONFIG_NOT STREQUAL LPC5528 OR CONFIG_NOT STREQUAL LPC55S14 OR CONFIG_NOT STREQUAL LPC55S16 OR CONFIG_NOT STREQUAL LPC55S26 OR CONFIG_NOT STREQUAL LPC55S28 OR CONFIG_NOT STREQUAL LPC55S66 OR CONFIG_NOT STREQUAL LPC55S69))))
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./host/usb_host_ehci.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./host
${CMAKE_CURRENT_LIST_DIR}/./include
)
else()
message(SEND_ERROR "middleware_usb_host_ehci dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_audio)
# Add set(CONFIG_USE_middleware_usb_host_audio true) in config.cmake to use this component
message("middleware_usb_host_audio component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_host_stack)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./host/class/usb_host_audio.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./host/class
)
else()
message(SEND_ERROR "middleware_usb_host_audio dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_cdc)
# Add set(CONFIG_USE_middleware_usb_host_cdc true) in config.cmake to use this component
message("middleware_usb_host_cdc component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_host_stack)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./host/class/usb_host_cdc.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./host/class
)
else()
message(SEND_ERROR "middleware_usb_host_cdc dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_cdc_rndis)
# Add set(CONFIG_USE_middleware_usb_host_cdc_rndis true) in config.cmake to use this component
message("middleware_usb_host_cdc_rndis component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_host_stack AND CONFIG_USE_middleware_usb_host_cdc)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./host/class/usb_host_cdc_rndis.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./host/class
)
else()
message(SEND_ERROR "middleware_usb_host_cdc_rndis dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_hid)
# Add set(CONFIG_USE_middleware_usb_host_hid true) in config.cmake to use this component
message("middleware_usb_host_hid component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_host_stack)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./host/class/usb_host_hid.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./host/class
)
else()
message(SEND_ERROR "middleware_usb_host_hid dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_msd)
# Add set(CONFIG_USE_middleware_usb_host_msd true) in config.cmake to use this component
message("middleware_usb_host_msd component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_host_stack)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./host/class/usb_host_msd.c
${CMAKE_CURRENT_LIST_DIR}/./host/class/usb_host_msd_ufi.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./host/class
)
else()
message(SEND_ERROR "middleware_usb_host_msd dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_video)
# Add set(CONFIG_USE_middleware_usb_host_video true) in config.cmake to use this component
message("middleware_usb_host_video component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_host_stack)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./host/class/usb_host_video.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./host/class
)
else()
message(SEND_ERROR "middleware_usb_host_video dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_phdc)
# Add set(CONFIG_USE_middleware_usb_host_phdc true) in config.cmake to use this component
message("middleware_usb_host_phdc component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_host_stack)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./host/class/usb_host_phdc.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./host/class
)
else()
message(SEND_ERROR "middleware_usb_host_phdc dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_printer)
# Add set(CONFIG_USE_middleware_usb_host_printer true) in config.cmake to use this component
message("middleware_usb_host_printer component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_middleware_usb_host_stack)
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./host/class/usb_host_printer.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./host/class
)
else()
message(SEND_ERROR "middleware_usb_host_printer dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_common_header)
# Add set(CONFIG_USE_middleware_usb_host_common_header true) in config.cmake to use this component
message("middleware_usb_host_common_header component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_component_osa AND CONFIG_USE_middleware_usb_common_header)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./host
)
else()
message(SEND_ERROR "middleware_usb_host_common_header dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_khci_config_header)
# Add set(CONFIG_USE_middleware_usb_host_khci_config_header true) in config.cmake to use this component
message("middleware_usb_host_khci_config_header component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL K32L2A31xxxxA OR CONFIG_DEVICE_ID STREQUAL K32L2A41xxxxA OR CONFIG_DEVICE_ID STREQUAL K32L3A60xxx OR CONFIG_DEVICE_ID STREQUAL MK22FN128xxx10 OR CONFIG_DEVICE_ID STREQUAL MK22FN128xxx12 OR CONFIG_DEVICE_ID STREQUAL MK22FN256xxx12 OR CONFIG_DEVICE_ID STREQUAL MK22FN512xxx12))
add_config_file(${CMAKE_CURRENT_LIST_DIR}/./output/npw/host_config/khci/usb_host_config.h ${CMAKE_CURRENT_LIST_DIR}/./output/npw/host_config/khci middleware_usb_host_khci_config_header)
else()
message(SEND_ERROR "middleware_usb_host_khci_config_header dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_ohci_config_header)
# Add set(CONFIG_USE_middleware_usb_host_ohci_config_header true) in config.cmake to use this component
message("middleware_usb_host_ohci_config_header component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL LPC54005 OR CONFIG_DEVICE_ID STREQUAL LPC54016 OR CONFIG_DEVICE_ID STREQUAL LPC54018 OR CONFIG_DEVICE_ID STREQUAL LPC54018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54018J4M OR CONFIG_DEVICE_ID STREQUAL LPC54605J512 OR CONFIG_DEVICE_ID STREQUAL LPC54605J256 OR CONFIG_DEVICE_ID STREQUAL LPC54606J512 OR CONFIG_DEVICE_ID STREQUAL LPC54606J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J512 OR CONFIG_DEVICE_ID STREQUAL LPC54608J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J256 OR CONFIG_DEVICE_ID STREQUAL LPC54618J512 OR CONFIG_DEVICE_ID STREQUAL LPC54628J512 OR CONFIG_DEVICE_ID STREQUAL LPC54S005 OR CONFIG_DEVICE_ID STREQUAL LPC54S016 OR CONFIG_DEVICE_ID STREQUAL LPC54S018 OR CONFIG_DEVICE_ID STREQUAL LPC54S018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54S018J4M OR CONFIG_DEVICE_ID STREQUAL LPC5512 OR CONFIG_DEVICE_ID STREQUAL LPC5514 OR CONFIG_DEVICE_ID STREQUAL LPC5516 OR CONFIG_DEVICE_ID STREQUAL LPC5526 OR CONFIG_DEVICE_ID STREQUAL LPC5528 OR CONFIG_DEVICE_ID STREQUAL LPC55S14 OR CONFIG_DEVICE_ID STREQUAL LPC55S16 OR CONFIG_DEVICE_ID STREQUAL LPC55S26 OR CONFIG_DEVICE_ID STREQUAL LPC55S28 OR CONFIG_DEVICE_ID STREQUAL LPC55S66 OR CONFIG_DEVICE_ID STREQUAL LPC55S69))
add_config_file(${CMAKE_CURRENT_LIST_DIR}/./output/npw/host_config/ohci/usb_host_config.h ${CMAKE_CURRENT_LIST_DIR}/./output/npw/host_config/ohci middleware_usb_host_ohci_config_header)
else()
message(SEND_ERROR "middleware_usb_host_ohci_config_header dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_ip3516hs_config_header)
# Add set(CONFIG_USE_middleware_usb_host_ip3516hs_config_header true) in config.cmake to use this component
message("middleware_usb_host_ip3516hs_config_header component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL LPC54005 OR CONFIG_DEVICE_ID STREQUAL LPC54016 OR CONFIG_DEVICE_ID STREQUAL LPC54018 OR CONFIG_DEVICE_ID STREQUAL LPC54018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54018J4M OR CONFIG_DEVICE_ID STREQUAL LPC54605J512 OR CONFIG_DEVICE_ID STREQUAL LPC54605J256 OR CONFIG_DEVICE_ID STREQUAL LPC54606J512 OR CONFIG_DEVICE_ID STREQUAL LPC54606J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J256 OR CONFIG_DEVICE_ID STREQUAL LPC54607J512 OR CONFIG_DEVICE_ID STREQUAL LPC54608J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J512 OR CONFIG_DEVICE_ID STREQUAL LPC54616J256 OR CONFIG_DEVICE_ID STREQUAL LPC54618J512 OR CONFIG_DEVICE_ID STREQUAL LPC54628J512 OR CONFIG_DEVICE_ID STREQUAL LPC54S005 OR CONFIG_DEVICE_ID STREQUAL LPC54S016 OR CONFIG_DEVICE_ID STREQUAL LPC54S018 OR CONFIG_DEVICE_ID STREQUAL LPC54S018J2M OR CONFIG_DEVICE_ID STREQUAL LPC54S018J4M OR CONFIG_DEVICE_ID STREQUAL LPC5514 OR CONFIG_DEVICE_ID STREQUAL LPC5516 OR CONFIG_DEVICE_ID STREQUAL LPC5526 OR CONFIG_DEVICE_ID STREQUAL LPC5528 OR CONFIG_DEVICE_ID STREQUAL LPC55S14 OR CONFIG_DEVICE_ID STREQUAL LPC55S16 OR CONFIG_DEVICE_ID STREQUAL LPC55S26 OR CONFIG_DEVICE_ID STREQUAL LPC55S28 OR CONFIG_DEVICE_ID STREQUAL LPC55S66 OR CONFIG_DEVICE_ID STREQUAL LPC55S69 OR CONFIG_DEVICE_ID STREQUAL MIMXRT533S OR CONFIG_DEVICE_ID STREQUAL MIMXRT555S OR CONFIG_DEVICE_ID STREQUAL MIMXRT595S OR CONFIG_DEVICE_ID STREQUAL MIMXRT633S OR CONFIG_DEVICE_ID STREQUAL MIMXRT685S))
add_config_file(${CMAKE_CURRENT_LIST_DIR}/./output/npw/host_config/ip3516hs/usb_host_config.h ${CMAKE_CURRENT_LIST_DIR}/./output/npw/host_config/ip3516hs middleware_usb_host_ip3516hs_config_header)
else()
message(SEND_ERROR "middleware_usb_host_ip3516hs_config_header dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_ehci_config_header)
# Add set(CONFIG_USE_middleware_usb_host_ehci_config_header true) in config.cmake to use this component
message("middleware_usb_host_ehci_config_header component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if((CONFIG_DEVICE_ID STREQUAL MIMXRT1041xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1042xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1051xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1052xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1061xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1062xxxxB OR CONFIG_DEVICE_ID STREQUAL MIMXRT1064xxxxA OR CONFIG_DEVICE_ID STREQUAL MIMXRT1011xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1015xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1021xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1024xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1165xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1166xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1171xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1172xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1173xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1175xxxxx OR CONFIG_DEVICE_ID STREQUAL MIMXRT1176xxxxx))
add_config_file(${CMAKE_CURRENT_LIST_DIR}/./output/npw/host_config/ehci/usb_host_config.h ${CMAKE_CURRENT_LIST_DIR}/./output/npw/host_config/ehci middleware_usb_host_ehci_config_header)
else()
message(SEND_ERROR "middleware_usb_host_ehci_config_header dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()
if (CONFIG_USE_middleware_usb_host_stack)
# Add set(CONFIG_USE_middleware_usb_host_stack true) in config.cmake to use this component
message("middleware_usb_host_stack component is included from ${CMAKE_CURRENT_LIST_FILE}.")
if(CONFIG_USE_component_osa AND (CONFIG_USE_middleware_usb_host_khci OR CONFIG_USE_middleware_usb_host_ehci OR CONFIG_USE_middleware_usb_host_ohci OR CONFIG_USE_middleware_usb_host_ip3516hs))
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/./host/usb_host_hci.c
${CMAKE_CURRENT_LIST_DIR}/./host/usb_host_devices.c
${CMAKE_CURRENT_LIST_DIR}/./host/usb_host_framework.c
${CMAKE_CURRENT_LIST_DIR}/./host/class/usb_host_hub.c
${CMAKE_CURRENT_LIST_DIR}/./host/class/usb_host_hub_app.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/./host
${CMAKE_CURRENT_LIST_DIR}/./host/class
${CMAKE_CURRENT_LIST_DIR}/./include
)
else()
message(SEND_ERROR "middleware_usb_host_stack dependency does not meet, please check ${CMAKE_CURRENT_LIST_FILE}.")
endif()
endif()