diff --git a/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt b/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt
index 56bb86981..f8803e670 100644
--- a/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt
+++ b/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt
@@ -73,7 +73,7 @@
1
0
- 1
+ 0
8
@@ -405,9 +405,224 @@
+
+ Board LPCXpresso1769
+ 0x4
+ ARM-ADS
+
+ 12000000
+
+ 1
+ 1
+ 1
+ 0
+
+
+ 1
+ 65535
+ 0
+ 0
+ 0
+
+
+ 79
+ 66
+ 8
+ .\UV4Build\
+
+
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+
+
+ 1
+ 0
+ 1
+
+ 8
+
+
+ 0
+ Data Sheet
+ DATASHTS\PHILIPS\LPC176x_DS.pdf
+
+
+ 1
+ User Manual
+ DATASHTS\PHILIPS\LPC17xx_UM.pdf
+
+
+ 2
+ Technical Reference Manual
+ datashts\arm\cortex_m3\r2p1\DDI0337I_CORTEXM3_R2P1_TRM.PDF
+
+
+ 3
+ Generic User Guide
+ datashts\arm\cortex_m3\r2p1\DUI0552A_CORTEX_M3_DGUG.PDF
+
+
+
+ SARMCM3.DLL
+ -MPU
+ DARMP1.DLL
+ -pLPC1769
+ SARMCM3.DLL
+ -MPU
+ TARMP1.DLL
+ -pLPC1769
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ 7
+
+
+
+
+
+
+
+
+
+
+ Segger\JL2CM3.dll
+
+
+
+ 0
+ DLGUARM
+
+
+
+ 0
+ DLGTARM
+ (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(350=-1,-1,-1,-1,0)(250=-1,-1,-1,-1,0)(270=-1,-1,-1,-1,0)(313=-1,-1,-1,-1,0)(291=-1,-1,-1,-1,0)(302=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(113=-1,-1,-1,-1,0)(320=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(330=-1,-1,-1,-1,0)(332=-1,-1,-1,-1,0)(333=-1,-1,-1,-1,0)(334=-1,-1,-1,-1,0)(335=-1,-1,-1,-1,0)(336=-1,-1,-1,-1,0)(345=-1,-1,-1,-1,0)(346=-1,-1,-1,-1,0)(381=-1,-1,-1,-1,0)(382=-1,-1,-1,-1,0)(383=-1,-1,-1,-1,0)(384=-1,-1,-1,-1,0)(197=-1,-1,-1,-1,0)(198=-1,-1,-1,-1,0)(191=-1,-1,-1,-1,0)(192=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(261=-1,-1,-1,-1,0)(262=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(124=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(142=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(400=-1,-1,-1,-1,0)(370=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(280=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)
+
+
+ 0
+ ARMDBGFLAGS
+
+
+
+ 0
+ JL2CM3
+ -U268003250 -O463 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO19 -TC96000000 -TP21 -TDS800F -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC800 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000
+
+
+ 0
+ UL2CM3
+ -O975 -S0 -C0 -FO7 -FD10000000 -FC800 -FN2 -FF0LPC18xx43xx_512_BA -FS01A000000 -FL080000 -FF1LPC18xx43xx_512_BB -FS11B000000 -FL180000)
+
+
+
+
+
+ 0
+ 1
+ usbh_devices
+
+
+ 1
+ 1
+ os_thread_def_usbh_enumeration_task
+
+
+ 2
+ 1
+ os_stack_sz
+
+
+ 3
+ 1
+ &error
+
+
+
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+
+
+ 0
+
+
+
+
+
+ OS Support\Event Viewer
+ 35904
+
+
+ OS Support\RTX Tasks and System
+ 35905
+
+
+
+
+
app
- 1
+ 0
0
0
0
@@ -419,7 +634,7 @@
0
20
0
- 1
+ 2
3
0
..\src\main.c
@@ -451,7 +666,7 @@
0
48
0
- 100
+ 101
107
0
..\src\keyboard_app.c
@@ -499,7 +714,7 @@
0
0
0
- 140
+ 141
145
0
..\src\msc_app.c
@@ -527,7 +742,7 @@
boards
- 1
+ 0
0
0
0
@@ -771,7 +986,7 @@
0
17
0
- 367
+ 368
373
0
..\..\..\tinyusb\host\usbh.c
@@ -955,6 +1170,166 @@
0
0
+
+ 3
+ 34
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\tinyusb\class\cdc_device.c
+ cdc_device.c
+ 0
+ 0
+
+
+ 3
+ 35
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\tinyusb\class\custom_class_host.c
+ custom_class_host.c
+ 0
+ 0
+
+
+ 3
+ 36
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\tinyusb\class\hid_device.c
+ hid_device.c
+ 0
+ 0
+
+
+ 3
+ 37
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\tinyusb\class\msc_device.c
+ msc_device.c
+ 0
+ 0
+
+
+ 3
+ 38
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\tinyusb\device\dcd.c
+ dcd.c
+ 0
+ 0
+
+
+ 3
+ 39
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\tinyusb\device\dcd_lpc_11uxx_13uxx.c
+ dcd_lpc_11uxx_13uxx.c
+ 0
+ 0
+
+
+ 3
+ 40
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\tinyusb\device\dcd_lpc43xx.c
+ dcd_lpc43xx.c
+ 0
+ 0
+
+
+ 3
+ 41
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\tinyusb\device\dcd_lpc175x_6x.c
+ dcd_lpc175x_6x.c
+ 0
+ 0
+
+
+ 3
+ 42
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\tinyusb\device\usbd.c
+ usbd.c
+ 0
+ 0
+
+
+ 3
+ 43
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\tinyusb\host\ohci\ohci.c
+ ohci.c
+ 0
+ 0
+
@@ -965,14 +1340,14 @@
0
4
- 34
+ 44
1
0
0
0
0
- 1
- 1
+ 212
+ 218
0
..\..\..\vendor\cmsis_rtos_rtx\RTX_Conf_CM.c
RTX_Conf_CM.c
@@ -981,7 +1356,7 @@
4
- 35
+ 45
4
0
0
@@ -995,18 +1370,10 @@
0
0
-
-
-
- lpc43xx
- 1
- 0
- 0
- 0
- 5
- 36
- 1
+ 4
+ 46
+ 4
0
0
0
@@ -1014,104 +1381,8 @@
0
0
0
- ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_uart.c
- lpc43xx_uart.c
- 0
- 0
-
-
- 5
- 37
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_scu.c
- lpc43xx_scu.c
- 0
- 0
-
-
- 5
- 38
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_gpio.c
- lpc43xx_gpio.c
- 0
- 0
-
-
- 5
- 39
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_cgu.c
- lpc43xx_cgu.c
- 0
- 0
-
-
- 5
- 40
- 1
- 0
- 0
- 68
- 0
- 114
- 120
- 0
- ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\system_LPC43xx.c
- system_LPC43xx.c
- 0
- 0
-
-
- 5
- 41
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_i2c.c
- lpc43xx_i2c.c
- 0
- 0
-
-
- 5
- 42
- 2
- 0
- 0
- 25
- 0
- 160
- 166
- 0
- ..\..\..\mcu\lpc43xx\keil\startup_LPC43xx.s
- startup_LPC43xx.s
+ ..\..\..\vendor\cmsis_rtos_rtx\LIB\ARM\RTX_CM3.lib
+ RTX_CM3.lib
0
0
@@ -1124,8 +1395,8 @@
0
0
- 6
- 43
+ 5
+ 47
1
0
0
@@ -1140,8 +1411,8 @@
0
- 6
- 44
+ 5
+ 48
1
0
0
@@ -1156,8 +1427,8 @@
0
- 6
- 45
+ 5
+ 49
1
0
0
@@ -1173,4 +1444,228 @@
+
+ lpc43xx
+ 0
+ 0
+ 0
+ 0
+
+ 6
+ 50
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_uart.c
+ lpc43xx_uart.c
+ 0
+ 0
+
+
+ 6
+ 51
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_scu.c
+ lpc43xx_scu.c
+ 0
+ 0
+
+
+ 6
+ 52
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_gpio.c
+ lpc43xx_gpio.c
+ 0
+ 0
+
+
+ 6
+ 53
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_cgu.c
+ lpc43xx_cgu.c
+ 0
+ 0
+
+
+ 6
+ 54
+ 1
+ 0
+ 0
+ 68
+ 0
+ 115
+ 120
+ 0
+ ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\system_LPC43xx.c
+ system_LPC43xx.c
+ 0
+ 0
+
+
+ 6
+ 55
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_i2c.c
+ lpc43xx_i2c.c
+ 0
+ 0
+
+
+ 6
+ 56
+ 2
+ 0
+ 0
+ 25
+ 0
+ 161
+ 166
+ 0
+ ..\..\..\mcu\lpc43xx\keil\startup_LPC43xx.s
+ startup_LPC43xx.s
+ 0
+ 0
+
+
+
+
+ lpc175x_6x
+ 0
+ 0
+ 0
+ 0
+
+ 7
+ 57
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_clkpwr.c
+ lpc17xx_clkpwr.c
+ 0
+ 0
+
+
+ 7
+ 58
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_gpio.c
+ lpc17xx_gpio.c
+ 0
+ 0
+
+
+ 7
+ 59
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_pinsel.c
+ lpc17xx_pinsel.c
+ 0
+ 0
+
+
+ 7
+ 60
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_uart.c
+ lpc17xx_uart.c
+ 0
+ 0
+
+
+ 7
+ 61
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\mcu\lpc175x_6x\CMSIS_CORE_LPC17xx\src\system_LPC17xx.c
+ system_LPC17xx.c
+ 0
+ 0
+
+
+ 7
+ 62
+ 2
+ 0
+ 0
+ 22
+ 0
+ 123
+ 128
+ 0
+ ..\..\..\mcu\lpc175x_6x\keil\startup_LPC17xx.s
+ startup_LPC17xx.s
+ 0
+ 0
+
+
+
diff --git a/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvproj b/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvproj
index b67411c45..2c2d96cf4 100644
--- a/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvproj
+++ b/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvproj
@@ -566,6 +566,56 @@
1
..\..\..\tinyusb\class\msc_host.c
+
+ cdc_device.c
+ 1
+ ..\..\..\tinyusb\class\cdc_device.c
+
+
+ custom_class_host.c
+ 1
+ ..\..\..\tinyusb\class\custom_class_host.c
+
+
+ hid_device.c
+ 1
+ ..\..\..\tinyusb\class\hid_device.c
+
+
+ msc_device.c
+ 1
+ ..\..\..\tinyusb\class\msc_device.c
+
+
+ dcd.c
+ 1
+ ..\..\..\tinyusb\device\dcd.c
+
+
+ dcd_lpc_11uxx_13uxx.c
+ 1
+ ..\..\..\tinyusb\device\dcd_lpc_11uxx_13uxx.c
+
+
+ dcd_lpc43xx.c
+ 1
+ ..\..\..\tinyusb\device\dcd_lpc43xx.c
+
+
+ dcd_lpc175x_6x.c
+ 1
+ ..\..\..\tinyusb\device\dcd_lpc175x_6x.c
+
+
+ usbd.c
+ 1
+ ..\..\..\tinyusb\device\usbd.c
+
+
+ ohci.c
+ 1
+ ..\..\..\tinyusb\host\ohci\ohci.c
+
@@ -581,6 +631,49 @@
4
..\..\..\vendor\cmsis_rtos_rtx\LIB\ARM\RTX_CM4.lib
+
+ RTX_CM3.lib
+ 4
+ ..\..\..\vendor\cmsis_rtos_rtx\LIB\ARM\RTX_CM3.lib
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+
+
+
+
+
+
+
+ fatfs
+
+
+ ccsbcs.c
+ 1
+ ..\..\..\vendor\fatfs\ccsbcs.c
+
+
+ diskio.c
+ 1
+ ..\..\..\vendor\fatfs\diskio.c
+
+
+ ff.c
+ 1
+ ..\..\..\vendor\fatfs\ff.c
+
@@ -624,22 +717,93 @@
- fatfs
+ lpc175x_6x
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+
+
+
+
+
+
+
+
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
- ccsbcs.c
+ lpc17xx_clkpwr.c
1
- ..\..\..\vendor\fatfs\ccsbcs.c
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_clkpwr.c
- diskio.c
+ lpc17xx_gpio.c
1
- ..\..\..\vendor\fatfs\diskio.c
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_gpio.c
- ff.c
+ lpc17xx_pinsel.c
1
- ..\..\..\vendor\fatfs\ff.c
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_pinsel.c
+
+
+ lpc17xx_uart.c
+ 1
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_uart.c
+
+
+ system_LPC17xx.c
+ 1
+ ..\..\..\mcu\lpc175x_6x\CMSIS_CORE_LPC17xx\src\system_LPC17xx.c
+
+
+ startup_LPC17xx.s
+ 2
+ ..\..\..\mcu\lpc175x_6x\keil\startup_LPC17xx.s
@@ -1245,6 +1409,56 @@
1
..\..\..\tinyusb\class\msc_host.c
+
+ cdc_device.c
+ 1
+ ..\..\..\tinyusb\class\cdc_device.c
+
+
+ custom_class_host.c
+ 1
+ ..\..\..\tinyusb\class\custom_class_host.c
+
+
+ hid_device.c
+ 1
+ ..\..\..\tinyusb\class\hid_device.c
+
+
+ msc_device.c
+ 1
+ ..\..\..\tinyusb\class\msc_device.c
+
+
+ dcd.c
+ 1
+ ..\..\..\tinyusb\device\dcd.c
+
+
+ dcd_lpc_11uxx_13uxx.c
+ 1
+ ..\..\..\tinyusb\device\dcd_lpc_11uxx_13uxx.c
+
+
+ dcd_lpc43xx.c
+ 1
+ ..\..\..\tinyusb\device\dcd_lpc43xx.c
+
+
+ dcd_lpc175x_6x.c
+ 1
+ ..\..\..\tinyusb\device\dcd_lpc175x_6x.c
+
+
+ usbd.c
+ 1
+ ..\..\..\tinyusb\device\usbd.c
+
+
+ ohci.c
+ 1
+ ..\..\..\tinyusb\host\ohci\ohci.c
+
@@ -1260,6 +1474,31 @@
4
..\..\..\vendor\cmsis_rtos_rtx\LIB\ARM\RTX_CM4.lib
+
+ RTX_CM3.lib
+ 4
+ ..\..\..\vendor\cmsis_rtos_rtx\LIB\ARM\RTX_CM3.lib
+
+
+
+
+ fatfs
+
+
+ ccsbcs.c
+ 1
+ ..\..\..\vendor\fatfs\ccsbcs.c
+
+
+ diskio.c
+ 1
+ ..\..\..\vendor\fatfs\diskio.c
+
+
+ ff.c
+ 1
+ ..\..\..\vendor\fatfs\ff.c
+
@@ -1302,6 +1541,693 @@
+
+ lpc175x_6x
+
+
+ lpc17xx_clkpwr.c
+ 1
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_clkpwr.c
+
+
+ lpc17xx_gpio.c
+ 1
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_gpio.c
+
+
+ lpc17xx_pinsel.c
+ 1
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_pinsel.c
+
+
+ lpc17xx_uart.c
+ 1
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_uart.c
+
+
+ system_LPC17xx.c
+ 1
+ ..\..\..\mcu\lpc175x_6x\CMSIS_CORE_LPC17xx\src\system_LPC17xx.c
+
+
+ startup_LPC17xx.s
+ 2
+ ..\..\..\mcu\lpc175x_6x\keil\startup_LPC17xx.s
+
+
+
+
+
+
+ Board LPCXpresso1769
+ 0x4
+ ARM-ADS
+
+
+ LPC1769
+ NXP (founded by Philips)
+ IRAM(0x10000000-0x10007FFF) IRAM2(0x2007C000-0x20083FFF) IROM(0-0x7FFFF) CLOCK(12000000) CPUTYPE("Cortex-M3")
+
+ "STARTUP\NXP\LPC17xx\startup_LPC17xx.s" ("NXP LPC17xx Startup Code")
+ UL2CM3(-O463 -S0 -C0 -FO7 -FD10000000 -FC800 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000)
+ 5131
+ LPC17xx.H
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ NXP\LPC17xx\
+ NXP\LPC17xx\
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\UV4Build\
+ host_cmsis_rtx
+ 1
+ 0
+ 0
+ 1
+ 1
+ .\UV4Build\
+ 1
+ 0
+ 0
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+
+
+ SARMCM3.DLL
+ -MPU
+ DARMP1.DLL
+ -pLPC1769
+ SARMCM3.DLL
+ -MPU
+ TARMP1.DLL
+ -pLPC1769
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 16
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+
+
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+
+ 0
+ 7
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Segger\JL2CM3.dll
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+ 1
+ 4099
+
+ Segger\JL2CM3.dll
+
+
+
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ "Cortex-M3"
+
+ 1
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 8
+ 1
+ 0
+ 0
+ 3
+ 3
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x10000000
+ 0x8000
+
+
+ 1
+ 0x0
+ 0x80000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x80000
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x10000000
+ 0x8000
+
+
+ 0
+ 0x2007c000
+ 0x8000
+
+
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ --gnu --c99
+ TUSB_CFG_MCU=MCU_LPC175X_6X BOARD=BOARD_LPCXPRESSO1769 TUSB_CFG_OS=TUSB_OS_CMSIS_RTX TUSB_CFG_OS_TASK_PRIO=osPriorityRealtime
+
+ ..\src;..\..\..\mcu\lpc175x_6x\CMSIS_CORE_LPC17xx\inc;..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\include;..\..\..\boards;..\..\..\tinyusb;..\..\..\vendor\cmsis_rtos_rtx\INC;..\..\..\vendor\fatfs
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+ NO_CRP
+
+
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0x1A000000
+ 0x10000000
+
+
+
+
+
+
+
+
+
+
+
+ app
+
+
+ main.c
+ 1
+ ..\src\main.c
+
+
+ cdc_serial_app.c
+ 1
+ ..\src\cdc_serial_app.c
+
+
+ keyboard_app.c
+ 1
+ ..\src\keyboard_app.c
+
+
+ mouse_app.c
+ 1
+ ..\src\mouse_app.c
+
+
+ rndis_app.c
+ 1
+ ..\src\rndis_app.c
+
+
+ msc_app.c
+ 1
+ ..\src\msc_app.c
+
+
+ cli.c
+ 1
+ ..\src\cli.c
+
+
+
+
+ boards
+
+
+ board.c
+ 1
+ ..\..\..\boards\board.c
+
+
+ printf_retarget.c
+ 1
+ ..\..\..\boards\printf_retarget.c
+
+
+ pca9532.c
+ 1
+ ..\..\..\boards\embedded_artists\oem_base_board\pca9532.c
+
+
+ board_ngx4330.c
+ 1
+ ..\..\..\boards\ngx\board_ngx4330.c
+
+
+ board_lpc4357usb.c
+ 1
+ ..\..\..\boards\microbuilder\board_lpc4357usb.c
+
+
+ board_rf1ghznode.c
+ 1
+ ..\..\..\boards\microbuilder\board_rf1ghznode.c
+
+
+ board_lpcxpresso1769.c
+ 1
+ ..\..\..\boards\lpcxpresso\board_lpcxpresso1769.c
+
+
+ board_lpcxpresso1347.c
+ 1
+ ..\..\..\boards\lpcxpresso\board_lpcxpresso1347.c
+
+
+ board_mcb4300.c
+ 1
+ ..\..\..\boards\keil\board_mcb4300.c
+
+
+ board_ea4357.c
+ 1
+ ..\..\..\boards\embedded_artists\ea4357\board_ea4357.c
+
+
+
+
+ tinyusb
+
+
+ tusb.c
+ 1
+ ..\..\..\tinyusb\tusb.c
+
+
+ osal_none.c
+ 1
+ ..\..\..\tinyusb\osal\osal_none.c
+
+
+ hcd.c
+ 1
+ ..\..\..\tinyusb\host\hcd.c
+
+
+ hub.c
+ 1
+ ..\..\..\tinyusb\host\hub.c
+
+
+ usbh.c
+ 1
+ ..\..\..\tinyusb\host\usbh.c
+
+
+ ehci.c
+ 1
+ ..\..\..\tinyusb\host\ehci\ehci.c
+
+
+ hal_lpc11uxx.c
+ 1
+ ..\..\..\tinyusb\hal\hal_lpc11uxx.c
+
+
+ hal_lpc13uxx.c
+ 1
+ ..\..\..\tinyusb\hal\hal_lpc13uxx.c
+
+
+ hal_lpc43xx.c
+ 1
+ ..\..\..\tinyusb\hal\hal_lpc43xx.c
+
+
+ hal_lpc175x_6x.c
+ 1
+ ..\..\..\tinyusb\hal\hal_lpc175x_6x.c
+
+
+ tusb_errors.c
+ 1
+ ..\..\..\tinyusb\common\tusb_errors.c
+
+
+ fifo.c
+ 1
+ ..\..\..\tinyusb\common\fifo.c
+
+
+ cdc_host.c
+ 1
+ ..\..\..\tinyusb\class\cdc_host.c
+
+
+ cdc_rndis_host.c
+ 1
+ ..\..\..\tinyusb\class\cdc_rndis_host.c
+
+
+ hid_host.c
+ 1
+ ..\..\..\tinyusb\class\hid_host.c
+
+
+ msc_host.c
+ 1
+ ..\..\..\tinyusb\class\msc_host.c
+
+
+ cdc_device.c
+ 1
+ ..\..\..\tinyusb\class\cdc_device.c
+
+
+ custom_class_host.c
+ 1
+ ..\..\..\tinyusb\class\custom_class_host.c
+
+
+ hid_device.c
+ 1
+ ..\..\..\tinyusb\class\hid_device.c
+
+
+ msc_device.c
+ 1
+ ..\..\..\tinyusb\class\msc_device.c
+
+
+ dcd.c
+ 1
+ ..\..\..\tinyusb\device\dcd.c
+
+
+ dcd_lpc_11uxx_13uxx.c
+ 1
+ ..\..\..\tinyusb\device\dcd_lpc_11uxx_13uxx.c
+
+
+ dcd_lpc43xx.c
+ 1
+ ..\..\..\tinyusb\device\dcd_lpc43xx.c
+
+
+ dcd_lpc175x_6x.c
+ 1
+ ..\..\..\tinyusb\device\dcd_lpc175x_6x.c
+
+
+ usbd.c
+ 1
+ ..\..\..\tinyusb\device\usbd.c
+
+
+ ohci.c
+ 1
+ ..\..\..\tinyusb\host\ohci\ohci.c
+
+
+
+
+ cmsis-rtx
+
+
+ RTX_Conf_CM.c
+ 1
+ ..\..\..\vendor\cmsis_rtos_rtx\RTX_Conf_CM.c
+
+
+ RTX_CM4.lib
+ 4
+ ..\..\..\vendor\cmsis_rtos_rtx\LIB\ARM\RTX_CM4.lib
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+
+
+
+
+
+ RTX_CM3.lib
+ 4
+ ..\..\..\vendor\cmsis_rtos_rtx\LIB\ARM\RTX_CM3.lib
+
+
+
fatfs
@@ -1322,6 +2248,137 @@
+
+ lpc43xx
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+
+
+
+
+
+
+
+
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ lpc43xx_uart.c
+ 1
+ ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_uart.c
+
+
+ lpc43xx_scu.c
+ 1
+ ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_scu.c
+
+
+ lpc43xx_gpio.c
+ 1
+ ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_gpio.c
+
+
+ lpc43xx_cgu.c
+ 1
+ ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_cgu.c
+
+
+ system_LPC43xx.c
+ 1
+ ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\system_LPC43xx.c
+
+
+ lpc43xx_i2c.c
+ 1
+ ..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_i2c.c
+
+
+ startup_LPC43xx.s
+ 2
+ ..\..\..\mcu\lpc43xx\keil\startup_LPC43xx.s
+
+
+
+
+ lpc175x_6x
+
+
+ lpc17xx_clkpwr.c
+ 1
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_clkpwr.c
+
+
+ lpc17xx_gpio.c
+ 1
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_gpio.c
+
+
+ lpc17xx_pinsel.c
+ 1
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_pinsel.c
+
+
+ lpc17xx_uart.c
+ 1
+ ..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_uart.c
+
+
+ system_LPC17xx.c
+ 1
+ ..\..\..\mcu\lpc175x_6x\CMSIS_CORE_LPC17xx\src\system_LPC17xx.c
+
+
+ startup_LPC17xx.s
+ 2
+ ..\..\..\mcu\lpc175x_6x\keil\startup_LPC17xx.s
+
+
+
diff --git a/demos/host/host_freertos/host_freertos.uvopt b/demos/host/host_freertos/host_freertos.uvopt
index 7b6ec2797..cd71023c1 100644
--- a/demos/host/host_freertos/host_freertos.uvopt
+++ b/demos/host/host_freertos/host_freertos.uvopt
@@ -73,7 +73,7 @@
1
0
- 1
+ 0
8
@@ -370,7 +370,7 @@
1
0
- 0
+ 1
8
@@ -706,7 +706,7 @@
0
0
0
- 109
+ 122
129
0
..\src\main.c
@@ -722,7 +722,7 @@
0
21
0
- 116
+ 117
124
0
..\src\cdc_serial_app.c
@@ -738,7 +738,7 @@
0
0
0
- 95
+ 106
113
0
..\src\keyboard_app.c
@@ -754,7 +754,7 @@
0
1
0
- 96
+ 110
117
0
..\src\mouse_app.c
@@ -786,7 +786,7 @@
0
0
0
- 133
+ 143
150
0
..\src\msc_app.c
@@ -888,10 +888,10 @@
1
0
0
- 33
+ 21
0
- 325
- 333
+ 326
+ 329
0
..\..\..\tinyusb\host\usbh.c
usbh.c
@@ -1050,7 +1050,7 @@
0
31
0
- 225
+ 226
229
0
..\..\..\tinyusb\class\hid_host.c
@@ -1170,7 +1170,7 @@
0
5
0
- 49
+ 50
54
0
..\..\..\vendor\freertos\freertoslpc\FreeRTOSCommonHooks.c
@@ -1626,7 +1626,7 @@
0
0
0
- 15
+ 27
34
0
..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\system_LPC43xx.c