hathach 
							
						 
					 
					
						
						
							
						
						590acffc24 
					 
					
						
						
							
							fix some warnings  
						
						
						
						
					 
					
						2014-03-14 16:36:04 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						5f309413dc 
					 
					
						
						
							
							clean more warnings  
						
						
						
						
					 
					
						2014-03-14 14:33:50 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						5e2ed2534e 
					 
					
						
						
							
							clean up warning in lpcxpresso  
						
						... 
						
						
						
						remove -Wpacked  -Wpadded in gcc 
						
						
					 
					
						2014-03-14 11:59:39 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						2502be94f7 
					 
					
						
						
							
							suppres compiler warning transfer of control bypasses initialization  
						
						
						
						
					 
					
						2014-03-13 23:52:26 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						6fbca0ea87 
					 
					
						
						
							
							remove legacy code of msc_device.c read10 & write10  
						
						... 
						
						
						
						clean up some warnings 
						
						
					 
					
						2014-03-13 18:25:20 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f1692c93ac 
					 
					
						
						
							
							fix some warnings  
						
						
						
						
					 
					
						2014-03-13 18:11:59 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1940f9f0f7 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2014-03-13 16:17:38 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						fa83ba32a5 
					 
					
						
						
							
							fix all build error with IAR  
						
						... 
						
						
						
						- host/host_freertos/host_freertos.ewp
- host/host_os_none/host_os_none.ewp
- device/device_os_none/device_os_none.eww
fix IAR ending warning 
						
						
					 
					
						2014-03-13 13:23:33 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1610aa3e29 
					 
					
						
						
							
							fix build for host freertos xpresso  
						
						
						
						
					 
					
						2014-03-13 00:12:18 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						14e48bd989 
					 
					
						
						
							
							fixing build error  
						
						
						
						
					 
					
						2014-03-12 17:45:17 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						6ceb992f2c 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2014-03-12 15:57:02 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7f377b7e5b 
					 
					
						
						
							
							improve MSC host demo with  
						
						... 
						
						
						
						- remove command
- move (rename) command 
						
						
					 
					
						2014-03-11 23:34:47 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f55ae521a0 
					 
					
						
						
							
							enhance cp command to accept dest path as an folder  
						
						
						
						
					 
					
						2014-03-11 22:31:34 +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 
							
						 
					 
					
						
						
							
						
						f0e705c8da 
					 
					
						
						
							
							IAR host freertos works with EA4357  
						
						
						
						
					 
					
						2014-03-06 12:51:16 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						dcc58a7afc 
					 
					
						
						
							
							refractor app_os_prio.h  
						
						
						
						
					 
					
						2014-03-06 11:37:37 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						fee8e5227b 
					 
					
						
						
							
							IAR work well with EA4357 on host os none  
						
						
						
						
					 
					
						2014-03-06 10:29:57 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						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)
--> fix all duplication connection with OHCI & EHCI 
						
						
					 
					
						2014-02-28 17:08:47 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a1978e20fe 
					 
					
						
						
							
							merge common define in osal/osal_cmsis_rtx.h & osal/osal_freeRTOS.h  
						
						
						
						
					 
					
						2014-02-28 15:50:04 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2014-02-20 16:06:31 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						533c8d2eed 
					 
					
						
						
							
							use hcd_pipe_is_busy instead of hcd_pipe_is_idle  
						
						... 
						
						
						
						remove hcd_pipe_is_idle 
						
						
					 
					
						2014-02-20 10:41:31 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						bbe26facb3 
					 
					
						
						
							
							some code clean up  
						
						... 
						
						
						
						NOTE: host on ea4357 does not work anymore 
						
						
					 
					
						2014-02-19 15:29:29 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a982a52ab3 
					 
					
						
						
							
							refractor __n2be_16  
						
						
						
						
					 
					
						2014-01-24 21:51:24 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2013-12-19 13:55:22 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						cfcef0558a 
					 
					
						
						
							
							fix plug & unplug issue by reseting port immediately instead of waiting for usbh enumeration task to do so  
						
						
						
						
					 
					
						2013-12-19 12:43:22 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						fce6252456 
					 
					
						
						
							
							hub works with ohci as well. There is some problem when plug & unplug device hmm  
						
						
						
						
					 
					
						2013-12-19 12:21:40 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2013-12-19 11:59:19 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						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
