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
52785c9fd6
NGX4330 device os none work well with lpcxpresso
2014-03-11 17:16:13 +07:00
hathach
d6566400fd
fix device typo build error
2014-03-11 16:57:21 +07:00
hathach
6a736db159
try to port lpc11uxx device demo with IAR
2014-03-10 15:31:12 +07:00
hathach
3555abc378
cannot get IAR work with lpc1769 device demo
2014-03-10 15:02:11 +07:00
hathach
b586fe632a
change desc_str_table to array of pointer of uint8_t* to be compatible with IAR (lack of support for VLA initialization)
...
IAR device os none works with ea4357
2014-03-10 14:20:38 +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
1c73d2f923
keil work with lpc17xx device
2014-03-10 11:46:51 +07:00
hathach
802bb80aef
move WinCDCdriver.inf
2014-03-10 11:40:17 +07:00
hathach
d5f278bbf0
clean up dcd_lpc175x_6x.c
2014-03-10 11:36:19 +07:00
hathach
a609cffda2
refractor dcd_lpc175x_6x
...
- remove dd allocation table and use fixed 2 dd for each endpoints
- change dd::used to dd::int_on_complete
--> fixed all the bugs with lpc175x_6x with MSC device & CDC device
2014-03-10 11:18:50 +07:00
hathach
33442a74b4
fix board_rf1ghznode.c build error
2014-03-09 16:55:13 +07:00
hathach
73ac4b4c80
rename tusbd_msc_scsi_received_isr to tusbd_msc_scsi_cb
...
fix the status phase true --> false
ASSERT_STATUS( dcd_pipe_xfer( p_msc->edpt_in , p_csw, sizeof(msc_cmd_status_wrapper_t), false) );
board ea4357 added P9_5 pull down for device connect
2014-03-09 15:30:57 +07:00
hathach
e506f4cae2
ported board_buttons API to EA4357 but device is not mounted yet
2014-03-07 15:31:41 +07:00
hathach
01760794fe
lpc1347 mouse & keyboard & cdc works well
2014-03-07 14:54:19 +07:00
hathach
05474e4bd2
refractor mouse app
2014-03-07 13:05:43 +07:00
hathach
3d17212f29
added board_buttons for lpcxpresso/board_lpcxpresso1769.c
2014-03-07 12:45:49 +07:00
hathach
26b1b879dd
refractor device mouse app to use board_buttons
2014-03-06 23:48:44 +07:00
hathach
4b8c0d97c6
add board_buttons API and refractor device keyboard app
2014-03-06 23:26:40 +07:00
hathach
f39444a065
IAR nonos/freertos can run with lpc17xx but cannot mount any device (failed on the first 8 byte descriptors)
2014-03-06 15:04:11 +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
f0e705c8da
IAR host freertos works with EA4357
2014-03-06 12:51:16 +07:00
hathach
301be3203c
refractor vendor/freertos
2014-03-06 11:52:21 +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
d26182884c
change host os none to host_freertos
2014-03-06 10:39:28 +07:00
hathach
843114675c
added IAR support for host freertos
2014-03-06 10:33:37 +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
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