Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								0bcc82ac28 
								
							 
						 
						
							
							
								
								Alter the ring buffer library headers to have both atomic and non-atomic insertion/removal routines. Modify the existing projects so that buffer operations performed in an ISR use the shorted non-atomic versions, as they are already performed in a blocking ISR.  
							
							... 
							
							
							
							Alter USBtoSerial demo so that it does not enter a blocking loop to send data from the USB to the USART, as this can cause dropped bytes in the reception code if large amounts of data are sent in both directions at the same time. Added a flush timer to the USBtoSerial code for the USART to USB interface, so that multiple bytes can be sent in the same USB packet. 
							
						 
						
							2010-07-12 07:04:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								8d993afc53 
								
							 
						 
						
							
							
								
								Replace ring buffer library in Benito and USBtoSerial projects with the new lightweight ring buffer header to improve reliability.  
							
							
							
						 
						
							2010-05-26 13:26:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								071e02c6b6 
								
							 
						 
						
							
							
								
								Add svn:eol-style property to source files, so that the line endings are correctly converted to the target system's native end of line style.  
							
							
							
						 
						
							2010-05-08 03:12:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								57fe6b4fb9 
								
							 
						 
						
							
							
								
								Don't cast the line encoding baud rate to a uint16_t before performing the baud rate calculation in the Benito project.  
							
							
							
						 
						
							2010-05-07 06:49:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								59c4871f80 
								
							 
						 
						
							
							
								
								USB_Init() no longer calls sei() to enable global interrupts - this must now be done in the user application once all init code has run.  
							
							
							
						 
						
							2010-04-28 07:48:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								41ad6bd6d7 
								
							 
						 
						
							
							
								
								New revision Benito hardware will be 16MHz, and use the ATMEGA32U2. Change makefile to suit.  
							
							
							
						 
						
							2010-01-21 06:25:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								36dec204f1 
								
							 
						 
						
							
							
								
								Update Benito project -- device should be reset when DTR is *asserted* not deasserted.  
							
							
							
						 
						
							2010-01-21 06:13:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c299552ab3 
								
							 
						 
						
							
							
								
								Oops - missing brace in the updated Benito code causing compilation to fail.  
							
							
							
						 
						
							2010-01-17 06:28:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								f9781ca6ff 
								
							 
						 
						
							
							
								
								Fix the Benito project not pulsing the target's /RESET line when DTR is de-asserted.  
							
							
							
						 
						
							2010-01-17 05:32:41 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								f29fc1abc4 
								
							 
						 
						
							
							
								
								Add double banking property to LUFA powered projects in the Projects directory. Add guards to macro parameters to ensure that formulas passed as parameters don't mess up the internal macro structure.  
							
							
							
						 
						
							2009-11-06 14:32:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								6d1adf7339 
								
							 
						 
						
							
							
								
								Updated Benito project -- added hardware interrupt and software buffering for serial data reception to prevent missed characters, condensed pulse generation counters into a struct for clarity.  
							
							... 
							
							
							
							Added check to CDC_Device_BytesReceived() to ensure 0 is returned when device is not enumerated to a host.
Move AVRISP project's V2Protocol_DelayMS() function to be static inline, as it is now very minimal. Added extra project doxygen documentation. 
							
						 
						
							2009-08-25 08:09:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								ecd82778cf 
								
							 
						 
						
							
							
								
								Added beginnings of a new AVRISP-MKII clone project.  
							
							... 
							
							
							
							Added new Endpoint_SetEndpointDirection() macro to set the current endpoint direction for bidirectional endpoints.
Renamed internal USB_INT_ENDPOINT_SETUP macro to USB_INT_RXSTPI to fit in with the rest of the interrupt vector macros. 
							
						 
						
							2009-08-17 12:38:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								85c2716f2d 
								
							 
						 
						
							
							
								
								Make Benito ping-pong LED code more explicit, using masks of the TX and RX LED masks for ping-pong toggle rather than the ambiguous LED "Busy" mask.  
							
							... 
							
							
							
							Fix incorrect event name in MassStorageHost.c. 
							
						 
						
							2009-08-07 00:27:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								99c447c754 
								
							 
						 
						
							
							
								
								Fixed issue in USBtoSerial demos where the USART Rx line was not having its pullup enabled at startup, leading to noise being received from the Rx pin when left floating.  
							
							... 
							
							
							
							Removed unused relative Common.h header include from the DriverStubs board stub drivers.
Fixed Benito programmer, use the correct LED functions where needed to ensure correct status display at all times. 
							
						 
						
							2009-08-05 13:16: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 
								
							 
						 
						
							
							
							
							
								
							
							
								61ff4824a9 
								
							 
						 
						
							
							
								
								Changed AudioOutput demos to explicitly use timer 3 - the smaller USB AVRs where timer 1 was needed instead did not have the endpoint size neccesary for good audio throughput anyway.  
							
							... 
							
							
							
							Fix Benito documentation indicating erronously that the project used the HID USB class instead of the CDC class. 
							
						 
						
							2009-07-28 10:46:20 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								200821fe82 
								
							 
						 
						
							
							
								
								Added new LEDs_ToggleLEDs() function to the Board LEDs driver.  
							
							
							
						 
						
							2009-07-24 01:44:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3991c94b38 
								
							 
						 
						
							
							
								
								Ensure new Benito Programmer project matches Don's established LED behaviour - flash LED while generating target /RESET pulse, ping-pong LEDs during enumeration.  
							
							
							
						 
						
							2009-07-24 01:26:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								2a0c28e6e4 
								
							 
						 
						
							
							
								
								Minor updates to the Benito programmer - remove redundant PORT register manipulations.  
							
							
							
						 
						
							2009-07-23 14:11:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								06f3a6a876 
								
							 
						 
						
							
							
								
								Tweaks to the new Benito Programmer project for documentation and port/pin usage.  
							
							
							
						 
						
							2009-07-23 11:01:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								a6e85d6ed8 
								
							 
						 
						
							
							
								
								Added new Benito project, a simple modified USB-to-Serial bridge for the programming of AVRs using the official Arduino bootloader.  
							
							
							
						 
						
							2009-07-23 10:39:10 +00:00