Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							d97db1120b 
							
						 
					 
					
						
						
							
							Added support to the MIDI Class drivers for packed data, where multiple MIDI events are packed into a single USB packet. Added new MIDI Class driver flush routines to override packing behaviour.  
						
						 
						
						
						
						
					 
					
						2010-01-05 13:52:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7f9f97c792 
							
						 
					 
					
						
						
							
							Update copyright year to 2010.  
						
						 
						
						
						
						
					 
					
						2009-12-30 23:49:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ca7fb44c 
							
						 
					 
					
						
						
							
							Fix MIT license language to make its intent clearer.  
						
						 
						
						
						
						
					 
					
						2009-12-28 00:34:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							2a28862dcc 
							
						 
					 
					
						
						
							
							Make MIDI device demos also turn off the on board LEDs if MIDI Note On messages are sent with a velocity of zero, which some devices use instead of Note Off messages (thanks to Robin Green).  
						
						 
						
						
						
						
					 
					
						2009-11-26 11:16:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f7ab433c67 
							
						 
					 
					
						
						
							
							Add optional double-banking support to the Device mode Class Drivers, on a per-endpoint, per-interface level.  
						
						 
						
						
						
						
					 
					
						2009-11-06 13:43:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							89c837ee34 
							
						 
					 
					
						
						
							
							Removed mostly useless "TestApp" demo, as it was mainly useful only for checking for sytax errors in the library.  
						
						 
						
						... 
						
						
						
						MIDI device demos now receive MIDI events from the host and display note ON messages via the board LEDs.
Added beginnings of a MIDI class bootloader. 
						
						
					 
					
						2009-09-30 04:40:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c5038f1bf4 
							
						 
					 
					
						
						
							
							Renamed all library events to properly seperate out Device and Host mode events. Changed the firing conditions for some events to ensure that events are fired by their own USB mode only.  
						
						 
						
						... 
						
						
						
						Remove VBUS events - not needed as the library takes care of VBUS detection and feedback on supported AVRs via the USB_Device_Connected and USB_Device_Disconnected events.
Fixed incorrect Host state assignment in the incomplete BluetoothHost demo. 
						
						
					 
					
						2009-08-05 06:36:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5ca1d7bf8f 
							
						 
					 
					
						
						
							
							Fix redefinition warning when USB_DEVICE_ONLY is set on an AVR which does not support USB host mode.  
						
						 
						
						
						
						
					 
					
						2009-07-30 07:45:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							864196c884 
							
						 
					 
					
						
						
							
							State information for class drivers is now zeroed out during enumeration (both in device and host mode) to ensure sane values after each enumeration. User code should no longer explicitly set state information as this is no longer preserved.  
						
						 
						
						
						
						
					 
					
						2009-07-27 23:19:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3cbdcd3686 
							
						 
					 
					
						
						
							
							Reduce struct name pollution - group typedef struct names by class driver name where appropriate.  
						
						 
						
						
						
						
					 
					
						2009-06-26 11:43:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f896c00c48 
							
						 
					 
					
						
						
							
							Break device mode class driver interfaces into seperate config and state structs which are then combined, for clarity. Move device mode class driver interfaces back into the device mode class driver headers from the common class headers to make room for host class interfaces.  
						
						 
						
						
						
						
					 
					
						2009-06-18 10:31:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							dcf303762a 
							
						 
					 
					
						
						
							
							Pipe_GetErrorFlags() now returns additional error flags for overflow and underflow errors.  
						
						 
						
						... 
						
						
						
						Change MIDI demos to use real MIDI command values, and shift for the USB wrapper, rather than shift for the MIDI bytes. This is a little confusing for the MIDI USB wrapper, but allows for the use of real standardized MIDI command values. 
						
						
					 
					
						2009-06-16 07:17:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							9798440ca4 
							
						 
					 
					
						
						
							
							Changed to new device mode Class Driver function name prefixes to make way for similar host mode Class drivers.  
						
						 
						
						
						
						
					 
					
						2009-06-11 06:15:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							6be24e4404 
							
						 
					 
					
						
						
							
							Fixes to the MIDI device demos (ClassDriver, LowLevel); discard unused read-in events from the host, use standard MIDI event structure in low level demo rather than sending individual bytes.  
						
						 
						
						
						
						
					 
					
						2009-06-10 05:03:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							b9b03aadb2 
							
						 
					 
					
						
						
							
							Move new Class Driver powered demos to a new ClassDriver subdirectory, re-add old low level demos to a LowLevel subdirectory.  
						
						 
						
						
						
						
					 
					
						2009-06-05 07:16:33 +00:00