Commit Graph

  • a07ff5a3ce use SUBTASK_EXIT to restart & exit task without "assert" hathach 2013-06-27 16:32:54 +07:00
  • 3bca56665c add mutex support for osal add test for mutex in test_osal_none.c implement usbh_control_xfer using mutex to get access to queue xfer on control pipe (while semaphore is used to sync with hcd DMA) failed to issue control xfer: set idle & get report descriptor in hidh_open_subtask (more to work on) hathach 2013-06-27 16:19:22 +07:00
  • c81c4bb817 add set idle request for hidh_open_subtask add interface number to hidh_interface_info_t refractor hidh_open_subtask to be a true subtask cannot run with set idle code ON because of semaphore misuse hathach 2013-06-27 03:20:14 +07:00
  • ea2e63a332 remove app_os_prio.h in os_none configure remove instance_num in hidh API temporarily pause device stack developement should fix travis-ci build error hathach 2013-06-26 18:00:05 +07:00
  • c7f7bc9808 increase sequence each 64 byte packet hathach 2013-06-23 14:26:56 +07:00
  • a531d27a49 should fix problem with demo bulk out hathach 2013-06-23 14:21:44 +07:00
  • 2cc5df9b00 add custom bulk out test hathach 2013-06-23 01:10:59 +07:00
  • fe53297b17 fix bug with custom class that terminate xfer after the first QTD hathach 2013-06-22 22:26:00 +07:00
  • 54c065b1d5 fix license hathach 2013-06-22 12:54:47 +07:00
  • 34b4332ff4 remove redundant project files hathach 2013-06-21 22:17:49 +07:00
  • 4ce4f463c4 add test support for lpc176x hathach 2013-06-21 22:05:15 +07:00
  • 4239da1188 add cmsis for lpc11u remove app_os_prio.h in host_os_none demo hathach 2013-06-21 21:03:23 +07:00
  • 4f8faebbab add files for bulk custom test hathach 2013-06-21 20:57:20 +07:00
  • 07f36e8a61 fix a stupid bug hathach 2013-06-21 14:52:18 +07:00
  • 5c564df8c1 add api for hcd: hcd_pipe_is_idle add api for usbh: tusbh_device_get_mounted_class_flag implement api for custom class - is mounted - read hathach 2013-06-21 14:20:08 +07:00
  • 3924764dff [host lpc43xx] adding support for host custom class refractor usbh class driver indexing opt out periodic list code in EHCI (need to refractor/group later) [device lpc176x] rename dcd_endpoint_configure to dcd_pipe_open add usbd_pipe_open to manage pipe hathach 2013-06-21 13:11:16 +07:00
  • 743e5a7a93 house keeping hathach 2013-06-16 15:39:09 +07:00
  • 4d6121d44a refractor set endpoint max packet size hathach 2013-06-16 15:32:08 +07:00
  • 357e8d32ec clean up some & add code for managing control request targeting interface hathach 2013-06-16 14:41:48 +07:00
  • 77e0834f34 use dcd_pipe_control_read in endpoint_control_isr hathach 2013-06-14 19:10:11 +07:00
  • f219a9c77d add dcd_pipe_control_read hathach 2013-06-14 19:06:33 +07:00
  • 40b65b265c implement hidd_control_request including std & class specific to interface number. refractor usbd_setup_received hathach 2013-06-14 18:22:40 +07:00
  • 4103cc374f add coreid to hidd_init temporarily implement hidd_init using dcd from lpc17xx add more test for dcd lp176x implement dcd_endpoint_configure hathach 2013-06-12 21:06:43 +07:00
  • ee57a6f13f clean up hathach 2013-06-12 14:06:41 +07:00
  • 17a27f7398 [lpc176x][device] pass set configure control request hathach 2013-06-11 17:53:33 +07:00
  • 5ae9c72f84 [lpc176x][device] get pass get string descriptors hathach 2013-06-11 17:35:53 +07:00
  • cae19b8f56 fix bug with setup packet received (wrong increasement of pointer) hathach 2013-06-11 17:12:44 +07:00
  • 049a22f2cc refractor dcd_pipe_control_write_zero_length to use dcd_pipe_control_write hathach 2013-06-11 16:30:06 +07:00
  • d55f9ecef1 get pass set address hathach 2013-06-11 16:13:50 +07:00
  • 72b5b61597 able to xfer device descriptor on control endpoint of lpc176x hathach 2013-06-11 16:01:30 +07:00
  • 503d279af5 ADDING LPC176X device implementing dcd_lpc175x_6x.c add usbd_dcd.h add usbd_isr with TUSB_EVENT_SETUP_RECEIVED & TUSB_EVENT_BUS_RESET event parameterize TUSB_CFG_DEVICE_CONTROL_PACKET_SIZE (replace USB_MAX_PACKET0) hathach 2013-06-08 02:50:10 +07:00
  • e3bb5e9f2f change buffer_start_addr from uint8_t* to uint32_t due to travis linux 64bit hathach 2013-06-05 11:56:55 +07:00
  • 8123eed39d add test for lpc176x dd structure hathach 2013-06-05 11:45:43 +07:00
  • 0687d6b80d forgot to add files in lpc175x_6x test project hathach 2013-06-05 11:26:08 +07:00
  • f69fefefa9 added dcd_dma_descriptor_t typdef reorganize test project, multiple test projects each is specifically for an MCU hathach 2013-06-05 11:23:41 +07:00
  • 6fb34f0e7a rename TDD project to prevent confusion on users hathach 2013-06-04 13:37:45 +07:00
  • 3394b4beaa re-create ngx4330.h remove some rom driver dependency on upper layer introduce CAP_DEVICE_ROMDRIVER to overwrite TUSB_CFG_DEVICE_USE_ROM_DRIVER within the lib add support for lpc175x_6x - able to build and blink led on lpcxpresso1769 with device (without any class enabled) hathach 2013-06-04 13:36:18 +07:00
  • 4239e1390e delete some pdf docs hathach 2013-06-04 11:47:37 +07:00
  • 7f8752b38b add LPC175x_6x cmiss (got from xpresso example) add LPC175x_6x driver lib (got from http://git.lpcware.com//lpc175x_6x.git hathach 2013-06-04 11:45:01 +07:00
  • cdc830782f rename tusb_device_is_configured remove dcd_lpc18xx_lpc43xx.h and dcd_lpc11uxx_lpc13xx move define to hal hathach 2013-06-04 10:43:58 +07:00
  • a3ed66344d fix compiler bug with ceedling tests hathach 2013-06-03 16:40:02 +07:00
  • f982a10b6b house keeping hathach 2013-06-03 16:04:03 +07:00
  • 9f9adca03b add TUSB_CFG_PROUDCT_ID check move USB_MAX_EP_NUM to device dependency - lpc43 --> 6 - lpc11/13 --> 5 hathach 2013-06-03 15:56:14 +07:00
  • 52f18f3784 refractor device mouse main.c & tusbd_hid_mouse_send_report hathach 2013-06-03 14:37:41 +07:00
  • b527e6ec4a refractor tusb_descriptors usbd device_class_driver added & tested HID mouse for device (work together with hid keyboard) rename DEVICE_ROM_REG_BASE, DEVICE_ROM_DRIVER_ADDR hathach 2013-06-03 14:31:17 +07:00
  • 7d78fc1baf rename romdriver handle forming API for USBD-CLASS driver (abstract away from rom driver) separate buffer of hid class from buffer of core driver hathach 2013-06-01 21:54:08 +07:00
  • 9e49056721 refractor change tusbd_hid_keyboard_send_report API hathach 2013-05-31 21:24:40 +07:00
  • 03d85acfc7 refractor string descriptors, allow one-stop configure descriptor for - manufacturer, product etc ... (only english now) hathach 2013-05-31 18:21:31 +07:00
  • abf1054745 refractor & beautify string descriptors hathach 2013-05-31 16:31:13 +07:00
  • 376482558a clean up device main.c demo code hathach 2013-05-31 14:53:26 +07:00
  • ed64401e61 rename descriptor variables hathach 2013-05-31 14:36:42 +07:00
  • 3b9a616ca9 change at86rf to 1ghznode rom device runs ok with lpc11uxx hathach 2013-05-31 13:57:57 +07:00
  • 04a641f067 ea4357 can be enumerated, but get setconfiugre value of 0 hathach 2013-05-29 16:56:15 +07:00
  • d5836751d9 keyboard example works with lpc1347 xpresso hathach 2013-05-29 15:23:07 +07:00
  • dda0808ebb fix lpcxpresso1347 board_leds temp change USBD_API to ROM_API add lpc13xx device support fix romdriver pointer able to init rom driver hathach 2013-05-29 14:39:14 +07:00
  • 1e5bd82af2 rename NGX to ngx add a bunch of stub header for dcd (175x_6x, 13xx, 18xx_43xx) add dcd_nxp_romdriver for handling usb rom driver add BIT_TEST_ in binary.h remove mw_usbd_hid.h include due to lexical conflict hathach 2013-05-28 15:24:27 +07:00
  • 7ae986de95 move board files hathach 2013-05-27 11:57:16 +07:00
  • ed217948b8 rename descriptor type, hid descriptor type hathach 2013-05-25 17:19:18 +07:00
  • ae02263d81 add stub function to able to build device with EA4357 - dcd_controller_reset - dcd_controller_connect hathach 2013-05-25 16:03:40 +07:00
  • 9b7f24bef2 add files for hitex4350 but fail to get it power on USB0 host connector hathach 2013-05-23 17:19:28 +07:00
  • c4e6eec4ac LED init for mcb4300 hathach 2013-05-23 15:14:57 +07:00
  • 132c3996ea move scu_pinmux(0x2, 5, MD_PLN | MD_EZI | MD_ZI, FUNC2) to hal/hal_lpc43xx.c dual host run without problem with mcb4300 hathach 2013-05-23 14:56:11 +07:00
  • 94fc55ba2c fix host build error (problem with conflict name in hid.h) hathach 2013-05-23 13:29:46 +07:00
  • 8cb7818bcc - move CMSIS & driver lib for lpc13u to codebase bsp/lpc13xx - change descriptor.c/h able to build device example hathach 2013-05-23 13:22:46 +07:00
  • d7ae21203c fix issue with osal_none queue def hathach 2013-05-21 17:57:21 +07:00
  • f4887b3981 adding support for keil's rtx cmsis-rtos hathach 2013-05-15 13:39:28 +07:00
  • 40503b913b abstract os priority for application tasks hathach 2013-05-14 21:32:13 +07:00
  • f8d1c3da3e rename tusbh_hid_keyboard/mouse_is_supported to tusbh_hid_keyboard/mouse_is_mounted hathach 2013-05-14 03:03:54 +07:00
  • 5cd8f3ad00 continue to refractor test code hathach 2013-05-13 23:31:06 +07:00
  • 409ff2eaa3 refractor test hathach 2013-05-13 23:18:56 +07:00
  • 706523ebff refractor test code using host_helper hathach 2013-05-13 22:57:54 +07:00
  • e0aa3c1fca adding helper to refractor tests hathach 2013-05-13 22:36:49 +07:00
  • 834869ffcd filter out unused driver files in CMSIS lpc43xxx hathach 2013-05-13 01:21:57 +07:00
  • dd6aed9d3d test refractor hathach 2013-05-13 01:12:01 +07:00
  • f540a90f8a change ceedling ignore plugin to default : ignore arg & calls continue on refractoring tests hathach 2013-05-13 00:54:43 +07:00
  • 4dd38f0df6 test again hathach 2013-05-12 22:29:02 +07:00
  • dd6a0d8d69 test clean up on the way hathach 2013-05-12 21:51:38 +07:00
  • 0a0bf3fd56 ahhh, tests refractoring hathach 2013-05-12 20:16:17 +07:00
  • 6354f4bb4d tired of refractoring tests (wanting to do some production code) hathach 2013-05-12 20:06:55 +07:00
  • cc49607434 test refractor hathach 2013-05-12 19:32:32 +07:00
  • 81780008e9 add cardinality_of function to return number of set bits refractor tests in ehci hathach 2013-05-11 00:40:21 +07:00
  • e50010c36c clean up test hathach 2013-05-10 18:08:16 +07:00
  • 7355a45a67 finally get travis build without errors hathach 2013-05-09 17:52:18 +07:00
  • dc4bb9d104 -mx32 is not supported in gcc 4.6.x. change to use if-else sizeof(void*) in test code hathach 2013-05-09 17:48:19 +07:00
  • c70990703f use -mx32, as travis use x86 version of linux gcc hathach 2013-05-09 17:26:31 +07:00
  • 69ecb430f7 force pointer 32 bit using gcc option -m32 for travis build hathach 2013-05-09 17:23:48 +07:00
  • 7e93dc2c8d test pointer size on travis system hathach 2013-05-09 16:57:48 +07:00
  • 7de505cb75 move esc around in ruby script hathach 2013-05-09 16:46:31 +07:00
  • ee27c783e2 test ansi sequence color in ruby script when test failed hathach 2013-05-09 16:42:03 +07:00
  • 5fbbddc56a revert previous change hathach 2013-05-09 16:03:59 +07:00
  • 8a38c1c61c try to modify ceedling lib/rakefile.rb to exit 0 if build succeeded hathach 2013-05-09 15:54:15 +07:00
  • 84fce31fe9 remove verbose& trace option, able to run full build. But build script always exit 1 --> build error hathach 2013-05-09 15:45:11 +07:00
  • 0c5856494f remove dead source path hathach 2013-05-09 15:39:37 +07:00
  • 0871daea38 mkdir build before run test hathach 2013-05-09 15:35:39 +07:00
  • 89cb9aec5b add trace option to build test hathach 2013-05-09 15:32:23 +07:00
  • 14362d6c7b add verbose to test build to detect error hathach 2013-05-09 15:28:23 +07:00
  • 446038fd36 move cmsis to bsp/lpc43xx to keep all in repos for travis-ci run update setting for all project file respectively hathach 2013-05-09 15:23:04 +07:00
  • c47328f29b travis I am coming hathach 2013-05-09 13:59:08 +07:00
  • a580465ec9 travis again hathach 2013-05-09 13:56:29 +07:00
  • e0cbd89a98 update travis yml hathach 2013-05-09 13:55:01 +07:00