diff --git a/demos/device/device_cmsis_rtx/device_cmsis_rtx.uvopt b/demos/device/device_cmsis_rtx/device_cmsis_rtx.uvopt
index 4dae44840..f42d6f149 100644
--- a/demos/device/device_cmsis_rtx/device_cmsis_rtx.uvopt
+++ b/demos/device/device_cmsis_rtx/device_cmsis_rtx.uvopt
@@ -355,7 +355,7 @@
0
0
- 1
+ 0
8
@@ -635,9 +635,9 @@
0
- 0
+ 1
0
- 0
+ 1
8
@@ -684,22 +684,37 @@
Segger\JL2CM3.dll
+
+ 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)
+
+
+ 0
+ ARMDBGFLAGS
+
+
+
+ 0
+ DLGUARM
+ u
+
0
JL2CM3
- -U268003250 -O78 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD10000000 -FC800 -FN0
+ -U268003250 -O78 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC8000 -FN1 -FF0LPC18xx43xx_S25FL032 -FS014000000 -FL0400000
0
0
- 0
+ 1
0
0
0
0
- 0
+ 1
0
0
0
@@ -868,7 +883,7 @@
app
- 0
+ 1
0
0
0
@@ -878,10 +893,10 @@
1
0
0
- 0
+ 22
0
- 0
- 0
+ 85
+ 92
0
..\src\main.c
main.c
@@ -908,7 +923,7 @@
1
3
1
- 0
+ 1
0
0
0
@@ -1936,8 +1951,8 @@
0
0
0
- 0
- 0
+ 144
+ 151
0
..\..\..\mcu\lpc43xx\keil\startup_LPC43xx.s
startup_LPC43xx.s
diff --git a/demos/device/device_cmsis_rtx/device_cmsis_rtx.uvproj b/demos/device/device_cmsis_rtx/device_cmsis_rtx.uvproj
index ee49e57e8..77bd933eb 100644
--- a/demos/device/device_cmsis_rtx/device_cmsis_rtx.uvproj
+++ b/demos/device/device_cmsis_rtx/device_cmsis_rtx.uvproj
@@ -3996,14 +3996,14 @@
- 0
- 1
+ 1
+ 0
0
1
1
- 4096
+ 4099
- BIN\UL2CM3.DLL
+ Segger\JL2CM3.dll
"" ()
@@ -4134,8 +4134,8 @@
1
- 0x10000000
- 0x18000
+ 0x14000000
+ 0x400000
1
@@ -4159,8 +4159,8 @@
0
- 0x10080000
- 0xa000
+ 0x10000000
+ 0x20000
0
diff --git a/demos/device/device_freertos/device_freertos.uvopt b/demos/device/device_freertos/device_freertos.uvopt
index 9adff03dd..747f0b3f0 100644
--- a/demos/device/device_freertos/device_freertos.uvopt
+++ b/demos/device/device_freertos/device_freertos.uvopt
@@ -355,7 +355,7 @@
1
0
- 1
+ 0
8
@@ -637,7 +637,7 @@
1
0
- 0
+ 1
8
@@ -684,22 +684,37 @@
Segger\JL2CM3.dll
+
+ 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)
+
+
+ 0
+ ARMDBGFLAGS
+
+
+
+ 0
+ DLGUARM
+
+
0
JL2CM3
- -U268003250 -O78 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD10000000 -FC800 -FN0
+ -U268003250 -O78 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC8000 -FN1 -FF0LPC18xx43xx_S25FL032 -FS014000000 -FL0400000
0
0
- 0
+ 1
0
0
0
0
- 0
+ 1
0
0
0
@@ -711,7 +726,7 @@
0
0
0
- 0
+ 1
0
0
0
@@ -878,10 +893,10 @@
1
0
0
- 0
+ 24
0
- 80
- 81
+ 84
+ 94
0
..\src\main.c
main.c
@@ -1936,8 +1951,8 @@
0
0
0
- 0
- 0
+ 144
+ 151
0
..\..\..\mcu\lpc43xx\keil\startup_LPC43xx.s
startup_LPC43xx.s
@@ -2088,7 +2103,7 @@
0
1
0
- 77
+ 79
83
0
..\..\..\vendor\freertos\freertoslpc\FreeRTOSCommonHooks.c
diff --git a/demos/device/device_freertos/device_freertos.uvproj b/demos/device/device_freertos/device_freertos.uvproj
index fe54d16af..770d6a487 100644
--- a/demos/device/device_freertos/device_freertos.uvproj
+++ b/demos/device/device_freertos/device_freertos.uvproj
@@ -4366,14 +4366,14 @@
- 0
- 1
+ 1
+ 0
0
1
1
- 4096
+ 4099
- BIN\UL2CM3.DLL
+ Segger\JL2CM3.dll
"" ()
@@ -4504,8 +4504,8 @@
1
- 0x10000000
- 0x18000
+ 0x14000000
+ 0x400000
1
@@ -4529,8 +4529,8 @@
0
- 0x10080000
- 0xa000
+ 0x10000000
+ 0x20000
0
diff --git a/demos/device/device_os_none/device_os_none.uvopt b/demos/device/device_os_none/device_os_none.uvopt
index ba04e9857..359042f44 100644
--- a/demos/device/device_os_none/device_os_none.uvopt
+++ b/demos/device/device_os_none/device_os_none.uvopt
@@ -73,7 +73,7 @@
1
0
- 1
+ 0
8
@@ -246,7 +246,7 @@
0
- 0
+ 1
0
0
@@ -298,7 +298,7 @@
0
JL2CM3
- -U -O14 -S0 -A0 -C-1 -JU1 -JI127.0.0.1 -JP0 -RST0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC800 -FN1 -FF0LPC1xxx_64 -FS00 -FL010000
+ -U268003250 -O78 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC800 -FN1 -FF0LPC1xxx_64 -FS00 -FL010000
@@ -387,7 +387,7 @@
0
- 0
+ 1
0
0
@@ -439,7 +439,7 @@
0
JL2CM3
- -U -O14 -S0 -A0 -C-1 -JU1 -JI127.0.0.1 -JP0 -RST0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC800 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000
+ -U268003250 -O78 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC800 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000
@@ -528,7 +528,7 @@
0
- 0
+ 1
0
0
@@ -580,7 +580,7 @@
0
JL2CM3
- -U -O14 -S0 -A0 -C-1 -JU1 -JI127.0.0.1 -JP0 -RST0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC800 -FN1 -FF0LPC1xxx_64 -FS00 -FL010000
+ -U268003250 -O78 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC800 -FN1 -FF0LPC1xxx_64 -FS00 -FL010000
@@ -669,11 +669,33 @@
0
- 0
+ 1
0
- 0
+ 1
8
+
+
+ 0
+ Data Sheet
+ DATASHTS\NXP\LPC43xx\LPC43x0_DS.pdf
+
+
+ 1
+ User Manual
+ DATASHTS\NXP\LPC43xx\LPC43xx_UM.pdf
+
+
+ 2
+ Technical Reference Manual
+ datashts\arm\cortex_m4\r0p1\DDI0439C_CORTEX_M4_R0P1_TRM.PDF
+
+
+ 3
+ Generic User Guide
+ datashts\arm\cortex_m4\r0p1\DUI0553A_CORTEX_M4_DGUG.PDF
+
+
SARMCM3.DLL
-MPU
@@ -718,22 +740,42 @@
Segger\JL2CM3.dll
+
+ 0
+ DLGUARM
+
+
+
+ 0
+ UL2CM3
+ -O975 -S0 -C0)
+
+
+ 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)
+
+
+ 0
+ ARMDBGFLAGS
+
+
0
JL2CM3
- -U268003250 -O78 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD10000000 -FC800 -FN0
+ -U268003250 -O974 -S1 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8004 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC8000 -FN1 -FF0LPC18xx43xx_S25FL032 -FS014000000 -FL0400000
0
0
- 0
+ 1
0
0
0
0
- 0
+ 1
0
0
0
@@ -745,7 +787,7 @@
0
0
0
- 0
+ 1
0
0
0
@@ -810,7 +852,7 @@
0
- 0
+ 1
0
0
@@ -862,7 +904,7 @@
0
JL2CM3
- -U -O14 -S0 -A0 -C-1 -JU1 -JI127.0.0.1 -JP0 -RST0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC800 -FN1 -FF0LPC1xxx_64 -FS00 -FL010000
+ -U268003250 -O78 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC800 -FN1 -FF0LPC1xxx_64 -FS00 -FL010000
@@ -902,7 +944,7 @@
app
- 1
+ 0
0
0
0
@@ -912,10 +954,10 @@
1
0
0
- 18
+ 25
0
- 64
- 73
+ 66
+ 70
0
..\src\main.c
main.c
@@ -960,10 +1002,10 @@
1
0
0
- 54
+ 1
0
- 99
- 103
+ 110
+ 112
0
..\src\keyboard_device_app.c
keyboard_device_app.c
@@ -1038,7 +1080,7 @@
tinyusb
- 1
+ 0
0
0
0
@@ -1048,10 +1090,10 @@
1
0
0
- 0
+ 6
0
- 70
- 81
+ 60
+ 61
0
..\..\..\tinyusb\tusb.c
tusb.c
@@ -1178,8 +1220,8 @@
0
0
0
- 0
- 0
+ 55
+ 58
0
..\..\..\tinyusb\hal\hal_lpc43xx.c
hal_lpc43xx.c
@@ -1322,8 +1364,8 @@
0
0
0
- 1
- 1
+ 9
+ 12
0
..\..\..\tinyusb\device\dcd_lpc43xx.c
dcd_lpc43xx.c
@@ -1354,7 +1396,7 @@
0
47
0
- 417
+ 425
427
0
..\..\..\tinyusb\device\usbd.c
@@ -1386,7 +1428,7 @@
0
35
0
- 225
+ 238
239
0
..\..\..\tinyusb\class\hid_device.c
@@ -1414,7 +1456,7 @@
boards
- 1
+ 0
0
0
0
@@ -1426,8 +1468,8 @@
0
0
0
- 52
- 53
+ 45
+ 48
0
..\..\..\boards\board.c
board.c
@@ -1670,7 +1712,7 @@
lpc13uxx
- 0
+ 1
0
0
0
@@ -1710,7 +1752,7 @@
5
49
1
- 0
+ 1
0
0
0
@@ -1846,7 +1888,7 @@
lpc43xx
- 0
+ 1
0
0
0
@@ -1954,8 +1996,8 @@
0
0
0
- 0
- 0
+ 1
+ 1
0
..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\system_LPC43xx.c
system_LPC43xx.c
@@ -1970,7 +2012,7 @@
0
0
0
- 143
+ 147
151
0
..\..\..\mcu\lpc43xx\keil\startup_LPC43xx.s
diff --git a/demos/device/device_os_none/device_os_none.uvproj b/demos/device/device_os_none/device_os_none.uvproj
index 2dc97c8cd..941afd37b 100644
--- a/demos/device/device_os_none/device_os_none.uvproj
+++ b/demos/device/device_os_none/device_os_none.uvproj
@@ -3826,14 +3826,14 @@
- 0
- 1
+ 1
+ 0
0
1
1
- 4096
+ 4099
- BIN\UL2CM3.DLL
+ Segger\JL2CM3.dll
"" ()
@@ -3964,8 +3964,8 @@
1
- 0x10000000
- 0x18000
+ 0x14000000
+ 0x400000
1
@@ -3989,8 +3989,8 @@
0
- 0x10080000
- 0xa000
+ 0x10000000
+ 0x20000
0
diff --git a/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt b/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt
index 155af33e2..597a1a0d2 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 @@
0
0
- 1
+ 0
8
@@ -443,6 +443,189 @@
+
+ Board_NGX4330
+ 0x4
+ ARM-ADS
+
+ 12000000
+
+ 1
+ 1
+ 1
+ 0
+
+
+ 1
+ 65535
+ 0
+ 0
+ 0
+
+
+ 79
+ 66
+ 8
+ .\KeilBuild\Board_NGX4330\
+
+
+ 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\NXP\LPC43xx\LPC43x0_DS.pdf
+
+
+ 1
+ User Manual
+ DATASHTS\NXP\LPC43xx\LPC43xx_UM.pdf
+
+
+ 2
+ Technical Reference Manual
+ datashts\arm\cortex_m4\r0p1\DDI0439C_CORTEX_M4_R0P1_TRM.PDF
+
+
+ 3
+ Generic User Guide
+ datashts\arm\cortex_m4\r0p1\DUI0553A_CORTEX_M4_DGUG.PDF
+
+
+
+ SARMCM3.DLL
+ -MPU
+ DCM.DLL
+ -pCM4
+ SARMCM3.DLL
+ -MPU
+ TCM.DLL
+ -pCM4
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ 7
+
+
+
+
+
+
+
+
+
+ ..\..\..\mcu\lpc43xx\keil\keil_ram.ini
+ Segger\JL2CM3.dll
+
+
+
+ 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)
+
+
+ 0
+ ARMDBGFLAGS
+
+
+
+ 0
+ DLGUARM
+ O
+
+
+ 0
+ UL2CM3
+ -O975 -S0 -C0)
+
+
+ 0
+ JL2CM3
+ -U268003250 -O78 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8004 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC8000 -FN1 -FF0LPC18xx43xx_S25FL032 -FS014000000 -FL0400000
+
+
+
+
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+
+
+
+
+
+
app
1
@@ -455,10 +638,10 @@
1
0
0
- 64
+ 28
0
- 58
- 64
+ 93
+ 107
0
..\src\main.c
main.c
@@ -729,8 +912,8 @@
0
30
0
- 38
- 39
+ 0
+ 0
0
..\..\..\tinyusb\tusb.c
tusb.c
@@ -793,8 +976,8 @@
0
17
0
- 371
- 373
+ 0
+ 0
0
..\..\..\tinyusb\host\usbh.c
usbh.c
@@ -809,8 +992,8 @@
0
0
0
- 1
- 1
+ 0
+ 0
0
..\..\..\tinyusb\host\ehci\ehci.c
ehci.c
@@ -1125,7 +1308,7 @@
cmsis-rtx
- 1
+ 0
0
0
0
@@ -1137,8 +1320,8 @@
0
0
0
- 215
- 218
+ 0
+ 0
0
..\..\..\vendor\cmsis_rtos_rtx\RTX_Conf_CM.c
RTX_Conf_CM.c
@@ -1313,8 +1496,8 @@
0
68
0
- 118
- 120
+ 0
+ 0
0
..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\system_LPC43xx.c
system_LPC43xx.c
@@ -1343,10 +1526,10 @@
2
0
0
- 25
+ 0
0
- 164
- 166
+ 143
+ 151
0
..\..\..\mcu\lpc43xx\keil\startup_LPC43xx.s
startup_LPC43xx.s
@@ -1449,8 +1632,8 @@
0
22
0
- 126
- 128
+ 0
+ 0
0
..\..\..\mcu\lpc175x_6x\keil\startup_LPC17xx.s
startup_LPC17xx.s
diff --git a/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvproj b/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvproj
index 84f18bf49..e7f7b1414 100644
--- a/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvproj
+++ b/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvproj
@@ -2385,6 +2385,799 @@
+
+ Board_NGX4330
+ 0x4
+ ARM-ADS
+
+
+ LPC4330
+ NXP (founded by Philips)
+ IRAM(0x10000000-0x1001FFFF) IRAM2(0x20000000-0x2000FFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2
+
+ "STARTUP\NXP\LPC43xx\startup_LPC43xx.s" ("NXP LPC43xx Startup Code")
+ UL2CM3(-O975 -S0 -C0)
+ 6193
+ LPC43xx.H
+
+
+
+
+
+
+
+
+
+ SFD\NXP\LPC43xx\LPC43xx.SFR
+ 0
+
+
+
+ NXP\LPC43xx\
+ NXP\LPC43xx\
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\KeilBuild\Board_NGX4330\
+ host_cmsis_rtx
+ 1
+ 0
+ 0
+ 1
+ 1
+ .\KeilBuild\Board_NGX4330\
+ 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
+ DCM.DLL
+ -pCM4
+ SARMCM3.DLL
+ -MPU
+ TCM.DLL
+ -pCM4
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 16
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+
+ 0
+ 7
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\mcu\lpc43xx\keil\keil_ram.ini
+ 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-M4"
+
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 2
+ 1
+ 0
+ 8
+ 1
+ 0
+ 0
+ 3
+ 3
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x10000000
+ 0x20000
+
+
+ 1
+ 0x1a000000
+ 0x80000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x14000000
+ 0x400000
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x10000000
+ 0x20000
+
+
+ 0
+ 0x20000000
+ 0x10000
+
+
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ --gnu --c99
+ CORE_M4 TUSB_CFG_MCU=MCU_LPC43XX BOARD=BOARD_NGX4330 TUSB_CFG_OS=TUSB_OS_CMSIS_RTX TUSB_CFG_OS_TASK_PRIO=osPriorityRealtime
+
+ ..\src;..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\inc;..\..\..\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_host_app.c
+ 1
+ ..\src\cdc_serial_host_app.c
+
+
+ keyboard_host_app.c
+ 1
+ ..\src\keyboard_host_app.c
+
+
+ mouse_host_app.c
+ 1
+ ..\src\mouse_host_app.c
+
+
+ msc_host_app.c
+ 1
+ ..\src\msc_host_app.c
+
+
+ msc_cli.c
+ 1
+ ..\src\msc_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
+
+
+ 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
+
+
+ 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
+
+
+
+
+ lpc43xx
+
+
+ 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
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ 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 319735903..d01750663 100644
--- a/demos/host/host_freertos/host_freertos.uvopt
+++ b/demos/host/host_freertos/host_freertos.uvopt
@@ -379,7 +379,7 @@
1
1
1
- 0
+ 1
1
1
1
@@ -402,22 +402,32 @@
Segger\JL2CM3.dll
+
+ 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)
+
+
+ 0
+ ARMDBGFLAGS
+
+
0
JL2CM3
- -U268003250 -O78 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD10000000 -FC800 -FN0
+ -U268003250 -O78 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC8000 -FN1 -FF0LPC18xx43xx_S25FL032 -FS014000000 -FL0400000
0
0
- 0
+ 1
0
0
0
0
- 0
+ 1
0
0
0
@@ -596,10 +606,10 @@
1
0
0
- 0
+ 10
0
- 120
- 129
+ 95
+ 100
0
..\src\main.c
main.c
@@ -766,8 +776,8 @@
0
21
0
- 327
- 329
+ 0
+ 0
0
..\..\..\tinyusb\host\usbh.c
usbh.c
@@ -910,8 +920,8 @@
0
31
0
- 227
- 229
+ 0
+ 0
0
..\..\..\tinyusb\class\hid_host.c
hid_host.c
@@ -926,8 +936,8 @@
0
0
0
- 109
- 110
+ 0
+ 0
0
..\..\..\tinyusb\class\msc_host.c
msc_host.c
@@ -1030,8 +1040,8 @@
0
5
0
- 51
- 54
+ 0
+ 0
0
..\..\..\vendor\freertos\freertoslpc\FreeRTOSCommonHooks.c
FreeRTOSCommonHooks.c
@@ -1094,8 +1104,8 @@
0
0
0
- 2114
- 2115
+ 0
+ 0
0
..\..\..\vendor\freertos\freertos\Source\tasks.c
tasks.c
@@ -1142,8 +1152,8 @@
0
1
0
- 224
- 225
+ 0
+ 0
0
..\..\..\vendor\freertos\freertos\Source\portable\RVDS\ARM_CM4F\port_cm4f.c
port_cm4f.c
@@ -1158,8 +1168,8 @@
0
0
0
- 1
- 1
+ 0
+ 0
0
..\..\..\vendor\freertos\freertos\Source\portable\RVDS\ARM_CM3\port_cm3.c
port_cm3.c
@@ -1198,8 +1208,8 @@
0
5
0
- 61
- 62
+ 0
+ 0
0
..\..\..\vendor\fatfs\diskio.c
diskio.c
@@ -1214,8 +1224,8 @@
0
25
0
- 1721
- 1723
+ 0
+ 0
0
..\..\..\vendor\fatfs\ff.c
ff.c
@@ -1236,10 +1246,10 @@
1
0
0
- 22
+ 0
0
82
- 85
+ 103
0
..\..\..\boards\board.c
board.c
@@ -1406,8 +1416,8 @@
0
0
0
- 0
- 0
+ 147
+ 154
0
..\..\..\mcu\lpc43xx\keil\startup_LPC43xx.s
startup_LPC43xx.s
@@ -1486,8 +1496,8 @@
0
0
0
- 28
- 34
+ 0
+ 0
0
..\..\..\mcu\lpc43xx\CMSIS_LPC43xx_DriverLib\src\system_LPC43xx.c
system_LPC43xx.c
diff --git a/demos/host/host_freertos/host_freertos.uvproj b/demos/host/host_freertos/host_freertos.uvproj
index 24971c843..d7e52cce9 100644
--- a/demos/host/host_freertos/host_freertos.uvproj
+++ b/demos/host/host_freertos/host_freertos.uvproj
@@ -1683,7 +1683,7 @@
0
1
- .\KeilBuild\Board_NGX4330\
+ .\KeilBuild\
host_freertos
1
0
@@ -1770,7 +1770,7 @@
1
1
- 0
+ 1
1
1
1
@@ -1798,14 +1798,14 @@
- 0
- 1
+ 1
+ 0
0
1
1
- 4096
+ 4099
- BIN\UL2CM3.DLL
+ Segger\JL2CM3.dll
"" ()
@@ -1936,8 +1936,8 @@
1
- 0x10000000
- 0x18000
+ 0x14000000
+ 0x400000
1
@@ -1961,8 +1961,8 @@
0
- 0x10080000
- 0xa000
+ 0x10000000
+ 0x20000
0
diff --git a/demos/host/host_os_none/host_os_none.uvopt b/demos/host/host_os_none/host_os_none.uvopt
index 71c40bfa9..7760c6a8d 100644
--- a/demos/host/host_os_none/host_os_none.uvopt
+++ b/demos/host/host_os_none/host_os_none.uvopt
@@ -379,7 +379,7 @@
1
1
1
- 0
+ 1
1
1
1
@@ -402,22 +402,37 @@
Segger\JL2CM3.dll
+
+ 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)
+
+
+ 0
+ ARMDBGFLAGS
+
+
+
+ 0
+ DLGUARM
+
+
0
JL2CM3
- -U268003250 -O78 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD10000000 -FC800 -FN0
+ -U268003250 -O78 -S1 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8004 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC8000 -FN1 -FF0LPC18xx43xx_S25FL032 -FS014000000 -FL0400000
0
0
- 0
+ 1
0
0
0
0
- 0
+ 1
0
0
0
@@ -429,7 +444,7 @@
0
0
0
- 0
+ 1
0
0
0
@@ -596,10 +611,10 @@
1
0
0
- 17
+ 9
0
- 121
- 128
+ 84
+ 90
0
..\src\main.c
main.c
@@ -630,8 +645,8 @@
0
0
0
- 0
- 0
+ 112
+ 117
0
..\src\keyboard_host_app.c
keyboard_host_app.c
@@ -646,8 +661,8 @@
0
0
0
- 0
- 0
+ 121
+ 126
0
..\src\mouse_host_app.c
mouse_host_app.c
@@ -662,8 +677,8 @@
0
0
0
- 0
- 0
+ 154
+ 159
0
..\src\msc_host_app.c
msc_host_app.c
@@ -750,8 +765,8 @@
0
0
0
- 1
- 1
+ 0
+ 0
0
..\..\..\tinyusb\host\hub.c
hub.c
@@ -766,8 +781,8 @@
0
0
0
- 1
- 1
+ 349
+ 354
0
..\..\..\tinyusb\host\usbh.c
usbh.c
@@ -782,8 +797,8 @@
0
16
0
- 715
- 722
+ 0
+ 0
0
..\..\..\tinyusb\host\ehci\ehci.c
ehci.c
@@ -798,8 +813,8 @@
0
2
0
- 28
- 36
+ 0
+ 0
0
..\..\..\tinyusb\hal\hal_lpc11uxx.c
hal_lpc11uxx.c
@@ -814,8 +829,8 @@
0
0
0
- 28
- 34
+ 0
+ 0
0
..\..\..\tinyusb\hal\hal_lpc13uxx.c
hal_lpc13uxx.c
@@ -830,8 +845,8 @@
0
31
0
- 34
- 42
+ 0
+ 0
0
..\..\..\tinyusb\hal\hal_lpc43xx.c
hal_lpc43xx.c
@@ -846,8 +861,8 @@
0
0
0
- 37
- 38
+ 0
+ 0
0
..\..\..\tinyusb\hal\hal_lpc175x_6x.c
hal_lpc175x_6x.c
@@ -894,8 +909,8 @@
0
0
0
- 24
- 34
+ 0
+ 0
0
..\..\..\tinyusb\class\cdc_host.c
cdc_host.c
@@ -926,8 +941,8 @@
0
0
0
- 1
- 1
+ 0
+ 0
0
..\..\..\tinyusb\class\msc_host.c
msc_host.c
@@ -1022,8 +1037,8 @@
0
15
0
- 8
- 10
+ 0
+ 0
0
..\..\..\tinyusb\host\ohci\ohci.c
ohci.c
@@ -1110,8 +1125,8 @@
0
43
0
- 8
- 15
+ 0
+ 0
0
..\..\..\vendor\fatfs\diskio.c
diskio.c
@@ -1334,8 +1349,8 @@
0
0
0
- 0
- 0
+ 143
+ 151
0
..\..\..\mcu\lpc43xx\keil\startup_LPC43xx.s
startup_LPC43xx.s
@@ -1470,8 +1485,8 @@
0
35
0
- 79
- 86
+ 0
+ 0
0
..\..\..\mcu\lpc175x_6x\LPC17xx_DriverLib\source\lpc17xx_clkpwr.c
lpc17xx_clkpwr.c
diff --git a/demos/host/host_os_none/host_os_none.uvproj b/demos/host/host_os_none/host_os_none.uvproj
index fc775332d..ef6d14cd6 100644
--- a/demos/host/host_os_none/host_os_none.uvproj
+++ b/demos/host/host_os_none/host_os_none.uvproj
@@ -1585,7 +1585,7 @@
0
0
- $K\ARM\BIN\ELFDWT.EXE !L BASEADDRESS(0x10000000)
+
0
0
@@ -1640,7 +1640,7 @@
1
1
- 0
+ 1
1
1
1
@@ -1668,8 +1668,8 @@
- 0
- 1
+ 1
+ 0
0
1
1
@@ -1806,8 +1806,8 @@
1
- 0x10000000
- 0x18000
+ 0x14000000
+ 0x400000
1
@@ -1831,8 +1831,8 @@
0
- 0x10080000
- 0xa000
+ 0x10000000
+ 0x20000
0