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 
							
						 
					 
					
						
						
							
						
						5f584384eb 
					 
					
						
						
							
							document msc host  
						
						
						
						
					 
					
						2013-10-24 16:47:18 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d8d00ca768 
					 
					
						
						
							
							refractor HID document  
						
						
						
						
					 
					
						2013-10-24 15:48: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 
							
						 
					 
					
						
						
							
						
						640b0ec546 
					 
					
						
						
							
							- move disconnection handle to enum task --> move tusbh_xxx_unmount is invoked in non-isr context  
						
						
						
						
					 
					
						2013-10-01 13:53:54 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						cb600ed988 
					 
					
						
						
							
							clean up hid host (temp let test failed)  
						
						
						
						
					 
					
						2013-09-28 01:01:44 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						295612b48f 
					 
					
						
						
							
							remove ATTR_WEAK for all necessary driver callback  
						
						... 
						
						
						
						fix ceedling tests 
						
						
					 
					
						2013-09-21 00:42:39 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						86681fe442 
					 
					
						
						
							
							starting to add support for IAR workbench  
						
						
						
						
					 
					
						2013-09-19 16:11:11 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						61c591b9ac 
					 
					
						
						
							
							clean up warnings  
						
						
						
						
					 
					
						2013-09-18 23:34:03 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c5afb9d50f 
					 
					
						
						
							
							change class (hid/cdc) _mounted_isr to _mounted_cb  
						
						
						
						
					 
					
						2013-07-04 09:45:20 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						4a8686e868 
					 
					
						
						
							
							adding _mounted_isr & _umounted_isr callback for host keyboard & mouse  
						
						... 
						
						
						
						remove TUSB_EVENT_INTERFACE_OPEN & TUSB_EVENT_INTERFACE_CLOSE 
						
						
					 
					
						2013-07-03 12:46:12 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1667ef5041 
					 
					
						
						
							
							replace tusbh_cdc_isr by tusbh_cdc_xfer_isr with extra parameter as  
						
						... 
						
						
						
						- pipe id
- xferred_bytes
host_class_driver_t add xferred_bytes parameter
void (* const isr) (pipe_handle_t, tusb_event_t); -->   void (* const isr) (pipe_handle_t, tusb_event_t, uint32_t);
update hid_host & its tests 
						
						
					 
					
						2013-07-03 11:36:08 +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 
							
						 
					 
					
						
						
							
						
						ea2e63a332 
					 
					
						
						
							
							remove app_os_prio.h in os_none configure  
						
						... 
						
						
						
						remove instance_num in hidh API
temporarily pause device stack developement
should fix travis-ci build error 
						
						
					 
					
						2013-06-26 18:00:05 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						40503b913b 
					 
					
						
						
							
							abstract os priority for application tasks  
						
						
						
						
					 
					
						2013-05-14 21:32:13 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f8d1c3da3e 
					 
					
						
						
							
							rename tusbh_hid_keyboard/mouse_is_supported to tusbh_hid_keyboard/mouse_is_mounted  
						
						
						
						
					 
					
						2013-05-14 03:03:54 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						41fee0f488 
					 
					
						
						
							
							house keeping  
						
						
						
						
					 
					
						2013-05-06 20:25:38 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						fd49cff8e8 
					 
					
						
						
							
							add stub for msc host & hub driver  
						
						
						
						
					 
					
						2013-05-06 20:09:06 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						120db28a17 
					 
					
						
						
							
							change format of file header & license spacing  
						
						
						
						
					 
					
						2013-05-06 12:50:19 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						33feba5cbc 
					 
					
						
						
							
							add hid_keycode_to_ascii_tbl for hid class  
						
						... 
						
						
						
						improve keyboard_app, should display all displayable characters
improve the de-bouncing keyboard (still got some issues) 
						
						
					 
					
						2013-04-26 02:08:22 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a6cf4f228e 
					 
					
						
						
							
							add tusbh_hid_mouse_isr & tusbh_hid_keyboard_isr callback with xfer_complete & error event  
						
						
						
						
					 
					
						2013-04-09 03:13:27 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						27f860db9f 
					 
					
						
						
							
							rename hidh_keyboard_info_t to hidh_interface_info_t  
						
						... 
						
						
						
						rename tusb_bus_event_t to tusb_event_t
add test_mouse_init and more stuff for hidh mouse
move delay after port reset to only for speed detection
prioritize port change interrupt over xfer interrupt
- in case of unplugged, current connect change & xfer error both set
- xfer error only break to debugger if not because of unplugged
fix bug: set dev addr0 state to UNPLUG after close its control pipe in enumeration process 
						
						
					 
					
						2013-04-07 05:09:18 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7b5d9edc5a 
					 
					
						
						
							
							add test for pipe_interrupt_xfer  
						
						... 
						
						
						
						implement keyboard app code