able to go through enumeration with MSC device 
						
						
					 
					
						2013-12-16 12:35:05 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b35d2c8f43 
					 
					
						
						
							
							add lpc17xx build config for host demo  
						
						
						
						
					 
					
						2013-12-11 12:13:22 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a5ba283557 
					 
					
						
						
							
							change MCU to TUSB_CFG_MCU  
						
						
						
						
					 
					
						2013-11-25 12:48:27 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7ff0dbb64c 
					 
					
						
						
							
							add tusbd_cdc_is_busy  
						
						... 
						
						
						
						enhance cdc serial device demo
refractor fifo.c 
						
						
					 
					
						2013-11-08 14:46:48 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						15d3a418bd 
					 
					
						
						
							
							add windows driver for cdc  
						
						... 
						
						
						
						add simple echo cdc serial demo
add cdc device send/receive API
refractor descriptor
refractor cdc.h
add usbd driver function
- init
- bus_reset 
						
						
					 
					
						2013-11-08 12:03:32 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b2b53e61fb 
					 
					
						
						
							
							refractor dcd_controller_reset & hcd_controller_reset to hal_controller_reset  
						
						
						
						
					 
					
						2013-11-06 12:15:11 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						83d9ececfb 
					 
					
						
						
							
							msc add support  
						
						... 
						
						
						
						- SCSI_CMD_MODE_SELECT_6
- SCSI_CMD_MODE_SENSE_6
- SCSI_CMD_PREVENT_ALLOW_MEDIUM_REMOVAL
fix msc device bug with no data unsupported command
complete msc device demo with ram disk of 8KB 
						
						
					 
					
						2013-11-05 13:02:15 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						3a54ad4c0d 
					 
					
						
						
							
							implement msc device class  
						
						... 
						
						
						
						usbd auto stall control for not supported return from class control request
usbd implement xfer isr callback mechanism
DCD
- implement dcd multiple qtd support
- dcd dcd_pipe_stall
- implement dcd_pipe_queue_xfer
- xfer_complete_isr
- flush control endpoint if received new setup while previous transfer is not complete
change msc_cmd_block_wrapper_t flags field to dir
force full speed for easy testing
NOTEs: somehow unable to get endpoint IN interrupt with ioc 
						
						
					 
					
						2013-11-01 12:11:26 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a98bae0d19 
					 
					
						
						
							
							enhance serial host app  
						
						
						
						
					 
					
						2013-10-27 20:56:41 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1d28b2bd10 
					 
					
						
						
							
							refractor cdc serial host app.  
						
						... 
						
						
						
						fix RTOS cdc_serial_app_task executing forever 
						
						
					 
					
						2013-10-27 20:44:06 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						064d0cf5a9 
					 
					
						
						
							
							document cdc  
						
						
						
						
					 
					
						2013-10-27 19:59:06 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						318a058d3c 
					 
					
						
						
							
							static assert to check OSAL_QUEUE_DEF's queue_depth parameter < 256  
						
						... 
						
						
						
						enable HOST_HCD_XFER_INTERRUPT by default (previously only enabled with HID), as it is widely used
implement tusbh_cdc_is_busy
add compilation switch in usbh enumeration for hub
rewrite CDC serial application to address usb-serial race condition 
						
						
					 
					
						2013-10-27 19:34:36 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						0d00742cf0 
					 
					
						
						
							
							more doxygen work  
						
						... 
						
						
						
						rename tusb_mouse_report_t (keyboard) to hid_mouse_report_t (keyboard) 
						
						
					 
					
						2013-10-25 17:28:31 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b71ffe3d5a 
					 
					
						
						
							
							change TUSB_CFG_CONTROLLER0/1_MODE to TUSB_CFG_CONTROLLER_0/1_MODE for clearance  
						
						... 
						
						
						
						adding configuration docs for tinyusb_config.h
document HID mouse & keyboard API 
						
						
					 
					
						2013-10-24 15:32:54 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						15c80a9580 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2013-10-16 12:35:55 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						86b3e3174d 
					 
					
						
						
							
							refine mouse demo  
						
						
						
						
					 
					
						2013-10-16 12:05:48 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f28d2d1189 
					 
					
						
						
							
							add supported class to greeting  
						
						
						
						
					 
					
						2013-10-15 12:39:11 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1263dbb122 
					 
					
						
						
							
							enhacne msc demo, update IAR project file  
						
						
						
						
					 
					
						2013-10-02 13:32:39 +07:00