Commit Graph

  • 85f3ad9d3b refractor hcd API to allow queue xfer without actually transferring data hathach 2013-09-23 00:24:51 +07:00
  • a8a10e8650 added read capacity 10 with hacking code hathach 2013-09-22 23:54:44 +07:00
  • cc91a73cdc fix pingstate for highspeed bulk out transfer temp implementation of msc host --> can issue inquiry command hathach 2013-09-22 18:44:55 +07:00
  • 5708863859 house keeping, clean up warnings hathach 2013-09-21 14:28:59 +07:00
  • d15ba08fdc house keeping hathach 2013-09-21 13:17:43 +07:00
  • 2db5fcdf0a update keil project for freertos & cmsis hathach 2013-09-21 01:05:54 +07:00
  • 295612b48f remove ATTR_WEAK for all necessary driver callback fix ceedling tests hathach 2013-09-21 00:42:39 +07:00
  • f8f398a681 start to add msc host, fix dangerous problem with unstable device when plugged --> 200 ms delay. 50ms delay after each port reset hathach 2013-09-20 23:53:48 +07:00
  • 52ae0afeb6 refine hid host driver hathach 2013-09-20 16:20:28 +07:00
  • d8907c9a2b IAR host none project working hathach 2013-09-19 18:17:13 +07:00
  • 86681fe442 starting to add support for IAR workbench hathach 2013-09-19 16:11:11 +07:00
  • 61c591b9ac clean up warnings hathach 2013-09-18 23:34:03 +07:00
  • 9d87a1c62b temporarily comment out all the lwip related code hathach 2013-09-18 21:08:48 +07:00
  • 8738902495 configAssert = hal_debugger_breakpoint hathach 2013-09-18 20:56:29 +07:00
  • 243f197509 clean up lwip hathach 2013-09-18 20:52:07 +07:00
  • 1cd2d5cf36 able to build with newly added lwip folder hathach 2013-09-16 16:38:46 +07:00
  • ba3bd1da9e remove ipv6 header hathach 2013-09-16 15:35:42 +07:00
  • 5e537e211d remoe ipv6 hathach 2013-09-16 15:35:08 +07:00
  • 0c97131149 start to add lwip support hathach 2013-09-14 15:24:59 +07:00
  • e32e901cd1 increase usb transaction time-out as host_cmsis_rtx easily timeouted hathach 2013-09-14 00:00:05 +07:00
  • 765ce19be1 update cmsis rtx keil project for LPC4357USB hathach 2013-09-13 23:37:09 +07:00
  • 0d279facbb fix cmsis rtx tick configuration everything should work TODO: remove static for variable error in control xfer subtask hathach 2013-09-13 23:32:07 +07:00
  • 67453b89f0 fix task def with cmsis rtx hathach 2013-09-13 23:01:43 +07:00
  • ad0ef2e266 all project can run ok hathach 2013-09-13 22:30:11 +07:00
  • c71f5c6f1b integrate & able to run cmsis-rtx with current code base hathach 2013-09-13 16:53:17 +07:00
  • 1f573eecf2 added keil project for host_freertos hathach 2013-09-12 15:55:54 +07:00
  • 968c218f33 Merge branch 'master' of github.com:microbuilder/tinyusb hathach 2013-09-12 14:44:02 +07:00
  • ad5ce98c02 finshed upgrading lpc43xx cmsis hathach 2013-09-12 14:42:08 +07:00
  • 8a8537d7e5 updating lib *.c hathach 2013-09-12 14:26:20 +07:00
  • 239864c6cf update history & freertos project hathach 2013-09-12 14:19:11 +07:00
  • 0769643814 update header files hathach 2013-09-12 14:06:59 +07:00
  • dc6f6e3b3e rename lpc43 cmsis folder, preparing to upgrade cmsis from v2.10 to 3.01 hathach 2013-09-12 13:58:33 +07:00
  • 09dd83c05b add set msg & get set cmplt for OID_GEN_CURRENT_PACKET_FILTER (default = 0 reject all) to ○ NDIS_PACKET_TYPE_DIRECTED ○ NDIS_PACKET_TYPE_MULTICAST ○ NDIS_PACKET_TYPE_BROADCAST hathach 2013-09-11 15:03:37 +07:00
  • 50d0e9bb8d Apply power to USB Kevin Townsend 2013-09-10 09:20:59 +02:00
  • 3e54ab7c9e Added trace support for LPC4357USB boards Kevin Townsend 2013-09-10 09:09:22 +02:00
  • 2d021e0728 added support for RETARGET SWO hathach 2013-09-10 13:36:19 +07:00
  • e823862ed1 clean up hathach 2013-09-10 13:15:21 +07:00
  • b0b56a417e added LPC4357_USB board hathach 2013-09-10 12:30:41 +07:00
  • 6916515612 complete porting to keil - updated cgu - require microlib for printf retarget - cannot use fp enable option in keil (may require cmsis update) hathach 2013-09-10 12:22:35 +07:00
  • 9ed3e80582 keil project can mount mouse, but cannot mount rndis hathach 2013-09-10 11:47:05 +07:00
  • 14a8e26697 able to get blinky + greeting hathach 2013-09-10 10:43:24 +07:00
  • 7404894d6d rename startup hathach 2013-09-10 10:26:15 +07:00
  • 23cb79372d able to print hello world hathach 2013-09-10 10:24:24 +07:00
  • 1646fb2887 Merge branch 'master' of github.com:microbuilder/tinyusb hathach 2013-09-08 00:09:33 +07:00
  • 25a22e169b try to add lpc4357usb board hathach 2013-09-08 00:01:20 +07:00
  • 1231fae04c Added trace pin config Kevin Townsend 2013-07-31 23:30:17 +02:00
  • 781f8354ea Added LPC4357USB board Kevin Townsend 2013-07-31 22:03:48 +02:00
  • d3e83bc802 print out mac address hathach 2013-07-19 12:08:04 +07:00
  • 23f4d7356f change printf retarget to make \n to \r\n automatically hathach 2013-07-19 12:05:25 +07:00
  • a522263a9d add implementation for - tusbh_cdc_rndis_is_mounted - tusbh_cdc_rndis_get_mac_addr hathach 2013-07-19 02:30:22 +07:00
  • ce865721a5 add test & code to send rndis msg query for permanent address (MAC address) hathach 2013-07-19 01:52:56 +07:00
  • 3b12917fb0 extract send message & wait & get complete message to send_message_get_response_subtask hathach 2013-07-14 08:33:39 +07:00
  • 03873135a9 add some required NDIS OID define hathach 2013-07-13 00:11:17 +07:00
  • 6fbb906d1e add rndis_app files hathach 2013-07-07 00:09:03 +07:00
  • 0e14752c81 pass the initialize_cmplt hathach 2013-07-06 19:06:30 +07:00
  • 25304d142f refractor qhd_xfer_error_isr (omit xfer_type para) add accumulated total xferred byte for an endpoint until transfer with IOC set - control xfer will have length of data phase in usbh_xfer_isr callback hathach 2013-07-06 14:52:02 +07:00
  • 68da489c2e refractor ehci.c adding qhd_get_xfer_type hathach 2013-07-06 13:41:48 +07:00
  • e4ae45359d fix bug with RNDIS class open using non-static variable p_cdc fix bug with SUBTASK_EXIT with single if (add do while wrapper) add payloay message able to send initialize & wait on notification pipe & get initialize cmpt hathach 2013-07-05 20:21:24 +07:00
  • 355fd7e648 adding subclass RNDIS-CDC driver API - implement init - close - xfer_isr - open hathach 2013-07-05 16:22:42 +07:00
  • e4ff63c604 fix a minor bug hathach 2013-07-05 13:41:34 +07:00
  • 7345a4515d fix bug with rndis overshadow the normal cdc callback hathach 2013-07-05 13:37:57 +07:00
  • 374aea7a11 change usbh_control_xfer_subtask to use flat API instead of passing tusb_control_request_t struct hathach 2013-07-05 13:23:42 +07:00
  • c08c655fd1 implementing initializing for RNDIS hathach 2013-07-05 11:46:12 +07:00
  • 9d50b0fa6a update docs hathach 2013-07-04 16:08:33 +07:00
  • aed07d83db host enum task use static control_request variable instead of literal of requests increase enum task stack size from 128 to 150 as it comes dangerously close to overflow hathach 2013-07-04 16:01:20 +07:00
  • 0d37c4a319 refractor control request used in enumeration task to reduce task data --> enum task now can work with 128 depth hathach 2013-07-04 14:00:41 +07:00
  • 97cbb39f6f port osal_mutex to freeRTOS, able to mount mouse & cdc device tinyusb host stack overflow though hathach 2013-07-04 13:24:54 +07:00
  • 391e132d6b no big deal, only rename tusb_std_request_t to tusb_control_request_t hathach 2013-07-04 12:25:39 +07:00
  • 8c0bc38713 house keeping hathach 2013-07-04 10:54:51 +07:00
  • d3aed01874 add some printf when a class is mounted add initial tests for rndis hathach 2013-07-04 10:47:31 +07:00
  • c5afb9d50f change class (hid/cdc) _mounted_isr to _mounted_cb hathach 2013-07-04 09:45:20 +07:00
  • 544b48183a opt out hardfault handler in board.c which causes problem in compiling with asm inline hathach 2013-07-03 13:48:11 +07:00
  • 51e9a1817b change some license text hathach 2013-07-03 13:14:14 +07:00
  • 4a8686e868 adding _mounted_isr & _umounted_isr callback for host keyboard & mouse remove TUSB_EVENT_INTERFACE_OPEN & TUSB_EVENT_INTERFACE_CLOSE hathach 2013-07-03 12:46:12 +07:00
  • b0f45b3651 temporarily check cdc mounted by pipe_in & pipe_out add tests for tusbh_cdc_xfer_isr hathach 2013-07-03 12:06:07 +07:00
  • 294ddd0acc complete CDC serial demo (in a quick hacking way) hathach 2013-07-03 11:39:09 +07:00
  • 1667ef5041 replace tusbh_cdc_isr by tusbh_cdc_xfer_isr with extra parameter as - pipe id - xferred_bytes hathach 2013-07-03 11:36:08 +07:00
  • b3f98bc15a rename cdc descriptor type add tusbh_cdc_mounted_isr & tusbh_cdc_unmounted_isr hathach 2013-07-03 10:53:16 +07:00
  • 539c7cdbe1 update usbh_xfer_isr to take actual byte transferred and correct tests hathach 2013-07-02 17:37:55 +07:00
  • e1ad7b62cf add way to calculate the actual byte transferred with ehci add come callback for cdch add code for cdc serial demo hathach 2013-07-02 17:20:25 +07:00
  • 6ce90e2bd8 add tusbh_cdc_send, t usbh_cdc_receive add cdc_serial_app for virtual com demo hathach 2013-07-02 16:41:13 +07:00
  • 51f894b0bf add tests for tusbh_cdc_serial_is_mounted hathach 2013-07-02 15:39:53 +07:00
  • 7e5c6ded2d add tusbh_cdc_serial_is_mounted API test for cdch close driver hathach 2013-07-02 15:32:41 +07:00
  • b04b145965 add cdc_rndis enum & struct hathach 2013-07-02 14:45:42 +07:00
  • 12526b34a1 extract qhd_xfer_error_isr add support for period list in xfer_error_isr pass period TUSB_EVENT_XFER_ERROR & TUSB_EVENT_XFER_STALLED tests hathach 2013-07-02 12:22:46 +07:00
  • 9fea5291bf refractor extract list_next add support for TUSB_EVENT_XFER_STALL add test for error/stall in periodic list hathach 2013-07-02 12:01:51 +07:00
  • 958d390a85 refractor code hathach 2013-07-01 20:28:16 +07:00
  • 3f9f3f08d2 add cdc host driver close cdch_close refractor - add helper function in ehci qhd_next & qtd_next - extract function qhd_create_pipe_handle rename tusb_transfer_type_t to tusb_xfer_type_t add some handling for stall hathach 2013-07-01 18:53:25 +07:00
  • d8bd749c75 change control xfer check in usbh_xfer_isr rename - async_list_process_isr to async_list_xfer_complete_isr - period_list_process_isr to period_list_xfer_complete_isr hathach 2013-07-01 16:14:46 +07:00
  • 3f0d740776 rename usbh_isr to usbh_xfer_isr hathach 2013-07-01 15:30:29 +07:00
  • 35adca5ba3 house keeping hathach 2013-07-01 11:34:08 +07:00
  • e1883fcd26 add acm_capability saving to host data & its test hathach 2013-07-01 11:29:23 +07:00
  • e94ce81b04 fix compilation error hathach 2013-07-01 10:43:55 +07:00
  • a4f7dc1105 add & pass a first few test for cdc host implement cdch_open_subtask hathach 2013-07-01 10:35:37 +07:00
  • a943cce991 test refractor hathach 2013-06-29 21:00:33 +07:00
  • 9e607f6dee add SUBTASK_EXIT in osal.h for TDD project hathach 2013-06-29 16:20:24 +07:00
  • 689e36856e update ,travis.yml hathach 2013-06-29 16:18:36 +07:00
  • d7fc73ff76 rename test folder hathach 2013-06-29 16:16:05 +07:00
  • 7e6e5cc356 [CDC] - add configure option - add include path - add driver function table hathach 2013-06-29 16:06:45 +07:00
  • d4f31e149a adding descriptor, structure, enum support for cdc hathach 2013-06-29 15:56:32 +07:00