- forcefully place keyboard_report in RAM section 3
change used bit in qtd from reserved in buffer[1] to alternate link
add code for fake ehci controller runs on period interrupt
change signature of tusbh_hid_keyboard_get_report
- tusb_keyboard_report_t* to uint8_t*
implement period (interrupt) complete isr processing 
						
						
					 
					
						2013-03-27 11:51:44 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ac905a8d09 
					 
					
						
						
							
							rename pipe_status_t to tusb_interface_status_t  
						
						... 
						
						
						
						add tusbh_hid_keyboard_status & test code 
						
						
					 
					
						2013-03-26 16:39:25 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						03d045ecde 
					 
					
						
						
							
							- put ATTR_UNUSED to hardfault handler variables to discard compiler warning  
						
						... 
						
						
						
						- change host_class_driver_t: open_subtask signature to accept tusb_descriptor_interface_t const * instead of uint8_t* 
						
						
					 
					
						2013-03-26 12:14:04 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						54acee1fc8 
					 
					
						
						
							
							start merge hidh_keyboard back to hidh  
						
						
						
						
					 
					
						2013-03-26 11:41:41 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						086a8e4a2d 
					 
					
						
						
							
							add flag_supported_class to usbh_devices  
						
						... 
						
						
						
						remove all ATTR_WEAK in init,open,isr,close driver functions of USBH-CLASS API
- prefer testing 
						
						
					 
					
						2013-03-26 02:02:54 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ddeec330fa 
					 
					
						
						
							
							separate hidh_keyboard from hid_host  
						
						... 
						
						
						
						move test hid related to its own folder 
						
						
					 
					
						2013-03-25 13:08:40 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						56cd8be75e 
					 
					
						
						
							
							change website from tinyusb.net to tinyusb.org  
						
						
						
						
					 
					
						2013-03-25 11:46:30 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c7c993d6cc 
					 
					
						
						
							
							refractor hidh keyboard  
						
						... 
						
						
						
						changing class hidh behavior 
						
						
					 
					
						2013-03-24 21:40:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a1b17be681 
					 
					
						
						
							
							add class flags  
						
						... 
						
						
						
						change keyboard_info_pool to keyboard_data 
						
						
					 
					
						2013-03-24 17:29:07 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ce63980386 
					 
					
						
						
							
							clean up:  
						
						... 
						
						
						
						- refractor tusb_handle_device_t device_hdl to uint8_t dev_addr
add keyboard_app.c/h 
						
						
					 
					
						2013-03-24 15:50:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						4adfc6a6d8 
					 
					
						
						
							
							change signature usbh_isr to add tusb_bus_event_t parameter  
						
						... 
						
						
						
						change singature of call_isr as well 
						
						
					 
					
						2013-03-23 15:00:56 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						97c9001d40 
					 
					
						
						
							
							add hard fault handler to bsp.c  
						
						... 
						
						
						
						rename class_install_subtask to class_open_subtask
add class_close for unmount
adding code for usbh_device_unplugged_isr & invoke it in hcd_isr 
						
						
					 
					
						2013-03-13 10:57:30 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c1ceec067f 
					 
					
						
						
							
							add isr empty function for hidh and msch and usbh  
						
						
						
						
					 
					
						2013-03-10 19:42:50 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b1db85dedf 
					 
					
						
						
							
							- addd p_qtd_list_tail to qhd structure for easy queue TD  
						
						... 
						
						
						
						- move control_request from ehci_data to usbh_device_info_pool
- add test for bulk transfer double (2 consecutive xfers)
- use table (array) structure for class driver, currently included
- refractor extract to function insert_qtd_to_qhd
+ init function
+ install_subtask
--> all class driver function must be declared with WEAK 
						
						
					 
					
						2013-03-09 13:11:02 +07:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						5bacdc6c0f 
					 
					
						
						
							
							updating usbh init with class init  
						
						
						
						
					 
					
						2013-02-08 12:52:46 +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 
							
						 
					 
					
						
						
							
						
						5ec56120e6 
					 
					
						
						
							
							rename usbd_host to usbh  
						
						
						
						
					 
					
						2013-02-04 12:29:50 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						535f330026 
					 
					
						
						
							
							update license year from 2012 to 2013  
						
						
						
						
					 
					
						2013-01-27 13:50:40 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						fdc9a82e8c 
					 
					
						
						
							
							change configure handle to device handle  
						
						... 
						
						
						
						change test case accordingly 
						
						
					 
					
						2013-01-23 15:01:17 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						3ffda2033a 
					 
					
						
						
							
							clear 19.1  
						
						
						
						
					 
					
						2013-01-22 18:09:58 +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 
							
						 
					 
					
						
						
							
						
						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