refractor usbd_task as wrapper for body task

IAR device_freertos works well except for CDC with typing many characters (like Keil)
This commit is contained in:
hathach
2014-03-31 13:12:51 +07:00
parent df352651d0
commit 124dffd2cd
4 changed files with 6005 additions and 99 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<workspace>
<project>
<path>$WS_DIR$\device_freertos.ewp</path>
</project>
<batchBuild>
<batchDefinition>
<name>all</name>
<member>
<project>device_freertos</project>
<configuration>Board EA4357</configuration>
</member>
<member>
<project>device_freertos</project>
<configuration>Board LPCXpresso1347</configuration>
</member>
<member>
<project>device_freertos</project>
<configuration>Board LPCXpresso1769</configuration>
</member>
<member>
<project>device_freertos</project>
<configuration>Board NGX4330</configuration>
</member>
<member>
<project>device_freertos</project>
<configuration>Board rf1ghznode</configuration>
</member>
</batchDefinition>
</batchBuild>
</workspace>

View File

@@ -5562,37 +5562,40 @@
</file>
</group>
<group>
<name>bsp</name>
<group>
<name>boards</name>
<file>
<name>$PROJ_DIR$\..\..\..\boards\board.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\embedded_artists\ea4357\board_ea4357.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\microbuilder\board_lpc4357usb.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\lpcxpresso\board_lpcxpresso11u14.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\lpcxpresso\board_lpcxpresso1347.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\lpcxpresso\board_lpcxpresso1769.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\ngx\board_ngx4330.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\embedded_artists\oem_base_board\pca9532.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\printf_retarget.c</name>
</file>
</group>
<name>boards</name>
<file>
<name>$PROJ_DIR$\..\..\..\boards\board.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\embedded_artists\ea4357\board_ea4357.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\microbuilder\board_lpc4357usb.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\lpcxpresso\board_lpcxpresso11u14.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\lpcxpresso\board_lpcxpresso1347.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\lpcxpresso\board_lpcxpresso1769.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\ngx\board_ngx4330.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\microbuilder\board_rf1ghznode.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\embedded_artists\oem_base_board\pca9532.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\boards\printf_retarget.c</name>
</file>
</group>
<group>
<name>mcu</name>
<group>
<name>lpc11uxx</name>
<excluded>
@@ -5694,9 +5697,6 @@
<name>$PROJ_DIR$\..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\system_LPC43xx.c</name>
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\boards\microbuilder\board_rf1ghznode.c</name>
</file>
</group>
<group>
<name>tinyusb</name>