Commit Graph

  • 368d09695f fix build error with lpcxpresso device os none hathach 2014-03-12 22:22:00 +07:00
  • 97f95c61f6 update CMSIS core for lpc176x hathach 2014-03-12 18:39:17 +07:00
  • 439d4d9652 change the name to nxp current standard hathach 2014-03-12 18:26:46 +07:00
  • b12b31cc89 clean up hathach 2014-03-12 18:23:53 +07:00
  • 4571bf17d4 all host os none configure can be build now hathach 2014-03-12 18:15:47 +07:00
  • a2dcade88f ngx works ok hathach 2014-03-12 18:05:36 +07:00
  • 204e057dce host os none for LPCxpresso1769 & EA4357 works hathach 2014-03-12 17:57:20 +07:00
  • 14e48bd989 fixing build error hathach 2014-03-12 17:45:17 +07:00
  • 8db8294af2 move mcu cmsis file to /mcu hathach 2014-03-12 17:20:24 +07:00
  • d98bc0a64b move boards to root folder hathach 2014-03-12 17:18:50 +07:00
  • a7e14b4646 clean up hathach 2014-03-12 17:00:51 +07:00
  • 13dd843a9f fix IAR alignment OHCI hcca will occupies the whole 256 (instead of just 252 like the specs) hathach 2014-03-12 16:34:05 +07:00
  • 1ad138e322 fix IAR end line warning hathach 2014-03-12 16:33:33 +07:00
  • 6ceb992f2c clean up hathach 2014-03-12 15:57:02 +07:00
  • 2e9ab27e28 seems like 43xx code requires an terminal (uart,SWO) connected to be able to run hathach 2014-03-12 15:44:30 +07:00
  • 4efc5fecf7 all device work with all mcu & tools hathach 2014-03-12 15:14:57 +07:00
  • 1e957bb672 change dcd 176x alignment placement to work with IAR hathach 2014-03-12 15:11:48 +07:00
  • 92d28c96eb clean all IAR ending warning hathach 2014-03-12 14:59:57 +07:00
  • bb8602ce41 clean up IAR ending warning hathach 2014-03-12 14:49:51 +07:00
  • 0f0d9d127b able to build lpc11u with IAR clean ending warming with IAR hathach 2014-03-12 14:43:58 +07:00
  • b6e4c0d348 a fix to IAR's incapability to force struct's member on specified alignment hathach 2014-03-12 14:28:43 +07:00
  • 9ba209cda0 IAR line ending warning hathach 2014-03-12 14:08:52 +07:00
  • 8f03dea95a fix iar warning hathach 2014-03-12 14:01:38 +07:00
  • c92b03edfb added scatter file for lpc11u & lpc13u for it to run with keil hathach 2014-03-12 12:49:59 +07:00
  • 13c3a4e346 remove host config from device demo hathach 2014-03-12 11:05:40 +07:00
  • 7f377b7e5b improve MSC host demo with - remove command - move (rename) command hathach 2014-03-11 23:34:47 +07:00
  • f55ae521a0 enhance cp command to accept dest path as an folder hathach 2014-03-11 22:31:34 +07:00
  • d2ee92da48 move keil_ram.ini to bsp/lpc43xx/keil_ram.ini device os none for NGX4330 work with keil hathach 2014-03-11 17:24:30 +07:00
  • 52785c9fd6 NGX4330 device os none work well with lpcxpresso hathach 2014-03-11 17:16:13 +07:00
  • d6566400fd fix device typo build error hathach 2014-03-11 16:57:21 +07:00
  • 6a736db159 try to port lpc11uxx device demo with IAR hathach 2014-03-10 15:31:12 +07:00
  • 3555abc378 cannot get IAR work with lpc1769 device demo hathach 2014-03-10 15:02:11 +07:00
  • 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 hathach 2014-03-10 14:20:38 +07:00
  • 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 hathach 2014-03-10 13:13:13 +07:00
  • 1c73d2f923 keil work with lpc17xx device hathach 2014-03-10 11:46:51 +07:00
  • 802bb80aef move WinCDCdriver.inf hathach 2014-03-10 11:40:17 +07:00
  • d5f278bbf0 clean up dcd_lpc175x_6x.c hathach 2014-03-10 11:36:19 +07:00
  • 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 hathach 2014-03-10 11:18:50 +07:00
  • 33442a74b4 fix board_rf1ghznode.c build error hathach 2014-03-09 16:55:13 +07:00
  • 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 hathach 2014-03-09 15:30:57 +07:00
  • e506f4cae2 ported board_buttons API to EA4357 but device is not mounted yet hathach 2014-03-07 15:31:41 +07:00
  • 01760794fe lpc1347 mouse & keyboard & cdc works well hathach 2014-03-07 14:54:19 +07:00
  • 05474e4bd2 refractor mouse app hathach 2014-03-07 13:05:43 +07:00
  • 3d17212f29 added board_buttons for lpcxpresso/board_lpcxpresso1769.c hathach 2014-03-07 12:45:49 +07:00
  • 26b1b879dd refractor device mouse app to use board_buttons hathach 2014-03-06 23:48:44 +07:00
  • 4b8c0d97c6 add board_buttons API and refractor device keyboard app hathach 2014-03-06 23:26:40 +07:00
  • f39444a065 IAR nonos/freertos can run with lpc17xx but cannot mount any device (failed on the first 8 byte descriptors) hathach 2014-03-06 15:04:11 +07:00
  • 9fce2e9c18 keil host 17xx work, but os_none has problem with copy command in msc example hathach 2014-03-06 14:56:06 +07:00
  • f0e705c8da IAR host freertos works with EA4357 hathach 2014-03-06 12:51:16 +07:00
  • 301be3203c refractor vendor/freertos hathach 2014-03-06 11:52:21 +07:00
  • dcc58a7afc refractor app_os_prio.h hathach 2014-03-06 11:27:22 +07:00
  • de7437852b remove IAR debug config hathach 2014-03-06 10:42:31 +07:00
  • d26182884c change host os none to host_freertos hathach 2014-03-06 10:39:28 +07:00
  • 843114675c added IAR support for host freertos hathach 2014-03-06 10:33:37 +07:00
  • fee8e5227b IAR work well with EA4357 on host os none hathach 2014-03-06 10:29:57 +07:00
  • c35e668dc4 IAR host os none work well with ea4357 hathach 2014-03-05 21:37:53 +07:00
  • dea4583549 refractor remove board_uart_send & board_uart_recv from board API hathach 2014-03-05 17:10:39 +07:00
  • 962e8a2546 remove other heap 1-3 of freeRTOS ngx4330 work well with lpc/keil for non/freeRTOS hathach 2014-03-05 16:44:37 +07:00
  • c16ea6253a remove lwipopts.h in freertos project hathach 2014-03-05 16:10:48 +07:00
  • 043e5dbf3c somehow could not get printf work with IAR both SWD & uart on NGX4330 hathach 2014-03-05 15:03:38 +07:00
  • 62e2a44d71 added init file for 43xx ram with keil keil host os none work with ngx4330 board hathach 2014-03-05 12:34:49 +07:00
  • 09127e4759 remove the lwipopts.h hathach 2014-03-05 11:21:46 +07:00
  • e6d7c5fcee remove lwip code in main.c & boardGetMACaddr (board.c) NOTE: previous commit also removed some lwip's configure in board_ea4357 hathach 2014-03-04 22:46:42 +07:00
  • 2a866365e9 added support for IAR retarget but not yet succeeded. lpc17xx have problem connect with jlink hathach 2014-03-04 16:31:44 +07:00
  • 6f24dd50a0 change lpc17xx cmsis file & ohci to be able to build with IAR hathach 2014-03-04 15:19:50 +07:00
  • 93a60641ea fix issue with SVC_Handler SVCall_Handler name between keil & xpresso start up file. Host freertos works with lpc17xx hathach 2014-03-04 14:15:10 +07:00
  • c11946f318 able to build keil with lpc17xx (non os + freeRTOS) hathach 2014-03-03 17:53:09 +07:00
  • c0d1d0c101 rename port.c for different cortex --> able to add them in keil uvision hathach 2014-03-03 17:37:40 +07:00
  • 17c94b2e5e clean up freeRTOS folders hathach 2014-03-03 17:32:56 +07:00
  • 9604645f24 ported freeRTOS with lpc175x_6x, all host demo work hathach 2014-03-03 16:54:17 +07:00
  • 22a84f744d able to build freeRTOS with lpc175x_6x hathach 2014-03-03 16:25:34 +07:00
  • 6770a36cba added port FreeRTOS for lpc175x hathach 2014-03-03 15:28:16 +07:00
  • 037c49489c freeRTOS host demo work with keil hathach 2014-03-02 21:46:14 +07:00
  • 90b7ead017 refine keyboard host demo (added new line for enter key) hathach 2014-03-02 21:39:18 +07:00
  • b5ce076d8d increase msc host app task stack size to 512 so that copy command can be executed hathach 2014-03-02 18:11:30 +07:00
  • 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) hathach 2014-02-28 18:42:33 +07:00
  • 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) hathach 2014-02-28 17:08:47 +07:00
  • e979f22f93 remove test unit ready with disk_ioctl (cmd=CTRL_SYNC) as it is proved to be not needed hathach 2014-02-28 16:31:57 +07:00
  • a1978e20fe merge common define in osal/osal_cmsis_rtx.h & osal/osal_freeRTOS.h hathach 2014-02-28 15:50:04 +07:00
  • 856be67189 keil support for lpc17xx host hathach 2014-02-20 16:31:34 +07:00
  • 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 hathach 2014-02-20 16:06:31 +07:00
  • 533c8d2eed use hcd_pipe_is_busy instead of hcd_pipe_is_idle remove hcd_pipe_is_idle hathach 2014-02-20 10:41:31 +07:00
  • d86523b16c re-enable blocking waiting in ehci controller reset (otherwise it wont works) hathach 2014-02-19 15:50:39 +07:00
  • bbe26facb3 some code clean up NOTE: host on ea4357 does not work anymore hathach 2014-02-19 15:29:29 +07:00
  • 03ad1afef9 clean up warnings hathach 2014-01-24 22:04:59 +07:00
  • a982a52ab3 refractor __n2be_16 hathach 2014-01-24 21:51:24 +07:00
  • 275e834bbe add device_os_none keil project for all boards hathach 2013-12-27 13:40:31 +07:00
  • 8de6ee22dc move device app code hathach 2013-12-24 16:15:18 +07:00
  • 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 hathach 2013-12-19 13:55:22 +07:00
  • cfcef0558a fix plug & unplug issue by reseting port immediately instead of waiting for usbh enumeration task to do so hathach 2013-12-19 12:43:22 +07:00
  • fce6252456 hub works with ohci as well. There is some problem when plug & unplug device hmm hathach 2013-12-19 12:21:40 +07:00
  • 2715650751 refractor ohci.c hathach 2013-12-19 12:11:13 +07:00
  • 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 hathach 2013-12-19 11:59:19 +07:00
  • b828aabbe4 implement hcd_pipe_close, able to plug & unplug device from ohci lpc17xx hathach 2013-12-18 16:23:09 +07:00
  • eaacbd4a36 able to run MSC host demo on lpc17xx implement walk around for halted ED in OHCI hathach 2013-12-18 14:57:34 +07:00
  • 915296013e add in hcd_pipe_open & hcd_pipe_xfer hathach 2013-12-17 11:26:39 +07:00
  • 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 hathach 2013-12-16 12:35:05 +07:00
  • 736cbdc276 using PINSEL_ConfigPin for setting pinsel hathach 2013-12-13 12:41:29 +07:00
  • 30c8f68930 able to get connect status change interrupt occured hathach 2013-12-13 12:26:37 +07:00
  • 51b6c6ff41 implement inline bit manipulation function hathach 2013-12-12 12:21:38 +07:00