diff --git a/demos/bsp/boards/embedded_artists/board_ea4357.h b/demos/bsp/boards/embedded_artists/board_ea4357.h
index 0cef17358..138e6e199 100644
--- a/demos/bsp/boards/embedded_artists/board_ea4357.h
+++ b/demos/bsp/boards/embedded_artists/board_ea4357.h
@@ -66,8 +66,8 @@
#include "oem_base_board/pca9532.h" // LEDs
-//#define CFG_PRINTF_TARGET PRINTF_TARGET_SWO
-#define CFG_PRINTF_TARGET PRINTF_TARGET_UART
+#define CFG_PRINTF_TARGET PRINTF_TARGET_SWO
+//#define CFG_PRINTF_TARGET PRINTF_TARGET_UART
/*=========================================================================
HARDWARE MAC ADDRESS
diff --git a/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt b/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt
index 7f2b43091..6d3c1ab8f 100644
--- a/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt
+++ b/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt
@@ -481,6 +481,22 @@
0
0
+
+ 1
+ 6
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\src\msc_app.c
+ msc_app.c
+ 0
+ 0
+
@@ -491,7 +507,7 @@
0
2
- 6
+ 7
1
0
0
@@ -507,14 +523,14 @@
2
- 7
+ 8
1
0
0
- 38
+ 0
0
- 41
- 45
+ 40
+ 56
0
..\..\bsp\boards\embedded_artists\board_ea4357.c
board_ea4357.c
@@ -523,7 +539,7 @@
2
- 8
+ 9
1
0
0
@@ -539,7 +555,7 @@
2
- 9
+ 10
1
0
0
@@ -555,7 +571,7 @@
2
- 10
+ 11
1
0
0
@@ -571,7 +587,7 @@
2
- 11
+ 12
1
0
0
@@ -587,7 +603,7 @@
2
- 12
+ 13
1
0
0
@@ -603,7 +619,7 @@
2
- 13
+ 14
1
0
0
@@ -619,7 +635,7 @@
2
- 14
+ 15
1
0
0
@@ -635,7 +651,7 @@
2
- 15
+ 16
1
0
0
@@ -659,13 +675,13 @@
0
3
- 16
+ 17
1
0
0
30
0
- 26
+ 27
39
0
..\..\..\tinyusb\tusb.c
@@ -675,7 +691,7 @@
3
- 17
+ 18
1
0
0
@@ -691,7 +707,7 @@
3
- 18
+ 19
1
0
0
@@ -707,7 +723,7 @@
3
- 19
+ 20
1
0
0
@@ -723,14 +739,14 @@
3
- 20
+ 21
1
0
0
- 63
+ 38
0
- 199
- 213
+ 357
+ 364
0
..\..\..\tinyusb\host\usbh.c
usbh.c
@@ -739,14 +755,14 @@
3
- 21
+ 22
1
0
0
- 3
+ 18
0
- 586
- 596
+ 584
+ 606
0
..\..\..\tinyusb\host\ehci\ehci.c
ehci.c
@@ -755,7 +771,7 @@
3
- 22
+ 23
1
0
0
@@ -771,7 +787,7 @@
3
- 23
+ 24
1
0
0
@@ -787,7 +803,7 @@
3
- 24
+ 25
1
0
0
@@ -803,7 +819,7 @@
3
- 25
+ 26
1
0
0
@@ -819,7 +835,7 @@
3
- 26
+ 27
1
0
0
@@ -835,7 +851,7 @@
3
- 27
+ 28
1
0
0
@@ -851,7 +867,7 @@
3
- 28
+ 29
1
0
0
@@ -867,7 +883,7 @@
3
- 29
+ 30
1
0
0
@@ -883,7 +899,7 @@
3
- 30
+ 31
1
0
0
@@ -897,6 +913,22 @@
0
0
+
+ 3
+ 32
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\..\..\tinyusb\class\msc_host.c
+ msc_host.c
+ 0
+ 0
+
@@ -907,7 +939,7 @@
0
4
- 31
+ 33
1
0
0
@@ -923,7 +955,7 @@
4
- 32
+ 34
1
0
0
@@ -939,7 +971,7 @@
4
- 33
+ 35
1
0
0
@@ -955,13 +987,13 @@
4
- 34
+ 36
1
0
0
0
0
- 389
+ 390
406
0
..\..\bsp\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_cgu.c
@@ -971,13 +1003,13 @@
4
- 35
+ 37
1
0
0
44
0
- 46
+ 47
60
0
..\..\bsp\lpc43xx\CMSIS_LPC43xx_DriverLib\src\system_LPC43xx.c
@@ -987,7 +1019,7 @@
4
- 36
+ 38
1
0
0
@@ -1011,7 +1043,7 @@
0
5
- 37
+ 39
2
0
0
@@ -1035,14 +1067,14 @@
0
6
- 38
+ 40
1
0
0
0
0
- 204
- 218
+ 202
+ 204
0
..\..\..\vendor\cmsis_rtos_rtx\RTX_Conf_CM.c
RTX_Conf_CM.c
@@ -1051,7 +1083,7 @@
6
- 39
+ 41
4
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 a5f96d785..8c3553a82 100644
--- a/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvproj
+++ b/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvproj
@@ -416,6 +416,11 @@
1
..\src\rndis_app.c
+
+ msc_app.c
+ 1
+ ..\src\msc_app.c
+
@@ -551,6 +556,11 @@
1
..\..\..\tinyusb\class\hid_host.c
+
+ msc_host.c
+ 1
+ ..\..\..\tinyusb\class\msc_host.c
+
@@ -1025,6 +1035,11 @@
1
..\src\rndis_app.c
+
+ msc_app.c
+ 1
+ ..\src\msc_app.c
+
@@ -1200,6 +1215,11 @@
1
..\..\..\tinyusb\class\hid_host.c
+
+ msc_host.c
+ 1
+ ..\..\..\tinyusb\class\msc_host.c
+
diff --git a/demos/host/host_freertos/host_freertos.uvopt b/demos/host/host_freertos/host_freertos.uvopt
index 39a67a860..b337afc73 100644
--- a/demos/host/host_freertos/host_freertos.uvopt
+++ b/demos/host/host_freertos/host_freertos.uvopt
@@ -331,7 +331,7 @@
0
0
0
- 97
+ 98
102
0
..\src\main.c
@@ -379,8 +379,8 @@
0
0
0
- 43
- 55
+ 44
+ 73
0
..\src\mouse_app.c
mouse_app.c
@@ -403,6 +403,22 @@
0
0
+
+ 1
+ 6
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ ..\src\msc_app.c
+ msc_app.c
+ 0
+ 0
+
@@ -413,7 +429,7 @@
0
2
- 6
+ 7
1
0
0
@@ -429,7 +445,7 @@
2
- 7
+ 8
1
0
0
@@ -445,7 +461,7 @@
2
- 8
+ 9
1
0
0
@@ -461,7 +477,7 @@
2
- 9
+ 10
1
0
0
@@ -477,7 +493,7 @@
2
- 10
+ 11
1
0
0
@@ -493,7 +509,7 @@
2
- 11
+ 12
1
0
0
@@ -509,7 +525,7 @@
2
- 12
+ 13
1
0
0
@@ -525,7 +541,7 @@
2
- 13
+ 14
1
0
0
@@ -541,7 +557,7 @@
2
- 14
+ 15
1
0
0
@@ -557,7 +573,7 @@
2
- 15
+ 16
1
0
0
@@ -575,13 +591,13 @@
tinyusb
- 0
+ 1
0
0
0
3
- 16
+ 17
1
0
0
@@ -597,7 +613,7 @@
3
- 17
+ 18
1
0
0
@@ -613,7 +629,7 @@
3
- 18
+ 19
1
0
0
@@ -629,7 +645,7 @@
3
- 19
+ 20
1
0
0
@@ -645,7 +661,7 @@
3
- 20
+ 21
1
0
0
@@ -661,7 +677,7 @@
3
- 21
+ 22
1
0
0
@@ -677,7 +693,7 @@
3
- 22
+ 23
1
0
0
@@ -693,7 +709,7 @@
3
- 23
+ 24
1
0
0
@@ -709,7 +725,7 @@
3
- 24
+ 25
1
0
0
@@ -725,7 +741,7 @@
3
- 25
+ 26
1
0
0
@@ -741,7 +757,7 @@
3
- 26
+ 27
1
0
0
@@ -757,7 +773,7 @@
3
- 27
+ 28
1
0
0
@@ -773,7 +789,7 @@
3
- 28
+ 29
1
0
0
@@ -789,7 +805,7 @@
3
- 29
+ 30
1
0
0
@@ -805,7 +821,7 @@
3
- 30
+ 31
1
0
0
@@ -819,6 +835,22 @@
0
0
+
+ 3
+ 32
+ 1
+ 0
+ 0
+ 0
+ 0
+ 104
+ 110
+ 0
+ ..\..\..\tinyusb\class\msc_host.c
+ msc_host.c
+ 0
+ 0
+
@@ -829,13 +861,13 @@
0
4
- 31
+ 33
1
0
0
- 52
+ 53
0
- 349
+ 350
355
0
..\..\bsp\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_uart.c
@@ -845,7 +877,7 @@
4
- 32
+ 34
1
0
0
@@ -861,7 +893,7 @@
4
- 33
+ 35
1
0
0
@@ -877,7 +909,7 @@
4
- 34
+ 36
1
0
0
@@ -893,7 +925,7 @@
4
- 35
+ 37
1
0
0
@@ -909,7 +941,7 @@
4
- 36
+ 38
1
0
0
@@ -933,7 +965,7 @@
0
5
- 37
+ 39
2
0
0
@@ -957,7 +989,7 @@
0
6
- 38
+ 40
1
0
0
@@ -973,7 +1005,7 @@
6
- 39
+ 41
1
0
0
@@ -989,7 +1021,7 @@
6
- 40
+ 42
1
0
0
@@ -1005,7 +1037,7 @@
6
- 41
+ 43
1
0
0
@@ -1021,7 +1053,7 @@
6
- 42
+ 44
1
0
0
@@ -1037,7 +1069,7 @@
6
- 43
+ 45
1
0
0
@@ -1053,7 +1085,7 @@
6
- 44
+ 46
1
0
0
@@ -1069,13 +1101,13 @@
6
- 45
+ 47
1
0
0
27
0
- 23
+ 24
29
0
..\..\..\vendor\freertos\freertos\Source\portable\RVDS\ARM_CM4F\port.c
diff --git a/demos/host/host_freertos/host_freertos.uvproj b/demos/host/host_freertos/host_freertos.uvproj
index f7a4215a4..ea93dd531 100644
--- a/demos/host/host_freertos/host_freertos.uvproj
+++ b/demos/host/host_freertos/host_freertos.uvproj
@@ -416,6 +416,11 @@
1
..\src\rndis_app.c
+
+ msc_app.c
+ 1
+ ..\src\msc_app.c
+
@@ -551,6 +556,11 @@
1
..\..\..\tinyusb\class\hid_host.c
+
+ msc_host.c
+ 1
+ ..\..\..\tinyusb\class\msc_host.c
+
@@ -1055,6 +1065,11 @@
1
..\src\rndis_app.c
+
+ msc_app.c
+ 1
+ ..\src\msc_app.c
+
@@ -1230,6 +1245,11 @@
1
..\..\..\tinyusb\class\hid_host.c
+
+ msc_host.c
+ 1
+ ..\..\..\tinyusb\class\msc_host.c
+