hathach 
							
						 
					 
					
						
						
							
						
						d00655f598 
					 
					
						
						
							
							cdc device app rename CDCD_APP_BUFFER_SIZE to SERIAL_BUFFER_SIZE  
						
						... 
						
						
						
						cdc host app add SERIAL_BUFFER_SIZE for buffer constant, add cdc data receive if cb with TUSB_EVENT_XFER_ERROR
minor change to keyboard & mouse host app
add ASSERT_FAILED & ASSERT_FAILED_MSG
add cast to fix IAR build error with dcd_lpc43xx.c
FreeRTOS
- merge FreeRTOSConfig for m0, m3, m4
- re-implement application hook
- support portmacro.h for m0 
						
						
					 
					
						2014-04-25 15:16:52 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						dbf276ad6f 
					 
					
						
						
							
							added all assert check to osal_queue_send and osal_semaphore_post  
						
						
						
						
					 
					
						2014-04-24 23:57:21 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						6804fee0fa 
					 
					
						
						
							
							correct dcd_pipe_is_busy to use list_qtd_idx[] instead of qtd_overlay  
						
						... 
						
						
						
						flush usbd_queue_hdl when bus_reset
add assert check for osal_queue_send
increase ENUM_QUEUE_DEPTH for usbh
change osal_freeRTOS.h implementation to
- correctly waiting forever for semaphore wait, queue & mutex
- not use ISR safe version since it is not as generic as we want 
						
						
					 
					
						2014-04-24 23:40:28 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						4091ddc4fc 
					 
					
						
						
							
							move osal_queue_send of osal_none to osal_none.c  
						
						
						
						
					 
					
						2014-04-18 14:45:21 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						06bb9ad7a7 
					 
					
						
						
							
							move STRING & XSTRING & STATIC_ASSERT to compiler.h  
						
						... 
						
						
						
						disable test for a class of cdc host
temporarily disable test for test_osal_none.c
change include in some core files
remove osal.h from common.h 
						
						
					 
					
						2014-04-17 22:57:11 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c7ac55aebc 
					 
					
						
						
							
							remove OSAL_VAR for the simplicity  
						
						... 
						
						
						
						clean up osal.h 
						
						
					 
					
						2014-04-09 22:29:38 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						45aef4c04c 
					 
					
						
						
							
							more doxygen stuffs  
						
						
						
						
					 
					
						2014-03-25 13:11:22 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						15d0139bc5 
					 
					
						
						
							
							doxygen documenting  
						
						
						
						
					 
					
						2014-03-25 13:00:37 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a8406060d1 
					 
					
						
						
							
							doxygen documenting  
						
						
						
						
					 
					
						2014-03-24 12:35:44 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						cf60e374aa 
					 
					
						
						
							
							doxygen clean up  
						
						
						
						
					 
					
						2014-03-23 19:00:54 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						34c60cdca3 
					 
					
						
						
							
							fix cmsis rtx warning  
						
						... 
						
						
						
						IAR host cmsis rtx work with lpc1769 
						
						
					 
					
						2014-03-20 13:32:50 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ce85e4d98f 
					 
					
						
						
							
							#define SVCall_Handler SVC_Handler in lpcxpresso startup for lpc175x_6x & lpc11uxx for better compatiable with other lib & toolchain.  
						
						... 
						
						
						
						added lpc176x xpresso with cmsis rtx 
						
						
					 
					
						2014-03-19 18:12:51 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7a57428f3e 
					 
					
						
						
							
							reduce memory use by cmsis rtx  
						
						... 
						
						
						
						able to run with IAR host cmsis rtx 
						
						
					 
					
						2014-03-19 17:26:35 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						61657f6751 
					 
					
						
						
							
							change OSAL_TASK_FUNCTION to adapt with cmsis rtx  
						
						
						
						
					 
					
						2014-03-19 16:50:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						96bb6c8968 
					 
					
						
						
							
							remvoe main as thread of cmsis rtx for portability.  
						
						... 
						
						
						
						Keil & lpcxpresso4 host_cmsis_rtx work well 
						
						
					 
					
						2014-03-19 16:06:27 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						2c4a2e5b9e 
					 
					
						
						
							
							rename TUSB_CFG_OS_TICKS_PER_SECOND to TUSB_CFG_TICKS_HZ  
						
						... 
						
						
						
						remove CFG_TICKS_PER_SECOND 
						
						
					 
					
						2014-03-18 16:10:25 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						fe1b39e539 
					 
					
						
						
							
							remove hardfault handler  
						
						
						
						
					 
					
						2014-03-17 17:32:28 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						23aa7070df 
					 
					
						
						
							
							refrator, replace osal_tick_get / osal_tick_tock by tusb_tick_get  
						
						
						
						
					 
					
						2014-03-17 17:23:32 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d1d4ddd856 
					 
					
						
						
							
							doxygen document  
						
						
						
						
					 
					
						2014-03-16 22:20:33 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f28746f28a 
					 
					
						
						
							
							more warning clean up  
						
						
						
						
					 
					
						2014-03-14 15:16:45 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f1692c93ac 
					 
					
						
						
							
							fix some warnings  
						
						
						
						
					 
					
						2014-03-13 18:11:59 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						9ba209cda0 
					 
					
						
						
							
							IAR line ending warning  
						
						
						
						
					 
					
						2014-03-12 14:10:38 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						8f03dea95a 
					 
					
						
						
							
							fix iar warning  
						
						
						
						
					 
					
						2014-03-12 14:03:17 +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 
							
						 
					 
					
						
						
							
						
						8f70a6a886 
					 
					
						
						
							
							change endian conversion to native to be & be to native  
						
						... 
						
						
						
						completely deferred xfer isr event to usbd task
