hathach 
							
						 
					 
					
						
						
							
						
						34dbb3532c 
					 
					
						
						
							
							more rename  
						
						
						
						
					 
					
						2018-03-12 22:45:35 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f9270ac5a4 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2018-03-05 13:31:17 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						84bce659b8 
					 
					
						
						
							
							reame SUBTASK_EXIT to SUBTASK_RETURN  
						
						
						
						
					 
					
						2018-03-05 13:25:24 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7add7337ba 
					 
					
						
						
							
							osal macro clean up  
						
						
						
						
					 
					
						2018-03-01 12:14:44 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						329fdc026c 
					 
					
						
						
							
							change osal_task_create signature  
						
						
						
						
					 
					
						2018-03-01 11:28:26 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a789fad4b7 
					 
					
						
						
							
							clean up osal semaphore/queue/mutex  
						
						
						
						
					 
					
						2018-03-01 11:17:11 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						30124b9b02 
					 
					
						
						
							
							refactor osal queue API  
						
						
						
						
					 
					
						2018-02-28 16:45:54 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						45ea2ff358 
					 
					
						
						
							
							remove cmsis rtx support  
						
						
						
						
					 
					
						2018-02-28 15:05:55 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						9bf083d449 
					 
					
						
						
							
							osal clean up remove OSAL_TASK_DEF, OSAL_TASK_FUNCTION  
						
						
						
						
					 
					
						2018-02-28 14:25:08 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						9b7cd608aa 
					 
					
						
						
							
							osal clean up  
						
						... 
						
						
						
						- task create, task def macros 
						
						
					 
					
						2018-02-28 14:21:43 +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 
							
						 
					 
					
						
						
							
						
						61657f6751 
					 
					
						
						
							
							change OSAL_TASK_FUNCTION to adapt with cmsis rtx  
						
						
						
						
					 
					
						2014-03-19 16:50:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d1d4ddd856 
					 
					
						
						
							
							doxygen document  
						
						
						
						
					 
					
						2014-03-16 22:20:33 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						c08c655fd1 
					 
					
						
						
							
							implementing initializing for RNDIS  
						
						
						
						
					 
					
						2013-07-05 11:46:12 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						120db28a17 
					 
					
						
						
							
							change format of file header & license spacing  
						
						
						
						
					 
					
						2013-05-06 12:50:19 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						3763e22c9a 
					 
					
						
						
							
							change OSAL_TASK_DEF to decouple variable name with task name  
						
						... 
						
						
						
						implement osal_task_delay for freeRTOS & non_os
getting both no_os & freertos running with mouse + keyboard 
						
						
					 
					
						2013-04-25 16:41:00 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d4a2600ecc 
					 
					
						
						
							
							- change OSAL_TASK_FUNCTION to have void* parameter (to be consistent with most popular RTOS)  
						
						... 
						
						
						
						- add new error enum TUSB_ERROR_OSAL_TASK_CREATE_FAILED
- move usbh_enumeration_task prototype to usbh.h
- change OSAL_SUBTASK_INVOKED_AND_WAIT behavior, will not "return" in calling task when subtask got error status.
calling task need to do that after the call
- osal_queue_receive signature from uint32_t* to void*
- implement osal_freertos.h for FreeRTOS 7.3 --> able to compile & build host_freertos
+ OSAL_TASK_FUNCTION
+ turn on FPU for M4 in both host_os_none & host_freertos (freertos requires FPU to be on to compile)
+ osal_task_create
+ OSAL_SUBTASK_INVOKED_AND_WAIT
+ SUBTASK_ASSERT
+ osal_semaphore_reset
+ osal_queue_flush
+ adding heap_1.c for memory management 
						
						
					 
					
						2013-04-24 17:53:43 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						574710dde5 
					 
					
						
						
							
							move main work in usbh_enumeration_task to its body subtask for task_assert style  
						
						
						
						
					 
					
						2013-04-24 13:45:42 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						73d5f00a40 
					 
					
						
						
							
							rename OSAL_TASK_DECLARE to OSAL_TASK_FUNCTION  
						
						... 
						
						
						
						removing TASK_ASSERT to avoid using goto/continue statement with rtos configure 
						
						
					 
					
						2013-04-23 15:35:27 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a9010c1786 
					 
					
						
						
							
							getting build with freertos & host demo  
						
						
						
						
					 
					
						2013-04-16 16:48:19 +08:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e14aa4197d 
					 
					
						
						
							
							change osal_queue_send(osal_queue_handle_t const queue_hdl, uint32_t data) signature to osal_queue_send(osal_queue_handle_t const queue_hdl, const void * data)  
						
						... 
						
						
						
						- support any size queue message (instead of fixed uint32_t) 
						
						
					 
					
						2013-04-10 01:18:32 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1776bb53f6 
					 
					
						
						
							
							add hal init for USB1 and trying to get USB1 working  
						
						... 
						
						
						
						add hack delay 100 ms after a port reset (huge) for correct speed detection 
						
						
					 
					
						2013-04-07 03:40:24 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						56cd8be75e 
					 
					
						
						
							
							change website from tinyusb.net to tinyusb.org  
						
						
						
						
					 
					
						2013-03-25 11:46:30 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						38ff7123b4 
					 
					
						
						
							
							add semaphore reset & queue flush API for osal  
						
						... 
						
						
						
						add semaphore reset when opening control pipe 
						
						
					 
					
						2013-03-12 00:10:52 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						8eaad2326b 
					 
					
						
						
							
							add semphore reset & queue flush API  
						
						... 
						
						
						
						modify test to check control pipe semaphore created with usbh_init 
						
						
					 
					
						2013-03-11 12:00:25 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f56f6b6749 
					 
					
						
						
							
							add timeout_timer.h to provide real tick timeout service for blocking control  
						
						
						
						
					 
					
						2013-02-27 20:58:11 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						49da210860 
					 
					
						
						
							
							add osal subtask support  
						
						... 
						
						
						
						add usbh_control_xfer_subtask as xfer and wait
