Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							2b0c9532a3 
							
						 
					 
					
						
						
							
							Fix reversed descriptions for the AVR8 USB pad regulator enable/disable masks (thanks to Omar).  
						
						 
						
						
						
						
					 
					
						2011-04-20 06:04:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c263ea837a 
							
						 
					 
					
						
						
							
							Move global interrupt enable/disable functions out to Common.h and document them.  
						
						 
						
						
						
						
					 
					
						2011-04-08 05:40:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							70284d390f 
							
						 
					 
					
						
						
							
							Add in a new common Delay_MS() function, which provides a blocking delay for all architectures.  
						
						 
						
						... 
						
						
						
						Remove use of avr-libc specific ATOMIC_BLOCK, replace with a new per-architecture set of inline functions to retrieve and manipulate the global interrupt enable bit for each architecture.
Add in documentation for the USB controller common interrupt routine which must be linked to the interrupt controller in the user application on the AVR32 UC3 architecture. 
						
						
					 
					
						2011-04-08 04:49:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							899df7d331 
							
						 
					 
					
						
						
							
							Renamed all low level Endpoint_Read_*, Endpoint_Write_* and Endpoint_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures.  
						
						 
						
						... 
						
						
						
						Renamed all low level Pipe_Read_*, Pipe_Write_* and Pipe_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures. 
						
						
					 
					
						2011-04-04 12:52:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							06d00bb99b 
							
						 
					 
					
						
						
							
							Ensure the library builds cleanly in device mode for architectures lacking multiple address spaces.  
						
						 
						
						
						
						
					 
					
						2011-03-27 22:17:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f595043584 
							
						 
					 
					
						
						
							
							Add in new architecture attribute defines to selectively remove the EEPROM and FLASH memory space functions on architectures which do not have seperate memory address spaces.  
						
						 
						
						
						
						
					 
					
						2011-03-21 11:10:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							02dfd7dc3d 
							
						 
					 
					
						
						
							
							Simplify the internal serial extraction routines for each architecture.  
						
						 
						
						
						
						
					 
					
						2011-03-13 23:32:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							a7eca42996 
							
						 
					 
					
						
						
							
							Add experimental support for the AVR32 UC3A4 microcontrollers.  
						
						 
						
						... 
						
						
						
						Add support for the inbuilt unique serial numbers in the UC3A3 and UC3A4 models. 
						
						
					 
					
						2011-03-13 22:42:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1e3d892b6a 
							
						 
					 
					
						
						
							
							Add software FIFOs to the UC3B pipe control interfaces, to match the endpoint control interfaces. Fix incorrect endianness for the Endpoint/Pipe read and write routines.  
						
						 
						
						
						
						
					 
					
						2011-03-05 12:13:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							b763c3f33e 
							
						 
					 
					
						
						
							
							Porting updates for the UC3B architecture - get UC3B partially enumerating using a modified mouse demo on the EVK1101. Implement a software FIFO for the endpoint banks; datasheet hints that this can be done through hardware as on the AVR8 architecture, but the correct method to do this not discovered yet.  
						
						 
						
						
						
						
					 
					
						2011-03-05 11:34:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1daa5e16f9 
							
						 
					 
					
						
						
							
							Initial restructuring of the core USB driver module to support multiple architectures in the future.  
						
						 
						
						
						
						
					 
					
						2011-02-19 22:59:27 +00:00