complete read10, write10 sequence for large data transfer 
						
						
					 
					
						2013-11-26 13:15:40 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c303154b7a 
					 
					
						
						
							
							add class mounted callback for hid mouse/keyboard & refractor mouse/keyboard app  
						
						
						
						
					 
					
						2013-11-21 13:54:29 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						05c439e45a 
					 
					
						
						
							
							refractor usbd, first step to make get configuration as sub task  
						
						
						
						
					 
					
						2013-11-15 13:26:12 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						fc68439b74 
					 
					
						
						
							
							add usbd_task to handle event task eg setup received  
						
						
						
						
					 
					
						2013-11-15 12:30:22 +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 
							
						 
					 
					
						
						
							
						
						0d9e1163df 
					 
					
						
						
							
							fix osal_none timeout, instant return with OSAL_TIMEOUT_NOTIMEOUT  
						
						
						
						
					 
					
						2013-10-27 16:48:09 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						5f23653c69 
					 
					
						
						
							
							more doxygen work  
						
						
						
						
					 
					
						2013-10-25 13:45:57 +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 
							
						 
					 
					
						
						
							
						
						bbfa85aa08 
					 
					
						
						
							
							allow a limited model to deal with stalled pipe/transaction  
						
						... 
						
						
						
						added stall clear & able to mount the stupid toshiba thumb drive
add HCD pipe API
- bool hcd_pipe_is_busy(pipe_handle_t pipe_hdl);
- bool hcd_pipe_is_stalled(pipe_handle_t pipe_hdl);
- uint8_t hcd_pipe_get_endpoint_addr(pipe_handle_t pipe_hdl);
- tusb_error_t hcd_pipe_clear_stall(pipe_handle_t pipe_hdl);
remove tusbh_device_mount_failed_cb (not neccessary for user) 
						
						
					 
					
						2013-09-24 18:23:34 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						61c591b9ac 
					 
					
						
						
							
							clean up warnings  
						
						
						
						
					 
					
						2013-09-18 23:34:03 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e32e901cd1 
					 
					
						
						
							
							increase usb transaction time-out as host_cmsis_rtx easily timeouted  
						
						
						
						
					 
					
						2013-09-14 00:00:05 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						0d279facbb 
					 
					
						
						
							
							fix cmsis rtx tick configuration  
						
						... 
						
						
						
						everything should work
TODO: remove static for variable error in control xfer subtask 
						
						
					 
					
						2013-09-13 23:32:07 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						67453b89f0 
					 
					
						
						
							
							fix task def with cmsis rtx  
						
						
						
						
					 
					
						2013-09-13 23:01:43 +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 
							
						 
					 
					
						
						
							
						
						14a8e26697 
					 
					
						
						
							
							able to get blinky + greeting  
						
						
						
						
					 
					
						2013-09-10 10:43:24 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						a943cce991 
					 
					
						
						
							
							test refractor  
						
						
						
						
					 
					
						2013-06-29 21:00:33 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						9e607f6dee 
					 
					
						
						
							
							add SUBTASK_EXIT in osal.h for TDD project  
						
						
						
						
					 
					
						2013-06-29 16:20:24 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a07ff5a3ce 
					 
					
						
						
							
							use SUBTASK_EXIT to restart & exit task without "assert"  
						
						
						
						
					 
					
						2013-06-27 16:32:54 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						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) 
						
						
					 
					
						2013-06-27 16:19:22 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2013-06-27 03:20:14 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d7ae21203c 
					 
					
						
						
							
							fix issue with osal_none queue def  
						
						
						
						
					 
					
						2013-05-21 17:57:21 +07:00