hathach 
							
						 
					 
					
						
						
							
						
						d2bd80109e 
					 
					
						
						
							
							add semaphore post in usbh_isr for control pipe  
						
						... 
						
						
						
						add osal_queue_send in usbh_device_plugged
add macro for placing breakpoint macros
fix ehci init:
- regs->cmd or (add run_stop)
- enable port power in portsc
add tusb_task_runner in main loop 
						
						
					 
					
						2013-03-12 20:04:29 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						453ea39865 
					 
					
						
						
							
							add project file for keil  
						
						... 
						
						
						
						fix binary.h compiler specific
add hal_init code to reset & set usbmode --> able to get USB ISR
remove const qualifier from return function of
- get_operational_register
- get_period_frame_list
- get_async_head
- get_period_head
- get_control_qhd
add stub for
- hcd_port_connect_status
- hcd_port_speed 
						
						
					 
					
						2013-03-12 12:06:40 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						644f0d3932 
					 
					
						
						
							
							make "used" member of ehci_qtd_t into reserved place of buffer[1] (with assert check in hcd init)  
						
						
						
						
					 
					
						2013-03-07 17:59:07 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						656da2992d 
					 
					
						
						
							
							add alignof to compilier specific  
						
						... 
						
						
						
						add static_assert support for IAR (built-in support) 
						
						
					 
					
						2013-03-04 15:01:33 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d644eaeb5c 
					 
					
						
						
							
							add test for hcd/host init  
						
						... 
						
						
						
						- TT control
- usb cmd
complete hcd/host initialization code 
						
						
					 
					
						2013-03-04 00:46:40 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						356c329922 
					 
					
						
						
							
							implement hcd_init controller_init  
						
						... 
						
						
						
						- add test for async list 
						
						
					 
					
						2013-03-03 12:31:18 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						795fe7468d 
					 
					
						
						
							
							start to add code for hcd_init test  
						
						... 
						
						
						
						change hcd_init signature (omit hostid) 
						
						
					 
					
						2013-02-28 17:00:51 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d6548d0063 
					 
					
						
						
							
							strengthen include policy. Only limited headers are allowed to included from a header file. Missing needed to be included in *.c  
						
						
						
						
					 
					
						2013-02-28 15:06:31 +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 
							
						 
					 
					
						
						
							
						
						5bacdc6c0f 
					 
					
						
						
							
							updating usbh init with class init  
						
						
						
						
					 
					
						2013-02-08 12:52:46 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e6ed1729b2 
					 
					
						
						
							
							update enumeration up to get full configuration descriptor  
						
						
						
						
					 
					
						2013-02-06 18:12:26 +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 
							
						 
					 
					
						
						
							
						
						5e8d70a184 
					 
					
						
						
							
							complete define osal_freeRTOS for semaphore and queue  
						
						
						
						
					 
					
						2013-02-04 18:05:22 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b5207ff146 
					 
					
						
						
							
							use unsigned char instead of char for error string  
						
						... 
						
						
						
						use #if 0 instead of // for remove code 
						
						
					 
					
						2013-01-22 18:25:26 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						38ce3f7534 
					 
					
						
						
							
							start to support  
						
						... 
						
						
						
						- usbd host
- osal
some global define
#define TUSB_CFG_HOST_CONTROLLER_NUM
#define TUSB_CFG_HOST_DEVICE_MAX
#define TUSB_CFG_CONFIGURATION_MAX
rename & refractor HID type structure & enum
use CException to test asssertion library
add test for hid_host_keyboard with usbd configure get & osal queue get stubs
update test for assertion library
refractor ASSERT_STATUS in assertion library
update tusb_error_t values
rename usb basic type & enum in tusb_types.h and std_descriptors.h 
						
						
					 
					
						2013-01-22 17:41:06 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						cfe7a3d23b 
					 
					
						
						
							
							change error type to lower case for more consistency  
						
						... 
						
						
						
						change Error Enum to TUSB prefix for more consistency
start to add check for OS configure 
						
						
					 
					
						2013-01-19 00:57:58 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d8c8b9e38a 
					 
					
						
						
							
							add ASSERT POINTER support  
						
						... 
						
						
						
						add hid host and separate hid host & device
update host project setting with EA4357 board
add para checking test for hid host 
						
						
					 
					
						2013-01-18 14:39:42 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						53739ccd28 
					 
					
						
						
							
							rename some fifo functions to be more consistent  
						
						
						
						
					 
					
						2013-01-16 22:37:10 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						095129887e 
					 
					
						
						
							
							delete mcu folders as it duplicate hal folders  
						
						
						
						
					 
					
						2013-01-16 22:23:17 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						8155fd38a5 
					 
					
						
						
							
							added some tests for fifo.c  
						
						
						
						
					 
					
						2013-01-16 13:25:02 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c004cd4387 
					 
					
						
						
							
							add uart for lpc11uxx and retarget successfully  
						
						
						
						
					 
					
						2013-01-16 12:43:17 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						0c1d4f705b 
					 
					
						
						
							
							add binary const & its test code  
						
						
						
						
					 
					
						2013-01-14 14:36:13 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						3d8babcb14 
					 
					
						
						
							
							refractor to remove duplicate code between ASSERT_HEX and ASSERT_INT  
						
						... 
						
						
						
						use static inline min_of and max_of instead of macro 
						
						
					 
					
						2013-01-14 00:41:23 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f991475183 
					 
					
						
						
							
							add assert_hex & assert_hex_within  
						
						
						
						
					 
					
						2013-01-13 20:39:01 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						beb20b975b 
					 
					
						
						
							
							add ASSERT_INT_WITHIN and its test code  
						
						
						
						
					 
					
						2013-01-13 20:09:51 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1deac98969 
					 
					
						
						
							
							add ASSERT_INT, ASSERT_INT_EQUAL and test code for it  
						
						
						
						
					 
					
						2013-01-13 20:00:01 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						463b1c0294 
					 
					
						
						
							
							rename ASSERT_ERROR to ASSERT_STATUS  
						
						... 
						
						
						
						add binary const support @ common/binary.h
enhance assert support @ common/assertion.h
add test code for assertion.h 
						
						
					 
					
						2013-01-13 19:27:17 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e935f29541 
					 
					
						
						
							
							tested keyboard device with lpcXpresso1347 board  
						
						
						
						
					 
					
						2013-01-11 20:49:46 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d76df54003 
					 
					
						
						
							
							add external configure file: tusb_config.h  
						
						... 
						
						
						
						rename the internal/default configure from tusb_cfg.h to tusb_option.h 
						
						
					 
					
						2013-01-11 16:55:47 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a6e5197b58 
					 
					
						
						
							
							use X Macros to remove #undef in errors.  
						
						
						
						
					 
					
						2013-01-11 16:28:57 +07:00