hathach 
							
						 
					 
					
						
						
							
						
						5eca6d69c3 
					 
					
						
						
							
							correct error using local p_interface_desc with subtask invoke (require static)  
						
						
						
						
					 
					
						2013-02-27 02:14:01 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						4023d07df0 
					 
					
						
						
							
							add parsing configuration desc & invoke driver install subtask  
						
						
						
						
					 
					
						2013-02-27 01:57:40 +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 
							
						 
					 
					
						
						
							
						
						ac744b0401 
					 
					
						
						
							
							refractor use Compound Literal Reference for sending control request in enum task  
						
						
						
						
					 
					
						2013-02-22 17:14:34 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						5bacdc6c0f 
					 
					
						
						
							
							updating usbh init with class init  
						
						
						
						
					 
					
						2013-02-08 12:52:46 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						489b98cb93 
					 
					
						
						
							
							add TUSB_CFG_HOST_CONTROLLER_START_INDEX  
						
						... 
						
						
						
						update usbh_init and test code for TUSB_CFG_HOST_CONTROLLER_START_INDEX
clean up some 
						
						
					 
					
						2013-02-08 12:12:10 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ef0e105da6 
					 
					
						
						
							
							rename addr variable to avoid conflict with static variable  
						
						
						
						
					 
					
						2013-02-07 19:42:41 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						89f74d22a7 
					 
					
						
						
							
							flatten enum task --> there is quite of code duplication  
						
						
						
						
					 
					
						2013-02-06 18:56:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e6ed1729b2 
					 
					
						
						
							
							update enumeration up to get full configuration descriptor  
						
						
						
						
					 
					
						2013-02-06 18:12:26 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						060c4b3b30 
					 
					
						
						
							
							refractor move device_addr0 into usbh_device_pool  
						
						... 
						
						
						
						enum_entry contains speed and enum task will not carry out disconnection clean up 
						
						
					 
					
						2013-02-06 16:52:18 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7961f04e17 
					 
					
						
						
							
							remove hcd_addr0_close_Ignore  
						
						... 
						
						
						
						add code to check error handling from enum task 
						
						
					 
					
						2013-02-06 13:50:17 +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 
							
						 
					 
					
						
						
							
						
						aeccdfde3f 
					 
					
						
						
							
							remove TUSB prefix for class enum definitions  
						
						... 
						
						
						
						add most of HID USAGE TABLE and definitions etc ... 
						
						
					 
					
						2013-02-05 13:57:06 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						aa040c4c98 
					 
					
						
						
							
							rename device_info_pool to usbh_device_info_pool  
						
						... 
						
						
						
						update enum task to post set address 
						
						
					 
					
						2013-02-04 21:52:50 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						93269b0343 
					 
					
						
						
							
							fix osal_semaphore_wait & osal_queue_receive of osal_none's bug  
						
						... 
						
						
						
						- not assign error to TUSB_ERROR_NON if succeed
add code up to set device address for enumeration 
						
						
					 
					
						2013-02-04 20:54:52 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f88e9d045d 
					 
					
						
						
							
							add test file freeRTOS  
						
						
						
						
					 
					
						2013-02-04 18:07:26 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						5e8d70a184 
					 
					
						
						
							
							complete define osal_freeRTOS for semaphore and queue  
						
						
						
						
					 
					
						2013-02-04 18:05:22 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						dd9da7846a 
					 
					
						
						
							
							port osal_FreeRTOS, add some include to be able to mock & link  
						
						... 
						
						
						
						change osal_none's queue_t member from uint16_t to uint8_t 
						
						
					 
					
						2013-02-04 17:13:26 +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 
							
						 
					 
					
						
						
							
						
						0a13e37ba2 
					 
					
						
						
							
							resolve conflict between usbh & hcd  
						
						
						
						
					 
					
						2013-02-04 14:48:35 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						4f3b76caba 
					 
					
						
						
							
							rename test file for usbh  
						
						
						
						
					 
					
						2013-02-04 13:54:14 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						94486f55ec 
					 
					
						
						
							
							add usbh_hcd to hold common structure/typedef for usbh and hcd  
						
						
						
						
					 
					
						2013-02-04 13:51:20 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a5b29c5d33 
					 
					
						
						
							
							refractor include chain with following policies  
						
						... 
						
						
						
						- header file only include what it needs for its declarations. 
						
						
					 
					
						2013-02-04 13:13:07 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						5ec56120e6 
					 
					
						
						
							
							rename usbd_host to usbh  
						
						
						
						
					 
					
						2013-02-04 12:29:50 +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 
							
						 
					 
					
						
						
							
						
						a25da9d3ee 
					 
					
						
						
							
							house keeping  
						
						... 
						
						
						
						add some more logic for enum task 
						
						
					 
					
						2013-02-01 14:21:22 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7fc3e4f8fe 
					 
					
						
						
							
							house keeping  
						
						
						
						
					 
					
						2013-02-01 12:46:17 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c24d461d19 
					 
					
						
						
							
							add timeout to queue_receive and update test code for it  
						
						
						
						
					 
					
						2013-02-01 12:39:39 +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 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						bef17fb67f 
					 
					
						
						
							
							add version macros  
						
						
						
						
					 
					
						2013-01-31 11:47:07 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						eca87e5ee5 
					 
					
						
						
							
							add ASSERT_BIN8 and its test code  
						
						... 
						
						
						
						add some common api for task in osal.h for mocking 
						
						
					 
					
						2013-01-31 11:05:33 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						658b2b970c 
					 
					
						
						
							
							change semaphore to volatile uint8_t  
						
						... 
						
						
						
						add osal_queue_receive code and its test
