231 Commits

Author SHA1 Message Date
hathach
63b776f7cf add some tests support for msc host
refractor msch buffer for getting inital scsi like inquiry, read capacity
adding support for resovling stall on control pipe
2013-09-24 15:21:16 +07:00
hathach
c4fef827b1 refractor, add wheel for mouse demo 2013-09-23 01:12:59 +07:00
hathach
a8a10e8650 added read capacity 10 with hacking code 2013-09-22 23:54:44 +07:00
hathach
cc91a73cdc fix pingstate for highspeed bulk out transfer
temp implementation of msc host --> can issue inquiry command
2013-09-22 18:44:55 +07:00
hathach
5708863859 house keeping, clean up warnings 2013-09-21 14:38:40 +07:00
hathach
d15ba08fdc house keeping 2013-09-21 13:17:43 +07:00
hathach
2db5fcdf0a update keil project for freertos & cmsis 2013-09-21 01:05:54 +07:00
hathach
295612b48f remove ATTR_WEAK for all necessary driver callback
fix ceedling tests
2013-09-21 00:42:39 +07:00
hathach
f8f398a681 start to add msc host, fix dangerous problem with unstable device when plugged --> 200 ms delay. 50ms delay after each port reset 2013-09-20 23:53:48 +07:00
hathach
52ae0afeb6 refine hid host driver 2013-09-20 16:20:28 +07:00
hathach
d8907c9a2b IAR host none project working 2013-09-19 18:18:05 +07:00
hathach
86681fe442 starting to add support for IAR workbench 2013-09-19 16:11:11 +07:00
hathach
61c591b9ac clean up warnings 2013-09-18 23:34:03 +07:00
hathach
9d87a1c62b temporarily comment out all the lwip related code 2013-09-18 21:08:48 +07:00
hathach
1cd2d5cf36 able to build with newly added lwip folder 2013-09-16 16:38:46 +07:00
hathach
0c97131149 start to add lwip support 2013-09-14 15:24:59 +07:00
hathach
765ce19be1 update cmsis rtx keil project for LPC4357USB 2013-09-13 23:37:09 +07:00
hathach
ad0ef2e266 all project can run ok 2013-09-13 22:30:11 +07:00
hathach
c71f5c6f1b integrate & able to run cmsis-rtx with current code base 2013-09-13 16:53:17 +07:00
hathach
1f573eecf2 added keil project for host_freertos 2013-09-12 15:55:54 +07:00
hathach
968c218f33 Merge branch 'master' of github.com:microbuilder/tinyusb
Conflicts:
	demos/host/host_os_none/host_os_none.uvopt
2013-09-12 14:44:02 +07:00
hathach
ad5ce98c02 finshed upgrading lpc43xx cmsis 2013-09-12 14:42:08 +07:00
hathach
239864c6cf update history & freertos project 2013-09-12 14:20:22 +07:00
hathach
dc6f6e3b3e rename lpc43 cmsis folder, preparing to upgrade cmsis from v2.10 to 3.01 2013-09-12 13:58:33 +07:00
hathach
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
2013-09-11 15:03:37 +07:00
Kevin Townsend
3e54ab7c9e Added trace support for LPC4357USB boards 2013-09-10 09:09:22 +02:00
hathach
2d021e0728 added support for RETARGET SWO 2013-09-10 13:36:19 +07:00
hathach
b0b56a417e added LPC4357_USB board 2013-09-10 12:30:41 +07:00
hathach
6916515612 complete porting to keil
- updated cgu
- require microlib for printf retarget
- cannot use fp enable option in keil (may require cmsis update)
2013-09-10 12:22:57 +07:00
hathach
9ed3e80582 keil project can mount mouse, but cannot mount rndis 2013-09-10 11:47:05 +07:00
hathach
14a8e26697 able to get blinky + greeting 2013-09-10 10:43:24 +07:00
hathach
23cb79372d able to print hello world 2013-09-10 10:24:24 +07:00
hathach
25a22e169b try to add lpc4357usb board 2013-09-08 00:01:20 +07:00
hathach
d3e83bc802 print out mac address 2013-07-19 12:08:04 +07:00
hathach
23f4d7356f change printf retarget to make \n to \r\n automatically 2013-07-19 12:05:25 +07:00
hathach
6fbb906d1e add rndis_app files 2013-07-07 00:09:03 +07:00
hathach
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
2013-07-05 20:21:24 +07:00
hathach
c08c655fd1 implementing initializing for RNDIS 2013-07-05 11:46:12 +07:00
hathach
9d50b0fa6a update docs 2013-07-04 16:08:33 +07:00
hathach
97cbb39f6f port osal_mutex to freeRTOS, able to mount mouse & cdc device
tinyusb host stack overflow though
2013-07-04 13:24:54 +07:00
hathach
8c0bc38713 house keeping 2013-07-04 10:54:51 +07:00
hathach
d3aed01874 add some printf when a class is mounted
add initial tests for rndis
2013-07-04 10:47:31 +07:00
hathach
c5afb9d50f change class (hid/cdc) _mounted_isr to _mounted_cb 2013-07-04 09:45:20 +07:00
hathach
4a8686e868 adding _mounted_isr & _umounted_isr callback for host keyboard & mouse
remove TUSB_EVENT_INTERFACE_OPEN & TUSB_EVENT_INTERFACE_CLOSE
2013-07-03 12:46:12 +07:00
hathach
b0f45b3651 temporarily check cdc mounted by pipe_in & pipe_out
add tests for tusbh_cdc_xfer_isr
2013-07-03 12:06:07 +07:00
hathach
294ddd0acc complete CDC serial demo (in a quick hacking way) 2013-07-03 11:39:09 +07:00
hathach
1667ef5041 replace tusbh_cdc_isr by tusbh_cdc_xfer_isr with extra parameter as
- pipe id
- xferred_bytes

host_class_driver_t add xferred_bytes parameter
void (* const isr) (pipe_handle_t, tusb_event_t); -->   void (* const isr) (pipe_handle_t, tusb_event_t, uint32_t);

update hid_host & its tests
2013-07-03 11:36:08 +07:00
hathach
b3f98bc15a rename cdc descriptor type
add tusbh_cdc_mounted_isr & tusbh_cdc_unmounted_isr
2013-07-03 10:53:16 +07:00
hathach
e1ad7b62cf add way to calculate the actual byte transferred with ehci
add come callback for cdch
add code for cdc serial demo
2013-07-02 17:20:25 +07:00
hathach
6ce90e2bd8 add tusbh_cdc_send, t usbh_cdc_receive
add cdc_serial_app for virtual com demo
2013-07-02 16:41:13 +07:00