fix potential error when update device info & open control pipe for new address
fix build error with hal_****.c
add STATIC_ASSSERT to perform compile time checking with sizeof later
update osal_queue_receive and osal_semaphore_wait for osal_none to support subtask 
						
						
					 
					
						2013-02-26 17:28:05 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e6ed1729b2 
					 
					
						
						
							
							update enumeration up to get full configuration descriptor  
						
						
						
						
					 
					
						2013-02-06 18:12:26 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a253e4d648 
					 
					
						
						
							
							fix TASK_ASSERT for osal_none.h  
						
						... 
						
						
						
						add TASK_ASSERT test for osal_none
integrate test project better with eclipse
- assert message--> info windows
- test fail --> error windows 
						
						
					 
					
						2013-02-06 13:15:12 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e20025b54d 
					 
					
						
						
							
							refractor move test enum to its own file  
						
						... 
						
						
						
						add assert with handler
add task assert with error catcher 
						
						
					 
					
						2013-02-06 12:03:01 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d71e244dff 
					 
					
						
						
							
							add TUSB_CFG_HOST_ENUM_BUFFER_SIZE  
						
						... 
						
						
						
						add enum buffer
getting serious with osal_freeRTOS 
						
						
					 
					
						2013-02-04 16:07:42 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						5f8839fff8 
					 
					
						
						
							
							refine ASSERT_DEFINE to allow special error_handler for os task  
						
						... 
						
						
						
						add device_addr0 for enumeration task
start to add osal port for freeRTOS 
						
						
					 
					
						2013-02-04 00:03:08 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						3ac88f1b4e 
					 
					
						
						
							
							refine OSAL_TASK_LOOP_BEGIN & OSAL_TASK_LOOP_END  
						
						... 
						
						
						
						- add TASK_ASSERT & TASK_ASSERT_STATUS
add more code for enumerate task
add control requests & its type def
add API for HCD
- hcd_pipe_addr0_open
- hcd_pipe_control_open
- hcd_pipe_control_xfer
- hcd_pipe_open
- hcd_port_speed 
						
						
					 
					
						2013-02-02 15:36:20 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						aab92b40d2 
					 
					
						
						
							
							change osal_timeout_t to uint32_t  
						
						... 
						
						
						
						implement osal_tick_get & osal_tick_tock for osal_none
implement timeout for osal_semaphore_wait 
						
						
					 
					
						2013-02-01 12:25:02 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						9e3785e7e1 
					 
					
						
						
							
							add std=gnu99 for test build  
						
						... 
						
						
						
						add hcd_init to usbh_init and update test code
add TUSB_CFG_OS_TICK_PER_SECOND define for TUSB_OS_NONE
change osal_semaphore_wait and osal_queue_receive API to have timeout effectively 
						
						
					 
					
						2013-02-01 10:33:43 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1b963f6a71 
					 
					
						
						
							
							change cmock ignore to args only  
						
						... 
						
						
						
						implementing usbh_host.c 
						
						
					 
					
						2013-01-31 13:11:50 +07:00