119 Commits

Author SHA1 Message Date
hathach
214af7e988 zero warnings compiling host os none on keil 2014-03-14 10:19:44 +07:00
hathach
958512a5bd clean up more warnings 2014-03-13 18:43:52 +07:00
hathach
1940f9f0f7 clean up 2014-03-13 16:17:38 +07:00
hathach
fa83ba32a5 fix all build error with IAR
- host/host_freertos/host_freertos.ewp
- host/host_os_none/host_os_none.ewp
- device/device_os_none/device_os_none.eww
fix IAR ending warning
2014-03-13 13:23:33 +07:00
hathach
151c012fde fix all build problem with keil & lpcxpresso for host os none, host freertos, device os none 2014-03-13 12:04:37 +07:00
hathach
eda269487b fix keil host os none 2014-03-12 23:35:54 +07:00
hathach
c92bdbac74 update lpc11u cmsis to 3.20 2014-03-12 22:30:02 +07:00
hathach
97f95c61f6 update CMSIS core for lpc176x 2014-03-12 18:39:17 +07:00
hathach
4571bf17d4 all host os none configure can be build now 2014-03-12 18:15:47 +07:00
hathach
a2dcade88f ngx works ok 2014-03-12 18:05:36 +07:00
hathach
204e057dce host os none for LPCxpresso1769 & EA4357 works 2014-03-12 17:57:20 +07:00
hathach
14e48bd989 fixing build error 2014-03-12 17:45:17 +07:00
hathach
1ad138e322 fix IAR end line warning 2014-03-12 16:33:33 +07:00
hathach
6ceb992f2c clean up 2014-03-12 15:57:02 +07:00
hathach
2e9ab27e28 seems like 43xx code requires an terminal (uart,SWO) connected to be able to run 2014-03-12 15:44:30 +07:00
hathach
f55ae521a0 enhance cp command to accept dest path as an folder 2014-03-11 22:31:34 +07:00
hathach
d2ee92da48 move keil_ram.ini to bsp/lpc43xx/keil_ram.ini
device os none for NGX4330 work with keil
2014-03-11 17:24:30 +07:00
hathach
3555abc378 cannot get IAR work with lpc1769 device demo 2014-03-10 15:02:11 +07:00
hathach
ad72db5aea change IAR TUSB_CFG_ATTR_USBRAM to _Pragma("location=\".ahb_sram1\"") instead of @ .ahb_sram1 so that we can place it before the variable for a cleaner code
change pipe xfer API buffer from void* to uint8_t*
change FIFO_DEF to have a separated buffer to be compatible with IAR\
refractor IAR data alignment pragma
2014-03-10 13:13:13 +07:00
hathach
9fce2e9c18 keil host 17xx work, but os_none has problem with copy command in msc example 2014-03-06 14:56:06 +07:00
hathach
dcc58a7afc refractor app_os_prio.h 2014-03-06 11:37:37 +07:00
hathach
de7437852b remove IAR debug config 2014-03-06 10:42:31 +07:00
hathach
fee8e5227b IAR work well with EA4357 on host os none 2014-03-06 10:29:57 +07:00
hathach
c35e668dc4 IAR host os none work well with ea4357 2014-03-05 21:37:53 +07:00
hathach
dea4583549 refractor remove board_uart_send & board_uart_recv from board API 2014-03-05 17:10:39 +07:00
hathach
c16ea6253a remove lwipopts.h in freertos project 2014-03-05 16:10:48 +07:00
hathach
043e5dbf3c somehow could not get printf work with IAR both SWD & uart on NGX4330 2014-03-05 15:03:38 +07:00
hathach
62e2a44d71 added init file for 43xx ram with keil
keil host os none work with ngx4330 board
2014-03-05 12:34:49 +07:00
hathach
09127e4759 remove the lwipopts.h 2014-03-05 11:21:46 +07:00
hathach
e6d7c5fcee remove lwip code in main.c & boardGetMACaddr (board.c)
NOTE: previous commit also removed some lwip's configure in board_ea4357

fix NGX4330 led blinking
2014-03-04 22:46:42 +07:00
hathach
2a866365e9 added support for IAR retarget but not yet succeeded. lpc17xx have problem connect with jlink 2014-03-04 16:31:44 +07:00
hathach
6f24dd50a0 change lpc17xx cmsis file & ohci to be able to build with IAR 2014-03-04 15:19:50 +07:00
hathach
93a60641ea fix issue with SVC_Handler SVCall_Handler name between keil & xpresso start up file. Host freertos works with lpc17xx 2014-03-04 14:15:10 +07:00
hathach
c11946f318 able to build keil with lpc17xx (non os + freeRTOS) 2014-03-03 17:53:09 +07:00
hathach
22a84f744d able to build freeRTOS with lpc175x_6x 2014-03-03 16:25:34 +07:00
hathach
5f8f046eaa refractor remove tusbh_msc_is_failed
increase usbh enum task from 150 to 200 due to stack overflow when mounting msc device
added task for msc host freeRTOS with stack = 300 (still cannot execute copy command)
2014-02-28 18:42:33 +07:00
hathach
da6b2fbef8 EHCI: immediately reset port when device connected. This proves to help prevent duplication connection event (also with OHCI)
increase delay after reset to 100 ms (NXP's EHCI does not work with 50ms)

--> fix all duplication connection with OHCI & EHCI
2014-02-28 17:08:47 +07:00
hathach
a1978e20fe merge common define in osal/osal_cmsis_rtx.h & osal/osal_freeRTOS.h 2014-02-28 15:50:04 +07:00
hathach
856be67189 keil support for lpc17xx host 2014-02-20 16:31:34 +07:00
hathach
4b6c6929cb fix the duplicated plug connection status change with lpc17xx by using immediate reset on isr. However Khanh's G5 mouse is not enumerated !!
remove TUSB_CFG_CONFIGURATION_MAX from config file
fix some warning
2014-02-20 16:06:31 +07:00
hathach
533c8d2eed use hcd_pipe_is_busy instead of hcd_pipe_is_idle
remove hcd_pipe_is_idle
2014-02-20 10:41:31 +07:00
hathach
bbe26facb3 some code clean up
NOTE: host on ea4357 does not work anymore
2014-02-19 15:29:29 +07:00
hathach
275e834bbe add device_os_none keil project for all boards 2013-12-27 13:40:59 +07:00
hathach
b35d2c8f43 add lpc17xx build config for host demo 2013-12-11 12:13:22 +07:00
hathach
8bd6440547 fix error in dcd_lpc175x_6x (still has problem with control transfer)
fix build error for host
start to add keil support for device
opt out pca9532.c when ea4357 is not the selected board
2013-12-11 11:31:09 +07:00
hathach
a5ba283557 change MCU to TUSB_CFG_MCU 2013-11-25 12:48:27 +07:00
hathach
7ff0dbb64c add tusbd_cdc_is_busy
enhance cdc serial device demo
refractor fifo.c
2013-11-08 14:46:48 +07:00
hathach
83d9ececfb msc add support
- SCSI_CMD_MODE_SELECT_6
- SCSI_CMD_MODE_SENSE_6
- SCSI_CMD_PREVENT_ALLOW_MEDIUM_REMOVAL

fix msc device bug with no data unsupported command
complete msc device demo with ram disk of 8KB
2013-11-05 13:02:15 +07:00
hathach
357813f171 implementing sw device stack 2013-10-29 11:27:25 +07:00
hathach
d925026089 make device keyboard buildable & runnable with ea4357 2013-10-27 21:33:06 +07:00