You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1613 lines
86 KiB
1613 lines
86 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<package schemaVersion="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="PACK.xsd">
|
|
<vendor>Keil</vendor>
|
|
<name>MDK-Middleware</name>
|
|
<description>Keil MDK-ARM Professional Middleware for ARM Cortex-M based devices</description>
|
|
<!-- web download link -->
|
|
<url>http://www.keil.com/pack/</url>
|
|
<releases>
|
|
<release version="6.2.0" date="2014-10-24">
|
|
File System 6.2.0 (see revision history for details)
|
|
Network 6.2.0 (see revision history for details)
|
|
USB 6.2.0 (see revision history for details)
|
|
Segger emWin 5.26.1
|
|
Corrected Ethernet KSZ8851SNL driver (Power Status)
|
|
</release>
|
|
<release version="6.1.1" date="2014-09-24">
|
|
Patch Release for 6.1.0:
|
|
Network/Driver/ETH_KSZ8851SNL.c: invalid power status in MAC_PowerControl corrected
|
|
</release>
|
|
<release version="6.1.0">
|
|
File System 6.1.0 (see revision history for details)
|
|
Network 6.1.0 (see revision history for details)
|
|
USB 6.1.0 (see revision history for details)
|
|
Graphics:
|
|
- moved GUI Builder component to "Tools" group
|
|
- moved VNC Server component to standalone group
|
|
</release>
|
|
<release version ="6.0.0" date="2014-06-12">
|
|
Supports CMSIS Driver V2 (requires ARM.CMSIS.4.1.0)
|
|
Introduces Board Support Interfaces
|
|
Documents Middleware Resource Requirements
|
|
(see Revision History for further details)
|
|
</release>
|
|
<release version="5.1.6" date="2014-06-13">
|
|
File System: added absacc.h to include folder for MDK 5.11 compatibility
|
|
</release>
|
|
<release version="5.1.5">
|
|
USB Device:
|
|
- corrected issues in USB Custom Class event handling
|
|
- corrected USB Custom Class build issue
|
|
- updated USB Custom Class Template
|
|
USB Host:
|
|
- corrected USB host polling rate issue when Interrupt Endpoint requests "bInterval = 1"
|
|
Network:
|
|
- Added sntp_client_init and sntp_client_run prototypes in rl_net_lib.h
|
|
</release>
|
|
<release version="5.1.4">
|
|
FileSystem:
|
|
- FAT filename processing bug fixes
|
|
Network:
|
|
- corrected a bug in FTP Server File System interface file
|
|
</release>
|
|
<release version="5.1.3">
|
|
USB Device:
|
|
- added Custom Class class
|
|
</release>
|
|
<release version="5.1.2">
|
|
- updated drivers (namespace prefix ARM_ added)
|
|
</release>
|
|
<release version="5.1.1">
|
|
- moved Driver API and Driver and Pack documentation to CMSIS pack version 3.20.2
|
|
</release>
|
|
<release version="5.1.0">
|
|
Graphics:
|
|
- Segger emWin components added (Ver 5.20.4)
|
|
Network:
|
|
- Added driver for KSZ8851SNL Ethernet Controller with SPI Interface
|
|
</release>
|
|
<release version="5.0.2">
|
|
Network:
|
|
- corrected potential memory dead-lock in HTTP server
|
|
USB Host:
|
|
- improved robustness (enumeration procedure)
|
|
</release>
|
|
<release version="5.0.1">
|
|
Drivers moved to "Drivers" Class
|
|
Added I2C Driver API
|
|
Updated UART Driver API V1.01
|
|
FileSystem:
|
|
- added mount, unmount, fmedia and finfo functions
|
|
Network:
|
|
- added support for multicast MAC filtering
|
|
- added support for IP checksum offload
|
|
- added abort file transfer on error in FTP client
|
|
- added name list command in FTP client
|
|
USB Host:
|
|
- soft connect debounce
|
|
- 2 resets at enumeration
|
|
</release>
|
|
<release version="5.0.0">
|
|
Initial release
|
|
</release>
|
|
</releases>
|
|
|
|
<apis>
|
|
<api Cclass="Board Support" Cgroup="LED" Capiversion="1.00" exclusive="0">
|
|
<description>LED Interface</description>
|
|
<files>
|
|
<file category="header" name="Board\Board_LED.h"/>
|
|
<file category="doc" name="Doc\Board\html\group__bsp__led.html"/>
|
|
</files>
|
|
</api>
|
|
<api Cclass="Board Support" Cgroup="Buttons" Capiversion="1.00" exclusive="0">
|
|
<description>Buttons Interface</description>
|
|
<files>
|
|
<file category="header" name="Board\Board_Buttons.h"/>
|
|
<file category="doc" name="Doc\Board\html\group__bsp__buttons.html"/>
|
|
</files>
|
|
</api>
|
|
<api Cclass="Board Support" Cgroup="Joystick" Capiversion="1.00" exclusive="0">
|
|
<description>Joystick Interface</description>
|
|
<files>
|
|
<file category="header" name="Board\Board_Joystick.h"/>
|
|
<file category="doc" name="Doc\Board\html\group__bsp__joystick.html"/>
|
|
</files>
|
|
</api>
|
|
<api Cclass="Board Support" Cgroup="A/D Converter" Capiversion="1.00" exclusive="0">
|
|
<description>A/D Converter Interface</description>
|
|
<files>
|
|
<file category="header" name="Board\Board_ADC.h"/>
|
|
<file category="doc" name="Doc\Board\html\group__bsp__adc.html"/>
|
|
</files>
|
|
</api>
|
|
<api Cclass="Board Support" Cgroup="Graphic LCD" Capiversion="1.00" exclusive="0">
|
|
<description>Graphic LCD Interface</description>
|
|
<files>
|
|
<file category="header" name="Board\Board_GLCD.h"/>
|
|
<file category="doc" name="Doc\Board\html\group__bsp__glcd.html"/>
|
|
</files>
|
|
</api>
|
|
<api Cclass="Board Support" Cgroup="Touchscreen" Capiversion="1.00" exclusive="0">
|
|
<description>Touchscreen Interface</description>
|
|
<files>
|
|
<file category="header" name="Board\Board_Touch.h"/>
|
|
<file category="doc" name="Doc\Board\html\group__bsp__touch.html"/>
|
|
</files>
|
|
</api>
|
|
<api Cclass="Board Support" Cgroup="Thermometer" Capiversion="1.00" exclusive="0">
|
|
<description>Thermometer Interface</description>
|
|
<files>
|
|
<file category="header" name="Board\Board_Thermometer.h"/>
|
|
<file category="doc" name="Doc\Board\html\group__bsp__thermometer.html"/>
|
|
</files>
|
|
</api>
|
|
<api Cclass="Board Support" Cgroup="Accelerometer" Capiversion="1.00" exclusive="0">
|
|
<description>Accelerometer Interface</description>
|
|
<files>
|
|
<file category="header" name="Board\Board_Accelerometer.h"/>
|
|
<file category="doc" name="Doc\Board\html\group__bsp__accelerometer.html"/>
|
|
</files>
|
|
</api>
|
|
<api Cclass="Board Support" Cgroup="Gyroscope" Capiversion="1.00" exclusive="0">
|
|
<description>Gyroscope Interface</description>
|
|
<files>
|
|
<file category="header" name="Board\Board_Gyroscope.h"/>
|
|
<file category="doc" name="Doc\Board\html\group__bsp__gyroscope.html"/>
|
|
</files>
|
|
</api>
|
|
<api Cclass="Board Support" Cgroup="Camera" Capiversion="1.00" exclusive="0">
|
|
<description>Camera Interface</description>
|
|
<files>
|
|
<file category="header" name="Board\Board_Camera.h"/>
|
|
<file category="doc" name="Doc\Board\html\group__bsp__camera.html"/>
|
|
</files>
|
|
</api>
|
|
<api Cclass="Board Support" Cgroup="EEPROM" Capiversion="1.00" exclusive="0">
|
|
<description>EEPROM Interface</description>
|
|
<files>
|
|
<file category="header" name="Board\Board_EEPROM.h"/>
|
|
<file category="doc" name="Doc\Board\html\group__bsp__eeprom.html"/>
|
|
</files>
|
|
</api>
|
|
<api Cclass="Board Support" Cgroup="emWin LCD" Capiversion="1.00" exclusive="0">
|
|
<description>emWin LCD Interface</description>
|
|
<files>
|
|
<file category="header" name="emWin\Include\LCD_X.h"/>
|
|
</files>
|
|
</api>
|
|
</apis>
|
|
<conditions>
|
|
<condition id="Cortex-M Device">
|
|
<description>Cortex-M processor based device: Cortex-M0, Cortex-M0+, Cortex-M3, Cortex-M4, SC000 or SC3000</description>
|
|
<accept Dcore="Cortex-M0"/>
|
|
<accept Dcore="Cortex-M0+"/>
|
|
<accept Dcore="Cortex-M3"/>
|
|
<accept Dcore="Cortex-M4"/>
|
|
<accept Dcore="SC000"/>
|
|
<accept Dcore="SC300"/>
|
|
</condition>
|
|
<condition id="CMSIS Core">
|
|
<description>CMSIS Core for Cortex-M</description>
|
|
<require Tcompiler="ARMCC"/>
|
|
<require condition="Cortex-M Device"/>
|
|
<require Cclass="CMSIS" Cgroup="CORE" Cversion="3.30"/>
|
|
</condition>
|
|
<condition id="CMSIS Core and SPI Driver">
|
|
<description>CMSIS Core for Cortex-M and SPI Driver</description>
|
|
<require condition="CMSIS Core"/>
|
|
<require Cclass="CMSIS Driver" Cgroup="SPI" Capiversion="2.01"/>
|
|
</condition>
|
|
<condition id="CMSIS Core and I2C Driver">
|
|
<description>CMSIS Core for Cortex-M and I2C Driver</description>
|
|
<require condition="CMSIS Core"/>
|
|
<require Cclass="CMSIS Driver" Cgroup="I2C" Capiversion="2.02"/>
|
|
</condition>
|
|
<condition id="CMSIS Core with RTOS">
|
|
<description>CMSIS Core with RTOS for Cortex-M</description>
|
|
<require condition="CMSIS Core"/>
|
|
<require Cclass="CMSIS" Cgroup="RTOS"/>
|
|
</condition>
|
|
<condition id="CMSIS Core with RTOS and SPI Driver">
|
|
<description>CMSIS Core with RTOS for Cortex-M and SPI Driver</description>
|
|
<require condition="CMSIS Core"/>
|
|
<require Cclass="CMSIS" Cgroup="RTOS"/>
|
|
<require Cclass="CMSIS Driver" Cgroup="SPI" Capiversion="2.01"/>
|
|
</condition>
|
|
<condition id="CMSIS Core with RTOS and I2C Driver">
|
|
<description>CMSIS Core with RTOS for Cortex-M and I2C Driver</description>
|
|
<require condition="CMSIS Core"/>
|
|
<require Cclass="CMSIS" Cgroup="RTOS"/>
|
|
<require Cclass="CMSIS Driver" Cgroup="I2C" Capiversion="2.02"/>
|
|
</condition>
|
|
<condition id="CMSIS Core with RTOS and Display">
|
|
<description>CMSIS Core with RTOS for Cortex-M and Display Interface</description>
|
|
<require condition="CMSIS Core"/>
|
|
<require Cclass="CMSIS" Cgroup="RTOS"/>
|
|
<accept Cclass="Graphics" Cgroup="Display"/>
|
|
<accept Cclass="Board Support" Cgroup="emWin LCD"/>
|
|
</condition>
|
|
<condition id="CMSIS Core with RTOS and USBH CustomClass">
|
|
<description>CMSIS Core with RTOS for Cortex-M and USB Host Custom Class</description>
|
|
<require condition="CMSIS Core"/>
|
|
<require Cclass="CMSIS" Cgroup="RTOS"/>
|
|
<require Cclass="USB" Cgroup="Host" Csub="Custom Class"/>
|
|
</condition>
|
|
<condition id="CMSIS Core with RTOS and USBH CDC">
|
|
<description>CMSIS Core with RTOS for Cortex-M and USB Host CDC</description>
|
|
<require condition="CMSIS Core"/>
|
|
<require Cclass="CMSIS" Cgroup="RTOS"/>
|
|
<require Cclass="USB" Cgroup="Host" Csub="CDC"/>
|
|
</condition>
|
|
<condition id="File System Core">
|
|
<description>File System CORE component</description>
|
|
<require Cbundle="MDK-Pro" Cclass="File System" Cgroup="CORE"/>
|
|
<require Cbundle="MDK-Pro" Cclass="File System" Cgroup="Drive"/>
|
|
</condition>
|
|
<condition id="File System and Flash Driver">
|
|
<description>File System and Flash Driver</description>
|
|
<require condition="File System Core"/>
|
|
<require Cclass="CMSIS Driver" Cgroup="Flash" Capiversion="2.00"/>
|
|
</condition>
|
|
<condition id="File System and NAND Driver">
|
|
<description>File System and NAND Driver</description>
|
|
<require condition="File System Core"/>
|
|
<require Cclass="CMSIS Driver" Cgroup="NAND" Capiversion="2.01"/>
|
|
</condition>
|
|
<condition id="File System and SD/MMC Driver">
|
|
<description>File System and SD/MMC Driver</description>
|
|
<require condition="File System Core"/>
|
|
<accept Cclass="CMSIS Driver" Cgroup="MCI" Capiversion="2.02"/>
|
|
<accept Cclass="CMSIS Driver" Cgroup="SPI" Capiversion="2.01"/>
|
|
</condition>
|
|
<condition id="File System and USB Host MSC">
|
|
<description>File System and USB Host MSC component</description>
|
|
<require condition="File System Core"/>
|
|
<require Cclass="File System" Cgroup="Drive" Csub="USB"/>
|
|
<require Cclass="USB" Cgroup="Host" Csub="MSC"/>
|
|
</condition>
|
|
<condition id="Network Core">
|
|
<description>Network CORE component</description>
|
|
<require Cbundle="MDK-Pro" Cclass="Network" Cgroup="CORE"/>
|
|
</condition>
|
|
<condition id="Network Interface">
|
|
<description>Network Interface and CORE component</description>
|
|
<require condition="Network Core"/>
|
|
<require Cclass="Network" Cgroup="Interface"/>
|
|
</condition>
|
|
<condition id="Network UDP">
|
|
<description>Network UDP and CORE component</description>
|
|
<require condition="Network Core"/>
|
|
<require Cclass="Network" Cgroup="Socket" Csub="UDP"/>
|
|
</condition>
|
|
<condition id="Network UDP and File System Drive">
|
|
<description>Network UDP and CORE component with File System Drive</description>
|
|
<require condition="Network Core"/>
|
|
<require Cclass="Network" Cgroup="Socket" Csub="UDP"/>
|
|
<require Cclass="File System" Cgroup="Drive"/>
|
|
</condition>
|
|
<condition id="Network TCP">
|
|
<description>Network TCP and CORE component</description>
|
|
<require condition="Network Core"/>
|
|
<require Cclass="Network" Cgroup="Socket" Csub="TCP"/>
|
|
</condition>
|
|
<condition id="Network TCP and File System Drive">
|
|
<description>Network TCP and CORE component with File System Drive</description>
|
|
<require condition="Network Core"/>
|
|
<require Cclass="Network" Cgroup="Socket" Csub="TCP"/>
|
|
<require Cclass="File System" Cgroup="Drive"/>
|
|
</condition>
|
|
<condition id="Network UDP/TCP">
|
|
<description>Network UDP/TCP and CORE component</description>
|
|
<require condition="Network Core"/>
|
|
<require Cclass="Network" Cgroup="Socket" Csub="UDP"/>
|
|
<require Cclass="Network" Cgroup="Socket" Csub="TCP"/>
|
|
</condition>
|
|
<condition id="Network Web Server Compact">
|
|
<description>Network Web Server Compact</description>
|
|
<require condition="Network Core"/>
|
|
<require Cclass="Network" Cgroup="Socket" Csub="TCP"/>
|
|
<deny Cclass="Network" Cgroup="Service" Csub="Web Server"/>
|
|
</condition>
|
|
<condition id="Network Web Server">
|
|
<description>Network Web Server</description>
|
|
<require condition="Network Core"/>
|
|
<require Cclass="Network" Cgroup="Socket" Csub="TCP"/>
|
|
<require Cclass="File System" Cgroup="Drive"/>
|
|
<deny Cclass="Network" Cgroup="Service" Csub="Web Server Compact"/>
|
|
</condition>
|
|
<condition id="ETH Driver Single-file">
|
|
<description>Ethernet Driver: MAC with built-in PHY</description>
|
|
<require Cclass="CMSIS Driver" Cgroup="Ethernet" Capiversion="2.01"/>
|
|
<deny Cclass="CMSIS Driver" Cgroup="Ethernet MAC" Capiversion="2.01"/>
|
|
<deny Cclass="CMSIS Driver" Cgroup="Ethernet PHY" Capiversion ="2.00"/>
|
|
</condition>
|
|
<condition id="ETH Driver Single- and Multi-file">
|
|
<description>Ethernet Driver: MAC with built-in PHY and MAC and PHY separate</description>
|
|
<require Cclass="CMSIS Driver" Cgroup="Ethernet" Capiversion ="2.01"/>
|
|
<require Cclass="CMSIS Driver" Cgroup="Ethernet MAC" Capiversion ="2.01"/>
|
|
<require Cclass="CMSIS Driver" Cgroup="Ethernet PHY" Capiversion="2.00"/>
|
|
</condition>
|
|
<condition id="ETH Driver Multi-file">
|
|
<description>Ethernet Driver: MAC and PHY</description>
|
|
<deny Cclass="CMSIS Driver" Cgroup="Ethernet" Capiversion="2.01"/>
|
|
<require Cclass="CMSIS Driver" Cgroup="Ethernet MAC" Capiversion="2.01"/>
|
|
<require Cclass="CMSIS Driver" Cgroup="Ethernet PHY" Capiversion="2.00"/>
|
|
</condition>
|
|
<condition id="Network Driver ETH">
|
|
<description>Network Ethernet Driver</description>
|
|
<require condition="Network Core"/>
|
|
<accept condition="ETH Driver Single- and Multi-file"/>
|
|
<accept condition="ETH Driver Single-file"/>
|
|
<accept condition="ETH Driver Multi-file"/>
|
|
</condition>
|
|
<condition id="Network Driver PPP">
|
|
<description>Network PPP Driver</description>
|
|
<require condition="Network Core"/>
|
|
<require Cclass="CMSIS Driver" Cgroup="USART" Capiversion="2.01"/>
|
|
<deny Cclass="Network" Cgroup="Interface" Csub="SLIP"/>
|
|
</condition>
|
|
<condition id="Network Driver SLIP">
|
|
<description>Network SLIP Driver</description>
|
|
<require condition="Network Core"/>
|
|
<require Cclass="CMSIS Driver" Cgroup="USART" Capiversion="2.01"/>
|
|
<deny Cclass="Network" Cgroup="Interface" Csub="PPP"/>
|
|
</condition>
|
|
<condition id="USB Core Component">
|
|
<description>USB CORE component</description>
|
|
<require condition="CMSIS Core with RTOS"/>
|
|
<require Cclass="USB" Cgroup="CORE"/>
|
|
</condition>
|
|
<condition id="USB Core and Host Driver">
|
|
<description>USB Core component with Device Driver</description>
|
|
<require condition="USB Core Component"/>
|
|
<require Cclass="CMSIS Driver" Cgroup="USB Host" Capiversion="2.00"/>
|
|
</condition>
|
|
<condition id="USB Core and Device Driver">
|
|
<description>USB Core component with Device Driver</description>
|
|
<require condition="USB Core Component"/>
|
|
<require Cclass="CMSIS Driver" Cgroup="USB Device" Capiversion="2.00"/>
|
|
</condition>
|
|
<condition id="USB Core">
|
|
<description>USB Core needs to have USB Host and/or USB Device selected</description>
|
|
<accept condition="USB Host"/>
|
|
<accept condition="USB Device"/>
|
|
</condition>
|
|
<condition id="USB Host">
|
|
<description>USB Host component</description>
|
|
<require condition="USB Core Component"/>
|
|
<require Cclass="USB" Cgroup="Host" Csub=""/>
|
|
</condition>
|
|
<condition id="USB Host and File System USB Drive">
|
|
<description>USB Host MSC component</description>
|
|
<require condition="USB Host"/>
|
|
<require Cclass="File System" Cgroup="Drive" Csub="USB"/>
|
|
</condition>
|
|
<condition id="USB Device">
|
|
<description>USB Device component</description>
|
|
<require condition="USB Core Component"/>
|
|
<require Cclass="USB" Cgroup="Device" Csub=""/>
|
|
</condition>
|
|
<condition id="Graphics Core">
|
|
<description>Graphics CORE component</description>
|
|
<require Cclass="Graphics" Cgroup="CORE"/>
|
|
</condition>
|
|
<condition id="Graphics Core and Joystick">
|
|
<description>Graphics CORE component and Joystick driver</description>
|
|
<require Cclass="Graphics" Cgroup="CORE"/>
|
|
<require Cclass="Board Support" Cgroup="Joystick"/>
|
|
</condition>
|
|
<condition id="Graphics Core and Touchscreen">
|
|
<description>Graphics CORE component and Touchscreen driver</description>
|
|
<require Cclass="Graphics" Cgroup="CORE"/>
|
|
<require Cclass="Board Support" Cgroup="Touchscreen"/>
|
|
</condition>
|
|
<condition id="Graphics Core and LCD 16-bit IF">
|
|
<description>Graphics CORE component and LCD driver (16-bit Interface)</description>
|
|
<require Cclass="Graphics" Cgroup="CORE"/>
|
|
<accept Cclass="Board Support" Cgroup="emWin LCD" Csub="16-bit IF"/>
|
|
<accept Cclass="Board Support" Cgroup="emWin LCD" Cvariant="16-bit IF"/>
|
|
</condition>
|
|
<condition id="Graphics Core and LCD SPI IF">
|
|
<description>Graphics CORE component and LCD driver (SPI Interface)</description>
|
|
<require Cclass="Graphics" Cgroup="CORE"/>
|
|
<accept Cclass="Board Support" Cgroup="emWin LCD" Csub="SPI IF"/>
|
|
<accept Cclass="Board Support" Cgroup="emWin LCD" Cvariant="SPI IF"/>
|
|
</condition>
|
|
<condition id="Graphics Core and LCD RGB IF">
|
|
<description>Graphics CORE component and LCD driver (RGB Interface)</description>
|
|
<require Cclass="Graphics" Cgroup="CORE"/>
|
|
<accept Cclass="Board Support" Cgroup="emWin LCD" Csub="RGB IF"/>
|
|
<accept Cclass="Board Support" Cgroup="emWin LCD" Cvariant="RGB IF"/>
|
|
</condition>
|
|
<condition id="Graphics Demo">
|
|
<description>Graphics Demo Framework</description>
|
|
<require Cclass="Graphics" Cgroup="Demo" Csub="Framework"/>
|
|
</condition>
|
|
<condition id="Graphics Core with CMSIS RTOS and BSD Socket">
|
|
<description>Graphics CORE component with CMSIS RTOS and BSD Socket Interface</description>
|
|
<require Cclass="Graphics" Cgroup="CORE"/>
|
|
<require Cclass="CMSIS" Cgroup="RTOS"/>
|
|
<require Cclass="Network" Cgroup="Socket" Csub="BSD"/>
|
|
</condition>
|
|
<!-- ARMCC -->
|
|
<condition id="CM0_LE_ARMCC">
|
|
<description>Cortex-M0 or Cortex-M0+ or SC000 processor based device in little endian mode for the ARM Compiler</description>
|
|
<accept Dcore="Cortex-M0"/>
|
|
<accept Dcore="Cortex-M0+"/>
|
|
<accept Dcore="SC000"/>
|
|
<require Dendian="Little-endian"/>
|
|
<require Tcompiler="ARMCC"/>
|
|
</condition>
|
|
<condition id="CM0_BE_ARMCC">
|
|
<description>Cortex-M0 or Cortex-M0+ or SC000 processor based device in big endian mode for the ARM Compiler</description>
|
|
<accept Dcore="Cortex-M0"/>
|
|
<accept Dcore="Cortex-M0+"/>
|
|
<accept Dcore="SC000"/>
|
|
<require Dendian="Big-endian"/>
|
|
<require Tcompiler="ARMCC"/>
|
|
</condition>
|
|
<condition id="CM3_LE_ARMCC">
|
|
<description>Cortex-M3 or SC300 processor based device in little endian mode for the ARM Compiler</description>
|
|
<accept Dcore="Cortex-M3"/>
|
|
<accept Dcore="SC300"/>
|
|
<require Dendian="Little-endian"/>
|
|
<require Tcompiler="ARMCC"/>
|
|
</condition>
|
|
<condition id="CM3_BE_ARMCC">
|
|
<description>Cortex-M3 or SC300 processor based device in big endian mode for the ARM Compiler</description>
|
|
<accept Dcore="Cortex-M3"/>
|
|
<accept Dcore="SC300"/>
|
|
<require Dendian="Big-endian"/>
|
|
<require Tcompiler="ARMCC"/>
|
|
</condition>
|
|
<condition id="CM4_LE_ARMCC">
|
|
<description>Cortex-M4 processor based device in little endian mode for the ARM Compiler</description>
|
|
<require Dcore="Cortex-M4" Dfpu="NO_FPU" Dendian="Little-endian"/>
|
|
<require Tcompiler="ARMCC"/>
|
|
</condition>
|
|
<condition id="CM4_BE_ARMCC">
|
|
<description>Cortex-M4 processor based device in big endian mode for the ARM Compiler</description>
|
|
<require Dcore="Cortex-M4" Dfpu="NO_FPU" Dendian="Big-endian"/>
|
|
<require Tcompiler="ARMCC"/>
|
|
</condition>
|
|
<condition id="CM4F_LE_ARMCC">
|
|
<description>Cortex-M4 processor based device using Floating Point Unit in little endian mode for the ARM Compiler</description>
|
|
<require Dcore="Cortex-M4" Dfpu="FPU" Dendian="Little-endian"/>
|
|
<require Tcompiler="ARMCC"/>
|
|
</condition>
|
|
<condition id="CM4F_BE_ARMCC">
|
|
<description>Cortex-M4 processor based device using Floating Point Unit in big endian mode for the ARM Compiler</description>
|
|
<require Dcore="Cortex-M4" Dfpu="FPU" Dendian="Big-endian"/>
|
|
<require Tcompiler="ARMCC"/>
|
|
</condition>
|
|
</conditions>
|
|
<taxonomy>
|
|
<description Cclass="Drivers" doc="http://www.keil.com/support/docs/3660.htm">Select packs 'ARM.CMSIS.3.20.x' and 'Keil.MDK-Middleware.5.1.x' for compatibility</description>
|
|
<description Cclass="File System" Cgroup="Drive">Storage Devices and Media Types</description>
|
|
<description Cclass="Graphics" Cgroup="Demo">Demonstrator for Graphical User Interface features</description>
|
|
<description Cclass="Graphics" Cgroup="Input Device">Devices used to control the Graphical User Interface</description>
|
|
<description Cclass="Network" Cgroup="Interface">Connection Mechanism</description>
|
|
<description Cclass="Network" Cgroup="Service">Network Services</description>
|
|
<description Cclass="Network" Cgroup="Socket">Network protocol</description>
|
|
<description Cclass="USB" Cgroup="Device">USB Device Classes</description>
|
|
<description Cclass="USB" Cgroup="Host">USB Host Classes</description>
|
|
<description Cclass="Graphics" Cgroup="Display">Display Interface Configuration</description>
|
|
<description Cclass="Graphics" Cgroup="Tools">emWin Tools</description>
|
|
<description Cclass="Board Support" doc="Doc\Board\html\index.html">Evaluation Board Interfaces</description>
|
|
</taxonomy>
|
|
<components>
|
|
<!-- Network -->
|
|
<bundle Cbundle="MDK-Pro" Cclass="Network" Cversion="6.2.0">
|
|
<description>IP Networking using Ethernet or Serial protocols</description>
|
|
<doc>Doc\Network\html\index.html</doc>
|
|
<component Cgroup="CORE" Cvariant="Release" condition="CMSIS Core with RTOS">
|
|
<!-- short component description -->
|
|
<description>Networking Core for Cortex-M (Release)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Core /* Network Core */
|
|
#define RTE_Network_Release /* Network Release Version */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<!-- CPU independent -->
|
|
<!-- Removed Link for CORE as there's no special page for the Network CORE -->
|
|
<file category="header" name="Network\Include\rl_net.h"/>
|
|
<file category="source" name="Network\Config\Net_Config.c" attr="config" version="5.00"/>
|
|
<!-- CPU and Compiler dependent -->
|
|
<!-- ARMCC -->
|
|
<file category="library" condition="CM0_LE_ARMCC" name="Network\Lib\ARM\Net_CM0_L.lib"/>
|
|
<file category="library" condition="CM0_BE_ARMCC" name="Network\Lib\ARM\Net_CM0_B.lib"/>
|
|
<file category="library" condition="CM3_LE_ARMCC" name="Network\Lib\ARM\Net_CM3_L.lib"/>
|
|
<file category="library" condition="CM3_BE_ARMCC" name="Network\Lib\ARM\Net_CM3_B.lib"/>
|
|
<file category="library" condition="CM4_LE_ARMCC" name="Network\Lib\ARM\Net_CM3_L.lib"/>
|
|
<file category="library" condition="CM4_BE_ARMCC" name="Network\Lib\ARM\Net_CM3_B.lib"/>
|
|
<file category="library" condition="CM4F_LE_ARMCC" name="Network\Lib\ARM\Net_CM3_L.lib"/>
|
|
<file category="library" condition="CM4F_BE_ARMCC" name="Network\Lib\ARM\Net_CM3_B.lib"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="CORE" Cvariant="Debug" condition="CMSIS Core with RTOS">
|
|
<!-- short component description -->
|
|
<description>Networking Core for Cortex-M (Debug)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Core /* Network Core */
|
|
#define RTE_Network_Debug /* Network Debug Version */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<!-- CPU independent -->
|
|
<!-- Removed Link for CORE as there's no special page for the Network CORE -->
|
|
<file category="header" name="Network\Include\rl_net.h"/>
|
|
<file category="source" name="Network\Config\Net_Config.c" attr="config" version="5.00"/>
|
|
<file category="source" name="Network\Config\Net_Debug.c" attr="config" version="5.00"/>
|
|
<!-- CPU and Compiler dependent -->
|
|
<!-- ARMCC -->
|
|
<file category="library" condition="CM0_LE_ARMCC" name="Network\Lib\ARM\Net_Dbg_CM0_L.lib"/>
|
|
<file category="library" condition="CM0_BE_ARMCC" name="Network\Lib\ARM\Net_Dbg_CM0_B.lib"/>
|
|
<file category="library" condition="CM3_LE_ARMCC" name="Network\Lib\ARM\Net_Dbg_CM3_L.lib"/>
|
|
<file category="library" condition="CM3_BE_ARMCC" name="Network\Lib\ARM\Net_Dbg_CM3_B.lib"/>
|
|
<file category="library" condition="CM4_LE_ARMCC" name="Network\Lib\ARM\Net_Dbg_CM3_L.lib"/>
|
|
<file category="library" condition="CM4_BE_ARMCC" name="Network\Lib\ARM\Net_Dbg_CM3_B.lib"/>
|
|
<file category="library" condition="CM4F_LE_ARMCC" name="Network\Lib\ARM\Net_Dbg_CM3_L.lib"/>
|
|
<file category="library" condition="CM4F_BE_ARMCC" name="Network\Lib\ARM\Net_Dbg_CM3_B.lib"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Interface" Csub="ETH" condition="Network Driver ETH" maxInstances="1">
|
|
<!-- short component description -->
|
|
<description>Network Ethernet Interface</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Interface_ETH_%Instance% /* Network Interface ETH %Instance% */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_ethernet_interfaces.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_ETH.h" attr="config" version="5.01"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Interface" Csub="PPP" Cvariant="Standard Modem" condition="Network Driver PPP">
|
|
<!-- short component description -->
|
|
<description>Network PPP over Serial Interface - Standard Modem</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Interface_PPP /* Network Interface PPP */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_ppp_interfaces.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_PPP.h" attr="config" version="5.01"/>
|
|
<file category="source" name="Network\Driver\Modem_Standard.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Interface" Csub="PPP" Cvariant="Null Modem" condition="Network Driver PPP">
|
|
<!-- short component description -->
|
|
<description>Network PPP over Serial Interface - Null Modem</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Interface_PPP /* Network Interface PPP */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_ppp_interfaces.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_PPP.h" attr="config" version="5.01"/>
|
|
<file category="source" name="Network\Driver\Modem_Null.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Interface" Csub="PPP" Cvariant="Custom Modem" condition="Network Driver PPP">
|
|
<!-- short component description -->
|
|
<description>Network PPP over Serial Interface</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Interface_PPP /* Network Interface PPP */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_ppp_interfaces.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_PPP.h" attr="config" version="5.01"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Interface" Csub="SLIP" Cvariant="Standard Modem" condition="Network Driver SLIP">
|
|
<!-- short component description -->
|
|
<description>Network SLIP Interface - Standard Modem</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Interface_SLIP /* Network Interface SLIP */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_slip_interfaces.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_SLIP.h" attr="config" version="5.01"/>
|
|
<file category="source" name="Network\Driver\Modem_Standard.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Interface" Csub="SLIP" Cvariant="Null Modem" condition="Network Driver SLIP">
|
|
<!-- short component description -->
|
|
<description>Network SLIP Interface - Null Modem</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Interface_SLIP /* Network Interface SLIP */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_slip_interfaces.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_SLIP.h" attr="config" version="5.01"/>
|
|
<file category="source" name="Network\Driver\Modem_Null.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Interface" Csub="SLIP" Cvariant="Custom Modem" condition="Network Driver SLIP">
|
|
<!-- short component description -->
|
|
<description>Network SLIP Interface</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Interface_SLIP /* Network Interface SLIP */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_slip_interfaces.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_SLIP.h" attr="config" version="5.01"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Socket" Csub="UDP" condition="Network Interface">
|
|
<!-- short component description -->
|
|
<description>UDP Socket</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Socket_UDP /* Network Socket UDP */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_network_sockets_udp.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_UDP.h" attr="config" version="5.00"/>
|
|
<file category="source" name="Network\Template\UDP_Socket.c" attr="template" select="UDP Socket"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Socket" Csub="TCP" condition="Network Interface">
|
|
<!-- short component description -->
|
|
<description>TCP Socket</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Socket_TCP /* Network Socket TCP */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_network_sockets_tcp.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_TCP.h" attr="config" version="5.00"/>
|
|
<file category="source" name="Network\Template\TCP_Socket_Server.c" attr="template" select="TCP Socket Server"/>
|
|
<file category="source" name="Network\Template\TCP_Socket_Client.c" attr="template" select="TCP Socket Client"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Socket" Csub="BSD" condition="Network UDP/TCP">
|
|
<!-- short component description -->
|
|
<description>BSD Socket</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Socket_BSD /* Network Socket BSD */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_network_sockets_bsd.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_BSD.h" attr="config" version="5.00"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Service" Csub="Web Server Compact" condition="Network Web Server Compact">
|
|
<!-- short component description -->
|
|
<description>Web Server (HTTP) with Read-only Web Resources (Compact)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Web_Server_RO /* Network Web Server with Read-only Web Resources */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_http_server.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_HTTP_Server.h" attr="config" version="5.00"/>
|
|
<file category="source" name="Network\Template\HTTP_Server_CGI.c" attr="template" select="HTTP Server CGI"/>
|
|
<file category="source" name="Network\Template\HTTP_Server_Access.c" attr="template" select="HTTP Server Access"/>
|
|
<file category="source" name="Network\Template\HTTP_Server_Multiuser.c" attr="template" select="HTTP Server Multi-user"/>
|
|
<file category="source" name="Network\Template\HTTP_Server_Error.c" attr="template" select="HTTP Server Error Messages"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Service" Csub="Web Server" condition="Network Web Server">
|
|
<!-- short component description -->
|
|
<description>Web Server (HTTP) with Web Resources on File System</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Web_Server_FS /* Network Web Server with Web Resources on File System */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_http_server.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_HTTP_Server.h" attr="config" version="5.00"/>
|
|
<file category="source" name="Network\Interface\HTTP_Server_FS.c" attr="interface" select="HTTP Server File I/O"/>
|
|
<file category="source" name="Network\Template\HTTP_Server_CGI.c" attr="template" select="HTTP Server CGI"/>
|
|
<file category="source" name="Network\Template\HTTP_Server_Access.c" attr="template" select="HTTP Server Access"/>
|
|
<file category="source" name="Network\Template\HTTP_Server_Multiuser.c" attr="template" select="HTTP Server Multi-user"/>
|
|
<file category="source" name="Network\Template\HTTP_Server_Error.c" attr="template" select="HTTP Server Error Messages"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Service" Csub="Telnet Server" condition="Network TCP">
|
|
<!-- short component description -->
|
|
<description>Telnet Server</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_Telnet_Server /* Network Telnet Server */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_telnet_server.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_Telnet_Server.h" attr="config" version="5.00"/>
|
|
<file category="source" name="Network\Template\Telnet_Server_UIF.c" attr="template" select="Telnet Server"/>
|
|
<file category="source" name="Network\Template\Telnet_Server_Access.c" attr="template" select="Telnet Server Access"/>
|
|
<file category="source" name="Network\Template\Telnet_Server_Multiuser.c" attr="template" select="Telnet Server Multi-user"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Service" Csub="TFTP Server" condition="Network UDP and File System Drive">
|
|
<!-- short component description -->
|
|
<description>TFTP Server</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_TFTP_Server /* Network TFTP Server */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_tftp_server.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_TFTP_Server.h" attr="config" version="5.00"/>
|
|
<file category="source" name="Network\Interface\TFTP_Server_FS.c" attr="interface" select="TFTP Server File I/O"/>
|
|
<file category="source" name="Network\Template\TFTP_Server_Access.c" attr="template" select="TFTP Server Access"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Service" Csub="TFTP Client" condition="Network UDP and File System Drive">
|
|
<!-- short component description -->
|
|
<description>TFTP Client</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_TFTP_Client /* Network TFTP Client */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_tftp_client.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_TFTP_Client.h" attr="config" version="5.00"/>
|
|
<file category="source" name="Network\Interface\TFTP_Client_FS.c" attr="interface" select="TFTP Client File I/O"/>
|
|
<file category="source" name="Network\Template\TFTP_Client_UIF.c" attr="template" select="TFTP Client"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Service" Csub="FTP Server" condition="Network TCP and File System Drive">
|
|
<!-- short component description -->
|
|
<description>FTP Server</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_FTP_Server /* Network FTP Server */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_ftp_server.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_FTP_Server.h" attr="config" version="5.00"/>
|
|
<file category="source" name="Network\Interface\FTP_Server_FS.c" attr="interface" select="FTP Server File I/O"/>
|
|
<file category="source" name="Network\Template\FTP_Server_Event.c" attr="template" select="FTP Server Notification Events"/>
|
|
<file category="source" name="Network\Template\FTP_Server_Access.c" attr="template" select="FTP Server Access"/>
|
|
<file category="source" name="Network\Template\FTP_Server_Multiuser.c" attr="template" select="FTP Server Multi-user"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Service" Csub="FTP Client" condition="Network TCP and File System Drive">
|
|
<!-- short component description -->
|
|
<description>FTP Client</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_FTP_Client /* Network FTP Client */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_ftp_client.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_FTP_Client.h" attr="config" version="5.00"/>
|
|
<file category="source" name="Network\Interface\FTP_Client_FS.c" attr="interface" select="FTP Client File I/O"/>
|
|
<file category="source" name="Network\Template\FTP_Client_UIF.c" attr="template" select="FTP Client"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Service" Csub="DNS Client" condition="Network UDP">
|
|
<!-- short component description -->
|
|
<description>DNS Client</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_DNS_Client /* Network DNS Client */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_dns_client.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_DNS_Client.h" attr="config" version="5.00"/>
|
|
<file category="source" name="Network\Template\DNS_Client.c" attr="template" select="DNS Client"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Service" Csub="SMTP Client" condition="Network TCP">
|
|
<!-- short component description -->
|
|
<description>SMTP Client</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_SMTP_Client /* Network SMTP Client */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_smtp_client.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_SMTP_Client.h" attr="config" version="5.00"/>
|
|
<file category="source" name="Network\Template\SMTP_Client_UIF.c" attr="template" select="SMTP Client"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Service" Csub="SNMP Agent" condition="Network UDP">
|
|
<!-- short component description -->
|
|
<description>SNMP Agent</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_SNMP_Agent /* Network SNMP Agent */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_snmp_agent.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_SNMP_Agent.h" attr="config" version="5.00"/>
|
|
<file category="source" name="Network\Template\SNMP_Agent_MIB.c" attr="template" select="SNMP Agent"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Service" Csub="SNTP Client" condition="Network UDP">
|
|
<!-- short component description -->
|
|
<description>SNTP Client</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Network_SNTP_Client /* Network SNTP Client */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\Network\html\using_sntp_client.html"/>
|
|
<file category="source" name="Network\Config\Net_Config_SNTP_Client.h" attr="config" version="5.00"/>
|
|
</files>
|
|
</component>
|
|
</bundle>
|
|
<!-- File System -->
|
|
<bundle Cbundle="MDK-Pro" Cclass="File System" Cversion="6.2.0">
|
|
<description>File Access on various storage devices</description>
|
|
<doc>Doc\FileSystem\html\index.html</doc>
|
|
<component Cgroup="CORE" Cvariant="LFN" condition="CMSIS Core with RTOS">
|
|
<!-- short component description -->
|
|
<description>File System with Long Filename support for Cortex-M</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_FileSystem_Core /* File System Core */
|
|
#define RTE_FileSystem_LFN /* File System with Long Filename support */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<!-- CPU independent -->
|
|
<!-- Removed Link for CORE doc as there is no special page for the File System CORE -->
|
|
<file category="header" name="FileSystem\Include\rl_fs.h"/>
|
|
<file category="source" name="FileSystem\Config\FS_Config.c" attr="config" version="6.2"/>
|
|
<!-- CPU and Compiler dependent -->
|
|
<!-- ARMCC -->
|
|
<file category="library" condition="CM0_LE_ARMCC" name="FileSystem\Lib\ARM\FS_LFN_CM0_L.lib"/>
|
|
<file category="library" condition="CM0_BE_ARMCC" name="FileSystem\Lib\ARM\FS_LFN_CM0_B.lib"/>
|
|
<file category="library" condition="CM3_LE_ARMCC" name="FileSystem\Lib\ARM\FS_LFN_CM3_L.lib"/>
|
|
<file category="library" condition="CM3_BE_ARMCC" name="FileSystem\Lib\ARM\FS_LFN_CM3_B.lib"/>
|
|
<file category="library" condition="CM4_LE_ARMCC" name="FileSystem\Lib\ARM\FS_LFN_CM3_L.lib"/>
|
|
<file category="library" condition="CM4_BE_ARMCC" name="FileSystem\Lib\ARM\FS_LFN_CM3_B.lib"/>
|
|
<file category="library" condition="CM4F_LE_ARMCC" name="FileSystem\Lib\ARM\FS_LFN_CM3_L.lib"/>
|
|
<file category="library" condition="CM4F_BE_ARMCC" name="FileSystem\Lib\ARM\FS_LFN_CM3_B.lib"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="CORE" Cvariant="SFN" condition="CMSIS Core with RTOS">
|
|
<!-- short component description -->
|
|
<description>File System without Long Filename support for Cortex-M</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_FileSystem_Core /* File System Core */
|
|
#define RTE_FileSystem_SFN /* File System without Long Filename support */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<!-- CPU independent -->
|
|
<!-- Removed Link for CORE as there's no special page for the File System CORE -->
|
|
<file category="header" name="FileSystem\Include\rl_fs.h"/>
|
|
<file category="source" name="FileSystem\Config\FS_Config.c" attr="config" version="6.2"/>
|
|
<!-- CPU and Compiler dependent -->
|
|
<!-- ARMCC -->
|
|
<file category="library" condition="CM0_LE_ARMCC" name="FileSystem\Lib\ARM\FS_SFN_CM0_L.lib"/>
|
|
<file category="library" condition="CM0_BE_ARMCC" name="FileSystem\Lib\ARM\FS_SFN_CM0_B.lib"/>
|
|
<file category="library" condition="CM3_LE_ARMCC" name="FileSystem\Lib\ARM\FS_SFN_CM3_L.lib"/>
|
|
<file category="library" condition="CM3_BE_ARMCC" name="FileSystem\Lib\ARM\FS_SFN_CM3_B.lib"/>
|
|
<file category="library" condition="CM4_LE_ARMCC" name="FileSystem\Lib\ARM\FS_SFN_CM3_L.lib"/>
|
|
<file category="library" condition="CM4_BE_ARMCC" name="FileSystem\Lib\ARM\FS_SFN_CM3_B.lib"/>
|
|
<file category="library" condition="CM4F_LE_ARMCC" name="FileSystem\Lib\ARM\FS_SFN_CM3_L.lib"/>
|
|
<file category="library" condition="CM4F_BE_ARMCC" name="FileSystem\Lib\ARM\FS_SFN_CM3_B.lib"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Drive" Csub="RAM" condition="File System Core">
|
|
<!-- short component description -->
|
|
<description>BUS-mapped RAM using drive letter "R:"</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_FileSystem_Drive_RAM /* File System RAM Drive */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\FileSystem\html\ram_usage.html"/>
|
|
<file category="source" name="FileSystem\Config\FS_Config_RAM.h" attr="config" version="6.2"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Drive" Csub="NOR" condition="File System and Flash Driver" maxInstances="2">
|
|
<!-- short component description -->
|
|
<description>SPI or BUS-mapped NOR Flash using drive letter "F:", "F0:" or "F1:"</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_FileSystem_Drive_NOR_%Instance% /* File System NOR Flash Drive %Instance% */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\FileSystem\html\nor_usage.html"/>
|
|
<file category="source" name="FileSystem\Config\FS_Config_NOR.h" attr="config" version="6.2"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Drive" Csub="NAND" condition="File System and NAND Driver" maxInstances="2">
|
|
<!-- short component description -->
|
|
<description>NAND Flash using drive letter "N:", "N0:" or "N1:"</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_FileSystem_Drive_NAND_%Instance% /* File System NAND Flash Drive %Instance% */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\FileSystem\html\nand_usage.html"/>
|
|
<file category="source" name="FileSystem\Config\FS_Config_NAND.h" attr="config" version="6.2"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Drive" Csub="Memory Card" condition="File System and SD/MMC Driver" maxInstances="2">
|
|
<!-- short component description -->
|
|
<description>SD, SDHC, or MMC Memory Card using drive letter "M:", "M0:" or "M1:"</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_FileSystem_Drive_MC_%Instance% /* File System Memory Card Drive %Instance% */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\FileSystem\html\mc_usage.html"/>
|
|
<file category="source" name="FileSystem\Config\FS_Config_MC.h" attr="config" version="6.2"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Drive" Csub="USB" condition="File System and USB Host MSC" maxInstances="2">
|
|
<!-- short component description -->
|
|
<description>USB Stick via USB Host using drive letter "U:", "U0:" or "U1:"</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_FileSystem_Drive_USB_%Instance% /* File System USB Drive %Instance% */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\FileSystem\html\usb_usage.html"/>
|
|
<file category="source" name="FileSystem\Config\FS_Config_USB.h" attr="config" version="6.2"/>
|
|
</files>
|
|
</component>
|
|
</bundle>
|
|
<!-- CMSIS Driver -->
|
|
<component Cclass="CMSIS Driver" Cgroup="NAND" Csub="Memory Bus" Capiversion="2.01" Cversion="1.00" condition="CMSIS Core">
|
|
<!-- short component description -->
|
|
<description>NAND Flash connected to Memory Bus</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Driver_NAND_MemoryBus /* Driver NAND Flash on Memory Bus */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="header" name="FileSystem\Driver\Config\NAND_MemBus_Config.h" attr="config" version="1.00"/>
|
|
<file category="source" name="FileSystem\Driver\NAND\NAND_MemBus.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cclass="CMSIS Driver" Cgroup="Flash" Csub="AM29x800BB" Capiversion="2.00" Cversion="1.00" condition="CMSIS Core">
|
|
<!-- short component description -->
|
|
<description>AM29x800BB Flash (16-bit Bus)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Driver_Flash_AM29x800BB /* Driver Flash AM29x800BB */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="FileSystem\Driver\Flash\AM29x800BB\AM29x800BB.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cclass="CMSIS Driver" Cgroup="Flash" Csub="M29W640FB" Capiversion="2.00" Cversion="1.00" condition="CMSIS Core">
|
|
<!-- short component description -->
|
|
<description>M29W640FB Flash (16-bit Bus)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Drivers_Flash_M29W640FB /* Driver Flash M29W640FB */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="FileSystem\Driver\Flash\M29W640FB\M29W640FB.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cclass="CMSIS Driver" Cgroup="Flash" Csub="AT45DB642D" Capiversion="2.00" Cversion="1.00" condition="CMSIS Core and SPI Driver">
|
|
<!-- short component description -->
|
|
<description>AT45DB642D Flash (SPI)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Drivers_Flash_AT45DB642D /* Driver Flash AT45DB642D */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="FileSystem\Driver\Flash\AT45DB642D\AT45DB642D.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cclass="CMSIS Driver" Cgroup="Flash" Csub="S29GL064Nx2" Capiversion="2.00" Cversion="1.00" condition="CMSIS Core">
|
|
<!-- short component description -->
|
|
<description>S29GL064N Dual Flash (32-bit Bus)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Drivers_Flash_S29GL064Nx2 /* Driver Flash S29GL064Nx2 */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="FileSystem\Driver\Flash\S29GL064Nx2\S29GL064Nx2.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cclass="CMSIS Driver" Cgroup="Ethernet PHY" Csub="DP83848C" Capiversion="2.00" Cversion="6.00" condition="CMSIS Core">
|
|
<!-- short component description -->
|
|
<description>Ethernet PHY DP83848C Driver</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Drivers_PHY_DP83848C /* Driver PHY DP83848C */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="Network\Driver\PHY_DP83848C.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cclass="CMSIS Driver" Cgroup="Ethernet PHY" Csub="ST802RT1" Capiversion="2.00" Cversion="6.00" condition="CMSIS Core">
|
|
<!-- short component description -->
|
|
<description>Ethernet PHY ST802RT1 Driver</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Drivers_PHY_ST802RT1 /* Driver PHY ST802RT1 */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="Network\Driver\PHY_ST802RT1.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cclass="CMSIS Driver" Cgroup="Ethernet" Csub="KSZ8851SNL" Capiversion="2.01" Cversion="6.01" condition="CMSIS Core with RTOS and SPI Driver">
|
|
<!-- short component description -->
|
|
<description>Ethernet MAC + PHY KSZ8851SNL/SNLI Driver</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Drivers_ETH_KSZ8851SNL /* Driver ETH KSZ8851SNL */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="Network\Driver\ETH_KSZ8851SNL.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cclass="CMSIS Driver" Cgroup="Ethernet PHY" Csub="LAN8720" Capiversion="2.00" Cversion="6.00" condition="CMSIS Core">
|
|
<!-- short component description -->
|
|
<description>Ethernet PHY LAN8720 Driver</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Drivers_PHY_LAN8720 /* Driver PHY LAN8720 */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="Network\Driver\PHY_LAN8720.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cclass="CMSIS Driver" Cgroup="USART" Csub="PL2303" Capiversion="2.01" Cversion="1.00" condition="CMSIS Core with RTOS and USBH CustomClass">
|
|
<!-- short component description -->
|
|
<description>Prolific PL2303 USB to serial RS232 adapter (requires USB Host Prolific PL2303 Template)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Drivers_USART_PL2303 /* Driver USART PL2303 */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="USB\Driver\USART_PL2303.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cclass="CMSIS Driver" Cgroup="USART" Csub="CDC" Capiversion="2.01" Cversion="1.00" condition="CMSIS Core with RTOS and USBH CDC">
|
|
<!-- short component description -->
|
|
<description>Usb Host CDC ACM Compliant Device</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Drivers_USART_CDC_ACM /* Driver USART CDC ACM */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="USB\Driver\USART_CDC_ACM.c"/>
|
|
</files>
|
|
</component>
|
|
<!-- USB-->
|
|
<bundle Cbundle="MDK-Pro" Cclass="USB" Cversion="6.2.0">
|
|
<description>USB Communication with various device classes</description>
|
|
<doc>Doc\USB\html\index.html</doc>
|
|
<component Cgroup="CORE" condition="USB Core">
|
|
<!-- short component description -->
|
|
<description>USB Core for Cortex-M</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_USB_Core /* USB Core */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<!-- CPU independent -->
|
|
<!-- Removed Link for CORE as there's no special page for the USB CORE -->
|
|
<file category="header" name="USB\Include\rl_usb.h"/>
|
|
<!-- CPU and Compiler dependent -->
|
|
<!-- ARMCC -->
|
|
<file category="library" condition="CM0_LE_ARMCC" name="USB\Lib\ARM\USB_CM0_L.lib"/>
|
|
<file category="library" condition="CM0_BE_ARMCC" name="USB\Lib\ARM\USB_CM0_B.lib"/>
|
|
<file category="library" condition="CM3_LE_ARMCC" name="USB\Lib\ARM\USB_CM3_L.lib"/>
|
|
<file category="library" condition="CM3_BE_ARMCC" name="USB\Lib\ARM\USB_CM3_B.lib"/>
|
|
<file category="library" condition="CM4_LE_ARMCC" name="USB\Lib\ARM\USB_CM3_L.lib"/>
|
|
<file category="library" condition="CM4_BE_ARMCC" name="USB\Lib\ARM\USB_CM3_B.lib"/>
|
|
<file category="library" condition="CM4F_LE_ARMCC" name="USB\Lib\ARM\USB_CM3_L.lib"/>
|
|
<file category="library" condition="CM4F_BE_ARMCC" name="USB\Lib\ARM\USB_CM3_B.lib"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Host" condition="USB Core and Host Driver" maxInstances="4">
|
|
<!-- short component description -->
|
|
<description>USB Host</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_USB_Host_%Instance% /* USB Host %Instance% */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\USB\html\_u_s_b__host.html"/>
|
|
<file category="source" name="USB\Config\USBH_Config.c" attr="config" version="5.01"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Host" Csub="HID" condition="USB Host">
|
|
<!-- short component description -->
|
|
<description>USB Host: Human Interface Device (HID) Class</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_USB_Host_HID /* USB Host HID */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\USB\html\_h_i_d.html"/>
|
|
<file category="source" name="USB\Config\USBH_Config_HID.h" attr="config" version="5.01"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Host" Csub="MSC" condition="USB Host and File System USB Drive">
|
|
<!-- short component description -->
|
|
<description>USB Host: Mass Storage Class (MSC)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_USB_Host_MSC /* USB Host MSC */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\USB\html\_m_s_c.html"/>
|
|
<file category="source" name="USB\Config\USBH_Config_MSC.h" attr="config" version="5.00"/>
|
|
<file category="source" name="USB\Template\USBH_MSC.c" attr="template" select="USB Host Mass Storage Access"/>
|
|
<file category="source" name="USB\Template\USBH_MSC.h" attr="template" select="USB Host Mass Storage Access"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Host" Csub="CDC" condition="USB Host">
|
|
<!-- short component description -->
|
|
<description>USB Host: Communication Device Class (CDC)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_USB_Host_CDC /* USB Host CDC */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\USB\html\_c_d_c.html"/>
|
|
<file category="source" name="USB\Config\USBH_Config_CDC.h" attr="config" version="5.00"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Host" Csub="Custom Class" condition="USB Host">
|
|
<!-- short component description -->
|
|
<description>USB Host: Custom Class</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_USB_Host_CustomClass /* USB Host Custom Class */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="USB\Config\USBH_Config_CustomClass.h" attr="config" version="5.00"/>
|
|
<file category="source" name="USB\Template\USBH_User_CustomClass.c" attr="template" select="USB Host Generic Custom Class"/>
|
|
<file category="source" name="USB\Template\USBH_PL2303.c" attr="template" select="USB Host Prolific PL2303"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Device" condition="USB Core and Device Driver" maxInstances="4">
|
|
<!-- short component description -->
|
|
<description>USB Device</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_USB_Device_%Instance% /* USB Device %Instance% */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\USB\html\_u_s_b__device.html"/>
|
|
<file category="source" name="USB\Config\USBD_Config.c" attr="config" version="5.00"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Device" Csub="HID" condition="USB Device" maxInstances="4">
|
|
<!-- short component description -->
|
|
<description>USB Device: Human Interface Device (HID) Class</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_USB_Device_HID_%Instance% /* USB Device HID instance %Instance% */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\USB\html\_h_i_d.html"/>
|
|
<file category="source" name="USB\Config\USBD_Config_HID.h" attr="config" version="5.00"/>
|
|
<file category="source" name="USB\Template\USBD_User_HID.c" attr="template" select="USB Device HID (Human Interface Device)"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Device" Csub="MSC" condition="USB Device" maxInstances="4">
|
|
<!-- short component description -->
|
|
<description>USB Device: Mass Storage Class (MSC)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_USB_Device_MSC_%Instance% /* USB Device MSC instance %Instance% */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\USB\html\_m_s_c.html"/>
|
|
<file category="source" name="USB\Config\USBD_Config_MSC.h" attr="config" version="5.00"/>
|
|
<file category="source" name="USB\Template\USBD_User_MSC.c" attr="template" select="USB Device MSC (Mass Storage Class)"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Device" Csub="CDC" condition="USB Device" maxInstances="4">
|
|
<!-- short component description -->
|
|
<description>USB Device: Communication Device Class (CDC)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_USB_Device_CDC_%Instance% /* USB Device CDC instance %Instance% */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\USB\html\_c_d_c.html"/>
|
|
<file category="source" name="USB\Config\USBD_Config_CDC.h" attr="config" version="5.00"/>
|
|
<file category="source" name="USB\Template\USBD_User_CDC.c" attr="template" select="USB Device CDC (Communication Device Class)"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Device" Csub="ADC" condition="USB Device" maxInstances="4">
|
|
<!-- short component description -->
|
|
<description>USB Device: Audio Device Class (ADC)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_USB_Device_ADC_%Instance% /* USB Device ADC instance %Instance% */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\USB\html\_a_d_c.html"/>
|
|
<file category="source" name="USB\Config\USBD_Config_ADC.h" attr="config" version="5.01"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Device" Csub="Custom Class" condition="USB Device" maxInstances="4">
|
|
<!-- short component description -->
|
|
<description>USB Device: Custom Class</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_USB_Device_CustomClass_%Instance% /* USB Device Custom Class instance %Instance% */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="doc" name="Doc\USB\html\_custom_class.html"/>
|
|
<file category="source" name="USB\Config\USBD_Config_CustomClass.h" attr="config" version="5.00"/>
|
|
<file category="source" name="USB\Template\USBD_User_CustomClass.c" attr="template" select="USB Device Custom Class"/>
|
|
</files>
|
|
</component>
|
|
</bundle>
|
|
<!-- emWin Graphics Library -->
|
|
<bundle Cbundle="MDK-Pro" Cclass="Graphics" Cvendor="Segger" Cversion="5.26.1">
|
|
<description>User Interface on graphical LCD displays</description>
|
|
<doc>Doc\Graphic\html\index.html</doc>
|
|
<component Cgroup="CORE" condition="CMSIS Core with RTOS and Display">
|
|
<!-- short component description -->
|
|
<description>Graphics Core for Cortex-M</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Core /* Graphics Core */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<!-- CPU independent -->
|
|
<file category="header" name="emWin\Include\GUI.h"/>
|
|
<file category="source" name="emWin\Sample\Config\GUIConf.c" attr="config" version="5.00"/>
|
|
<file category="source" name="emWin\Sample\Template\GUI_TemplateThread.c" attr="template" select="emWin thread function for Demos and Templates"/>
|
|
<file category="source" name="emWin\Sample\Template\GUI_MultiThread.c" attr="template" select="emWin GUI Thread for Multi-Tasking Execution Model"/>
|
|
<file category="source" name="emWin\Sample\Template\GUI_SingleThread.c" attr="template" select="emWin GUI Thread for Single-Tasking Execution Model"/>
|
|
<file category="source" name="emWin\Sample\GUI_X\GUI_X_RTE.c"/>
|
|
<!-- CPU and Compiler dependent -->
|
|
<!-- ARMCC -->
|
|
<file category="library" condition="CM0_LE_ARMCC" name="emWin\Lib\ARM\GUI_CM0_L.lib"/>
|
|
<!-- <file category="library" condition="CM0_BE_ARMCC" name="emWin\Lib\ARM\GUI_CM0_B.lib"/> -->
|
|
<file category="library" condition="CM3_LE_ARMCC" name="emWin\Lib\ARM\GUI_CM3_L.lib"/>
|
|
<!-- <file category="library" condition="CM3_BE_ARMCC" name="emWin\Lib\ARM\GUI_CM3_B.lib"/> -->
|
|
<file category="library" condition="CM4_LE_ARMCC" name="emWin\Lib\ARM\GUI_CM3_L.lib"/>
|
|
<!-- <file category="library" condition="CM4_BE_ARMCC" name="emWin\Lib\ARM\GUI_CM3_B.lib"/> -->
|
|
<file category="library" condition="CM4F_LE_ARMCC" name="emWin\Lib\ARM\GUI_CM4F_L.lib"/>
|
|
<!-- <file category="library" condition="CM4F_BE_ARMCC" name="emWin\Lib\ARM\GUI_CM4F_B.lib"/> -->
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Tools" Csub="GUI Builder" condition="Graphics Core">
|
|
<description>GUI Builder</description>
|
|
<files>
|
|
<file category="other" name="emWin\Tool\GUIBuilder.exe" attr="copy"/>
|
|
<file category="other" name="emWin\Tool\GUIBuilder.ini" attr="copy"/>
|
|
<file category="doc" name="emWin\Tool\GUIBuilder.txt" attr="config"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Input Device" Csub="Joystick" condition="Graphics Core and Joystick">
|
|
<!-- short component description -->
|
|
<description>Pointer Input Device: Joystick</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Joystick /* Graphics Input Device Joystick */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\GUI_X\GUI_X_Joystick.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Input Device" Csub="Touchscreen" condition="Graphics Core and Touchscreen">
|
|
<!-- short component description -->
|
|
<description>Pointer Input Device: Touchscreen</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Touchscreen /* Graphics Input Device Touchscreen */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\GUI_X\GUI_X_Touch.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="Framework" condition="Graphics Core">
|
|
<!-- short component description -->
|
|
<description>Demo framework</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_Framework /* Graphics Demo: Framework */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO.c"/>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_Start.c"/>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_Conf.c"/>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_Resource.c"/>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_Intro.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="AntialiasedText" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Shows text with different antialiasing qualities</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_AA_Text /* Graphics Demo: AntialiasedText */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_AntialiasedText.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="Automotive" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Automotive samples</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_Automotive /* Graphics Demo: Automotive */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_Automotive.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="BarGraph" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Shows a bargraph with alpha effect</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_BarGraph /* Graphics Demo: BarGraph */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_BarGraph.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="Bitmap" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Draws bitmaps with and without compression</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_Bitmap /* Graphics Demo: Bitmap */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_Bitmap.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="ColorBar" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Draws color bars</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_ColorBar /* Graphics Demo: ColorBar */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_ColorBar.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="Cursor" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Shows Cursors</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_Cursor /* Graphics Demo: Cursor */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_Cursor.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="Fading" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Demo of fading effect function</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_Fading /* Graphics Demo: Fading */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_Fading.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="Graph" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Shows graphs</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_Graph /* Graphics Demo: Graph */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_Graph.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="IconView" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Shows Icons</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_IconView /* Graphics Demo: IconView */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_IconView.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="ImageFlow" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Image flow demo</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_ImageFlow /* Graphics Demo: ImageFlow */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_ImageFlow.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="ListView" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Listview demo</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_ListView /* Graphics Demo: ListView */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_Listview.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="RadialMenu" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Shows how to create a radial menu with motion support</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_RadialMenu /* Graphics Demo: RadialMenu */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_RadialMenu.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="Skinning" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Plays with some dialogs and uses skinning</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_Skinning /* Graphics Demo: Skinning */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_Skinning.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="Speed" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Speed demo</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_Speed /* Graphics Demo: Speed */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_Speed.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="Speedometer" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Shows how to use memory devices for rotation</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_Speedometer /* Graphics Demo: Speedometer */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_Speedometer.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="TransparentDialog" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Demo of a semi transparent dialog</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_TransparentDialog /* Graphics Demo: TransparentDialog*/
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_TransparentDialog.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="Treeview" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Treeview demo</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_Treeview /* Graphics Demo: Treeview */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_Treeview.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="VScreen" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Virtual screen demo</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_VScreen /* Graphics Demo: VScreen */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_VScreen.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="WashingMachine" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Washing machine demo</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_WashingMachine /* Graphics Demo: WashingMachine*/
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_WashingMachine.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Demo" Csub="ZoomAndRotate" condition="Graphics Demo">
|
|
<!-- short component description -->
|
|
<description>Demo of zooming and rotating images</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_Demo_ZoomAndRotate /* Graphics Demo: ZoomAndRotate*/
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Application\GUIDemo\GUIDEMO_ZoomAndRotate.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Display" Csub="Interface Template" condition="Graphics Core">
|
|
<!-- short component description -->
|
|
<description>Configurable LCD Interface Template</description>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\Config\LCDConf.c" attr="config" version="5.00"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Display" Csub="MCBQVGA_LD" Cvariant="16-bit IF" condition="Graphics Core and LCD 16-bit IF">
|
|
<!-- short component description -->
|
|
<description>LCD Configuration for Keil MCBQVGA Version LD (16-bit Interface)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_LCD_MCBQVGA_LD_16 /* Graphics LCD MCBQVGA_LD 16-bit IF */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\LCDConf\GUIDRV_FlexColor\Keil\LCDConf_MCBQVGA_LD.c" attr="config" version="5.00"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Display" Csub="MCBQVGA_LD" Cvariant="SPI IF" condition="Graphics Core and LCD SPI IF">
|
|
<!-- short component description -->
|
|
<description>LCD Configuration for Keil MCBQVGA Version LD (SPI Interface)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_LCD_MCBQVGA_LD_SPI /* Graphics LCD MCBQVGA_LD SPI IF */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\LCDConf\GUIDRV_FlexColor\Keil\LCDConf_MCBQVGA_LD.c" attr="config" version="5.00"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Display" Csub="MCBQVGA_LG" Cvariant="16-bit IF" condition="Graphics Core and LCD 16-bit IF">
|
|
<!-- short component description -->
|
|
<description>LCD Configuration for Keil MCBQVGA Version LG (16-bit Interface)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_LCD_MCBQVGA_LG_16 /* Graphics LCD MCBQVGA_LG 16-bit IF */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\LCDConf\GUIDRV_FlexColor\Keil\LCDConf_MCBQVGA_LG.c" attr="config" version="5.00"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Display" Csub="MCBQVGA_LG" Cvariant="SPI IF" condition="Graphics Core and LCD SPI IF">
|
|
<!-- short component description -->
|
|
<description>LCD Configuration for Keil MCBQVGA Version LG (SPI Interface)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_LCD_MCBQVGA_LG_SPI /* Graphics LCD MCBQVGA_LG SPI IF */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\LCDConf\GUIDRV_FlexColor\Keil\LCDConf_MCBQVGA_LG.c" attr="config" version="5.00"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Display" Csub="MCBQVGA_LG" Cvariant="RGB IF" condition="Graphics Core and LCD RGB IF">
|
|
<!-- short component description -->
|
|
<description>LCD Configuration for Keil MCBQVGA Version LG (RGB Interface)</description>
|
|
<RTE_Components_h>
|
|
<!-- the following content goes into file 'RTE_Components.h' -->
|
|
#define RTE_Graphics_LCD_MCBQVGA_LG_RGB /* Graphics LCD MCBQVGA_LG RGB IF */
|
|
</RTE_Components_h>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\LCDConf\GUIDRV_Lin\Keil\LCDConf_MCBQVGA_RGB.c" attr="config" version="5.00"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="VNC Server" condition="Graphics Core with CMSIS RTOS and BSD Socket">
|
|
<!-- short component description -->
|
|
<description>Enable Remote access via TCP/IP</description>
|
|
<files>
|
|
<file category="source" name="emWin\Sample\GUI_X\GUI_VNC_X_Keil.c" attr="config" version="5.00"/>
|
|
</files>
|
|
</component>
|
|
</bundle>
|
|
</components>
|
|
</package>
|