*NOTE*
- consideration for semaphore & queue with hal_interrupt_disable/hal_interrupt_enable as safe guard 
						
						
					 
					
						2013-01-30 23:29:27 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c1bf187dad 
					 
					
						
						
							
							add osal queue service & its test code  
						
						... 
						
						
						
						- create, send 
						
						
					 
					
						2013-01-30 17:53:37 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						9c9fa182d4 
					 
					
						
						
							
							fix mocking osal api using ifdef  
						
						... 
						
						
						
						start to add task_create macro API for osal_none 
						
						
					 
					
						2013-01-30 12:55:44 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						07048b943e 
					 
					
						
						
							
							add primitive_types.h for portable with uint8,16,32_t, and bool  
						
						... 
						
						
						
						add osal_common.h to ease the complaint of MISRA 19.1
implement OSAL_NONE Task loop, semaphore wait/post and its test code 
						
						
					 
					
						2013-01-30 11:35:37 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						6db8af2023 
					 
					
						
						
							
							update usbh_init and test  
						
						
						
						
					 
					
						2013-01-29 11:06:30 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						06f923c7bb 
					 
					
						
						
							
							add usbh_device_info_t to return device status  
						
						... 
						
						
						
						add usbh_init and test code
replace usbh_device_is_plugged in hid_host and test_hid_host with usbh_device_info_t 
						
						
					 
					
						2013-01-27 17:57:35 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						36dbd52870 
					 
					
						
						
							
							house keeping  
						
						
						
						
					 
					
						2013-01-27 16:28:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b57e6e1121 
					 
					
						
						
							
							configure unity a bit  
						
						
						
						
					 
					
						2013-01-27 16:26:25 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						9a1bda1633 
					 
					
						
						
							
							house keeping  
						
						
						
						
					 
					
						2013-01-27 16:19:18 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						535f330026 
					 
					
						
						
							
							update license year from 2012 to 2013  
						
						
						
						
					 
					
						2013-01-27 13:50:40 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f613c32422 
					 
					
						
						
							
							add STATIC for local variables  
						
						
						
						
					 
					
						2013-01-27 13:16:30 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a22cfb2dee 
					 
					
						
						
							
							remove violation MISRA 6.3 on errors  
						
						
						
						
					 
					
						2013-01-27 12:38:06 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						5feb1c90b4 
					 
					
						
						
							
							add class_hid_keyboard_init and test code  
						
						... 
						
						
						
						add define _TINY_USB_SOURCE_FILE_ to hide internal API from application 
						
						
					 
					
						2013-01-27 12:18:01 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d286c95765 
					 
					
						
						
							
							add check device API for stack usage  
						
						... 
						
						
						
						bool          usbh_device_is_plugged(tusb_handle_device_t const device_hdl); 
						
						
					 
					
						2013-01-26 02:25:56 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7edda37518 
					 
					
						
						
							
							add more test code for keyboard hid application API  
						
						... 
						
						
						
						refractor, restructure, rename several thing regarding host, keyboard etc ... 
						
						
					 
					
						2013-01-26 01:37:15 +07:00