diff --git a/demos/host/host_os_none/host.uvopt b/demos/host/host_os_none/host_os_none.uvopt
similarity index 51%
rename from demos/host/host_os_none/host.uvopt
rename to demos/host/host_os_none/host_os_none.uvopt
index 9fb22e9c..d74952ed 100644
--- a/demos/host/host_os_none/host.uvopt
+++ b/demos/host/host_os_none/host_os_none.uvopt
@@ -21,7 +21,7 @@
- LPC4357
+ Board EA4357
0x4
ARM-ADS
@@ -29,8 +29,8 @@
1
1
- 0
- 1
+ 1
+ 0
1
@@ -108,7 +108,7 @@
1
1
1
- 1
+ 0
0
1
1
@@ -128,7 +128,7 @@
-
+ ..\src\Internal FLASH.ini
Segger\JL2CM3.dll
@@ -145,12 +145,12 @@
0
DLGUARM
-
+ (106=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0)
0
JL2CM3
- -U268003250 -O110 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO31 -TC10000000 -TP21 -TDS8004 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE1 -FO15 -FD10000000 -FC800 -FN2 -FF0LPC18xx43xx_512_BA -FS01A000000 -FL080000 -FF1LPC18xx43xx_512_BB -FS11B000000 -FL180000
+ -U268003250 -O1006 -S8 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8004 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC800 -FN2 -FF0LPC18xx43xx_512_BA -FS01A000000 -FL080000 -FF1LPC18xx43xx_512_BB -FS11B000000 -FL180000
0
@@ -158,28 +158,11 @@
-O975 -S0 -C0 -FO7 -FD10000000 -FC800 -FN2 -FF0LPC18xx43xx_512_BA -FS01A000000 -FL080000 -FF1LPC18xx43xx_512_BB -FS11B000000 -FL180000)
-
-
- 0
- 0
- 189
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- C:\Users\hathach\Dropbox\tinyusb\workspace\tinyusb\tinyusb\host\ehci\ehci.c
-
-
-
-
+
0
1
- 0
+ 1
0
0
0
@@ -211,8 +194,8 @@
- bsp_boards
- 0
+ app
+ 1
0
0
0
@@ -224,11 +207,11 @@
0
0
0
- 0
- 0
+ 1
+ 7
0
- ../bsp/boards/board.c
- board.c
+ ..\src\main.c
+ main.c
0
0
@@ -238,20 +221,28 @@
1
0
0
- 0
+ 22
0
- 0
- 0
+ 20
+ 27
0
- ../bsp/boards/board_at86rf2xx.c
- board_at86rf2xx.c
+ ..\src\main2.c
+ main2.c
0
0
+
+
+
+ startup
+ 1
+ 0
+ 0
+ 0
- 1
+ 2
3
- 1
+ 2
0
0
0
@@ -259,13 +250,13 @@
0
0
0
- ../bsp/boards/board_ea4357.c
- board_ea4357.c
+ .\startup_LPC43xx.s
+ startup_LPC43xx.s
0
0
- 1
+ 2
4
1
0
@@ -275,13 +266,21 @@
0
0
0
- ../bsp/boards/board_lpcxpresso1347.c
- board_lpcxpresso1347.c
+ .\system_LPC43xx.c
+ system_LPC43xx.c
0
0
+
+
+
+ cmsis
+ 1
+ 0
+ 0
+ 0
- 1
+ 3
5
1
0
@@ -291,13 +290,13 @@
0
0
0
- ../bsp/boards/board_ngx4330.c
- board_ngx4330.c
+ ..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_uart.c
+ lpc43xx_uart.c
0
0
- 1
+ 3
6
1
0
@@ -307,62 +306,30 @@
0
0
0
- ../bsp/boards/printf_retarget.c
- printf_retarget.c
+ ..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_scu.c
+ lpc43xx_scu.c
0
0
-
-
-
- host
- 0
- 0
- 0
- 0
- 2
+ 3
7
1
0
0
0
0
- 1
- 36
+ 0
+ 0
0
- ./main.c
- main.c
+ ..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_gpio.c
+ lpc43xx_gpio.c
0
0
-
- 2
- 8
- 1
- 0
- 0
- 52
- 0
- 36
- 47
- 0
- ./keyboard_app.c
- keyboard_app.c
- 0
- 0
-
-
-
-
- tinyusb
- 1
- 0
- 0
- 0
3
- 9
+ 8
1
0
0
@@ -371,240 +338,48 @@
0
0
0
- ../../tinyusb/tusb.c
- tusb.c
+ ..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_cgu.c
+ lpc43xx_cgu.c
0
0
- tinyusb_class
+ boards
1
0
0
0
+
+ 4
+ 9
+ 1
+ 0
+ 0
+ 14
+ 0
+ 34
+ 54
+ 0
+ ..\..\bsp\boards\board.c
+ board.c
+ 0
+ 0
+
4
10
1
0
0
- 0
+ 21
0
- 0
- 0
+ 17
+ 39
0
- ../../tinyusb/class/hid_host.c
- hid_host.c
- 0
- 0
-
-
-
-
- tinyusb_common
- 1
- 0
- 0
- 0
-
- 5
- 11
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../tinyusb/common/errors.c
- errors.c
- 0
- 0
-
-
- 5
- 12
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../tinyusb/common/fifo.c
- fifo.c
- 0
- 0
-
-
-
-
- tinyusb_hal
- 1
- 0
- 0
- 0
-
- 6
- 13
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../tinyusb/hal/hal_lpc11uxx.c
- hal_lpc11uxx.c
- 0
- 0
-
-
- 6
- 14
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../tinyusb/hal/hal_lpc13uxx.c
- hal_lpc13uxx.c
- 0
- 0
-
-
- 6
- 15
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../tinyusb/hal/hal_lpc43xx.c
- hal_lpc43xx.c
- 0
- 0
-
-
-
-
- tinyusb_host
- 1
- 0
- 0
- 0
-
- 7
- 16
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../tinyusb/host/hcd.c
- hcd.c
- 0
- 0
-
-
- 7
- 17
- 1
- 0
- 0
- 0
- 0
- 1
- 1
- 0
- ../../tinyusb/host/usbh.c
- usbh.c
- 0
- 0
-
-
-
-
- tinyusb_host_ehci
- 1
- 0
- 0
- 0
-
- 8
- 18
- 1
- 0
- 0
- 0
- 0
- 184
- 189
- 0
- ../../tinyusb/host/ehci/ehci.c
- ehci.c
- 0
- 0
-
-
-
-
- tinyusb_osal
- 1
- 0
- 0
- 0
-
- 9
- 19
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../tinyusb/osal/osal_none.c
- osal_none.c
- 0
- 0
-
-
-
-
- Startup
- 1
- 0
- 0
- 0
-
- 10
- 20
- 2
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\bsp\lpc43xx\startup_keil\startup_LPC43xx_arm.s
- startup_LPC43xx_arm.s
+ ..\..\bsp\boards\embedded_artists\board_ea4357.c
+ board_ea4357.c
0
0
diff --git a/demos/host/host_os_none/host.uvproj b/demos/host/host_os_none/host_os_none.uvproj
similarity index 73%
rename from demos/host/host_os_none/host.uvproj
rename to demos/host/host_os_none/host_os_none.uvproj
index d9953f78..66688f86 100644
--- a/demos/host/host_os_none/host.uvproj
+++ b/demos/host/host_os_none/host_os_none.uvproj
@@ -7,7 +7,7 @@
- LPC4357
+ Board EA4357
0x4
ARM-ADS
@@ -44,7 +44,7 @@
1
.\UV4Build\
- host
+ host_os_none
1
0
0
@@ -73,9 +73,9 @@
0
- 0
+ 1
0
-
+ $K\ARM\BIN\ELFDWT.EXE !L BASEADDRESS(0x1A000000)
0
0
@@ -129,7 +129,7 @@
1
- 1
+ 0
0
1
1
@@ -152,7 +152,7 @@
-
+ ..\src\Internal FLASH.ini
Segger\JL2CM3.dll
@@ -207,11 +207,11 @@
1
0
0
- 2
+ 1
1
1
8
- 1
+ 0
0
0
3
@@ -232,7 +232,7 @@
0
0
1
- 1
+ 0
0
@@ -348,9 +348,9 @@
0
--gnu --c99
- MCU=MCU_LPC43XX BOARD=BOARD_EA4357 CORE_M4
+ CORE_M4 MCU=MCU_LPC43XX BOARD=BOARD_EA4357 TUSB_CFG_OS=TUSB_OS_NONE
- C:/Users/hathach/Dropbox/tinyusb/workspace/CMSISv2p10_LPC43xx_DriverLib/inc;C:/Users/hathach/Dropbox/tinyusb/workspace/tinyusb/demos/bsp;C:/Users/hathach/Dropbox/tinyusb/workspace/tinyusb/tinyusb;..\host
+ ..\src;..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\inc;..\..\bsp;..\..\..\tinyusb
@@ -364,9 +364,9 @@
0
-
+ NO_CRP
- C:/Users/hathach/Dropbox/tinyusb/workspace/CMSISv2p10_LPC43xx_DriverLib/inc;C:/Users/hathach/Dropbox/tinyusb/workspace/tinyusb/demos/bsp;C:/Users/hathach/Dropbox/tinyusb/workspace/tinyusb/tinyusb
+
@@ -378,7 +378,7 @@
0
0x1A000000
0x10000000
- .\UV4Build\host.sct
+
@@ -389,152 +389,152 @@
- bsp_boards
-
-
- board.c
- 1
- ../bsp/boards/board.c
-
-
- board_at86rf2xx.c
- 1
- ../bsp/boards/board_at86rf2xx.c
-
-
- board_ea4357.c
- 1
- ../bsp/boards/board_ea4357.c
-
-
- board_lpcxpresso1347.c
- 1
- ../bsp/boards/board_lpcxpresso1347.c
-
-
- board_ngx4330.c
- 1
- ../bsp/boards/board_ngx4330.c
-
-
- printf_retarget.c
- 1
- ../bsp/boards/printf_retarget.c
-
-
-
-
- host
+ app
main.c
1
- ./main.c
+ ..\src\main.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+
+
+
+
+
+
+
+
+
- keyboard_app.c
+ main2.c
1
- ./keyboard_app.c
+ ..\src\main2.c
- tinyusb
+ startup
- tusb.c
- 1
- ../../tinyusb/tusb.c
-
-
-
-
- tinyusb_class
-
-
- hid_host.c
- 1
- ../../tinyusb/class/hid_host.c
-
-
-
-
- tinyusb_common
-
-
- errors.c
- 1
- ../../tinyusb/common/errors.c
-
-
- fifo.c
- 1
- ../../tinyusb/common/fifo.c
-
-
-
-
- tinyusb_hal
-
-
- 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
-
-
-
-
- tinyusb_host
-
-
- hcd.c
- 1
- ../../tinyusb/host/hcd.c
-
-
- usbh.c
- 1
- ../../tinyusb/host/usbh.c
-
-
-
-
- tinyusb_host_ehci
-
-
- ehci.c
- 1
- ../../tinyusb/host/ehci/ehci.c
-
-
-
-
- tinyusb_osal
-
-
- osal_none.c
- 1
- ../../tinyusb/osal/osal_none.c
-
-
-
-
- Startup
-
-
- startup_LPC43xx_arm.s
+ startup_LPC43xx.s
2
- ..\bsp\lpc43xx\startup_keil\startup_LPC43xx_arm.s
+ .\startup_LPC43xx.s
+
+
+ system_LPC43xx.c
+ 1
+ .\system_LPC43xx.c
+
+
+
+
+ cmsis
+
+
+ lpc43xx_uart.c
+ 1
+ ..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_uart.c
+
+
+ lpc43xx_scu.c
+ 1
+ ..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_scu.c
+
+
+ lpc43xx_gpio.c
+ 1
+ ..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_gpio.c
+
+
+ lpc43xx_cgu.c
+ 1
+ ..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_cgu.c
+
+
+
+
+ boards
+
+
+ board.c
+ 1
+ ..\..\bsp\boards\board.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ board_ea4357.c
+ 1
+ ..\..\bsp\boards\embedded_artists\board_ea4357.c