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
962e8a2546
remove other heap 1-3 of freeRTOS
...
ngx4330 work well with lpc/keil for non/freeRTOS
2014-03-05 16:44:37 +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
c0d1d0c101
rename port.c for different cortex --> able to add them in keil uvision
2014-03-03 17:37:40 +07:00
hathach
17c94b2e5e
clean up freeRTOS folders
2014-03-03 17:32:56 +07:00
hathach
9604645f24
ported freeRTOS with lpc175x_6x, all host demo work
2014-03-03 16:54:17 +07:00
hathach
22a84f744d
able to build freeRTOS with lpc175x_6x
2014-03-03 16:25:34 +07:00
hathach
6770a36cba
added port FreeRTOS for lpc175x
2014-03-03 15:28:16 +07:00
hathach
037c49489c
freeRTOS host demo work with keil
2014-03-02 21:46:14 +07:00
hathach
90b7ead017
refine keyboard host demo (added new line for enter key)
2014-03-02 21:39:18 +07:00
hathach
b5ce076d8d
increase msc host app task stack size to 512 so that copy command can be executed
2014-03-02 18:11:30 +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
e979f22f93
remove test unit ready with disk_ioctl (cmd=CTRL_SYNC) as it is proved to be not needed
2014-02-28 16:31:57 +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
d86523b16c
re-enable blocking waiting in ehci controller reset (otherwise it wont works)
2014-02-19 15:50:39 +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
03ad1afef9
clean up warnings
2014-01-24 22:04:59 +07:00
hathach
a982a52ab3
refractor __n2be_16
2014-01-24 21:51:24 +07:00
hathach
275e834bbe
add device_os_none keil project for all boards
2013-12-27 13:40:59 +07:00
hathach
8de6ee22dc
move device app code
2013-12-24 16:15:18 +07:00
hathach
d020c2f609
remove immediately reset when device plug.
...
check to make sure device is still plug after initial delay (200ms) before reset
remove blocking waiting when reset in ehci.c
2013-12-19 13:55:22 +07:00
hathach
cfcef0558a
fix plug & unplug issue by reseting port immediately instead of waiting for usbh enumeration task to do so
2013-12-19 12:43:22 +07:00
hathach
fce6252456
hub works with ohci as well. There is some problem when plug & unplug device hmm
2013-12-19 12:21:40 +07:00
hathach
2715650751
refractor ohci.c
2013-12-19 12:11:13 +07:00
hathach
cc736fd45e
able to run ohci hid mouse demo
...
- an old mouse cause double plug event
- an old mouse failed to response the first get 8 byte device descriptor
2013-12-19 11:59:19 +07:00
hathach
b828aabbe4
implement hcd_pipe_close, able to plug & unplug device from ohci lpc17xx
2013-12-18 16:23:09 +07:00
hathach
eaacbd4a36
able to run MSC host demo on lpc17xx
...
implement walk around for halted ED in OHCI
2013-12-18 14:57:34 +07:00
hathach
915296013e
add in hcd_pipe_open & hcd_pipe_xfer
2013-12-17 11:26:39 +07:00
hathach
75ffc0bfec
implement ohci
...
- hcd_port_reset
- hcd_port_connect_status
- hcd_port_speed_get
- hcd_pipe_control_open
- hcd_pipe_control_xfer
- done_queue_isr for control xfer
able to go through enumeration with MSC device
2013-12-16 12:35:05 +07:00
hathach
736cbdc276
using PINSEL_ConfigPin for setting pinsel
2013-12-13 12:41:29 +07:00
hathach
30c8f68930
able to get connect status change interrupt occured
2013-12-13 12:26:37 +07:00
hathach
51b6c6ff41
implement inline bit manipulation function
2013-12-12 12:21:38 +07:00
hathach
4d14e2ac50
add structure & define for ohci
2013-12-11 14:31:27 +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
b35acbdcb2
add some doxygen
2013-12-10 10:57:59 +07:00