Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								27f0ba6fc3 
								
							 
						 
						
							
							
								
								Fixed device state not being reset back to the default state if the host sets the address to 0x00.  
							
							 
							
							... 
							
							
							
							Fixed Set Configuration requests not being stalled until the host has set the device's address.
Fixed possibility of internal signature retrieval being corrupted if an interrupt occurs during a signature byte read (thanks to Andrei Krainev). 
							
						 
						
							2010-05-04 10:07:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								eed7d4df6a 
								
							 
						 
						
							
							
								
								Added new ENDPOINT_*_BusSuspended error code to the Endpoint function, so that the stream functions early-abort if the bus is suspended before or during a transfer.  
							
							 
							
							
							
						 
						
							2010-05-03 07:41:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								5c0c0327d5 
								
							 
						 
						
							
							
								
								Increase hardware PDI/TPI programming speed to 1MHz in the AVRISP MKII clone project.  
							
							 
							
							
							
						 
						
							2010-05-02 06:18:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								a5e79333e5 
								
							 
						 
						
							
							
								
								Switch back to C based timeout ISR in the AVRISP project - assembly version was failing, and only one or two cycles could be shaved off the compiler generated code.  
							
							 
							
							
							
						 
						
							2010-05-02 06:02:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3d28d53c3e 
								
							 
						 
						
							
							
								
								Change AVRISP project's timeout to be interrupt based again, but make the interrupt itself interruptable and use a seperate assembly file to hand-optimize the ISR code.  
							
							 
							
							... 
							
							
							
							Removed the cast to uint16_t on the set baud rate in the USBtoSerial project, so that the higher >1M baud rates can be selected (thanks to Steffan). 
							
						 
						
							2010-05-02 05:16:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								9a1560dc05 
								
							 
						 
						
							
							
								
								Make sure that long reads are aborted early if the connection times out while waiting on more bytes in the AVRISP MKII clone project.  
							
							 
							
							
							
						 
						
							2010-04-30 08:33:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								ceb16ee24f 
								
							 
						 
						
							
							
								
								Make sure that the NVM bus/controller busy waits in the AVRISP MKII clone project abort properly if a timeout occurs while waiting for a response.  
							
							 
							
							
							
						 
						
							2010-04-30 08:27:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								9cad677ebb 
								
							 
						 
						
							
							
								
								The Audio_Device_IsSampleReceived() and Audio_Device_IsReadyForNextSample() functions are now inline, to reduce overhead.  
							
							 
							
							
							
						 
						
							2010-04-29 14:54:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								9e34144c9b 
								
							 
						 
						
							
							
								
								Use puts_P() and printf_P() instead of the normal variants where possible in the Host mode Class Driver demos.  
							
							 
							
							
							
						 
						
							2010-04-28 14:33:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								0063f72117 
								
							 
						 
						
							
							
								
								Oops - relocated USBInterrupt.h header file requires adjusted include paths for the other USB driver header files.  
							
							 
							
							
							
						 
						
							2010-04-28 08:20:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								e977774d4e 
								
							 
						 
						
							
							
								
								Relocate USBInterrupt.c/.h from the HighLevel USB driver directory to the LowLevel directory as it is hardware-dependent.  
							
							 
							
							
							
						 
						
							2010-04-28 08:15:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								1090e767f1 
								
							 
						 
						
							
							
								
								Remove incomplete/nonfunctional MIDI class bootloader.  
							
							 
							
							
							
						 
						
							2010-04-28 08:00:46 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								85aaaf84ce 
								
							 
						 
						
							
							
								
								Make AVRISP-MKII clone project's software PDI/TPI mode more robust by keeping track of timeouts while waiting for a Tx/Rx to finish.  
							
							 
							
							
							
						 
						
							2010-04-28 06:33:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3c7ff36cfd 
								
							 
						 
						
							
							
								
								Fix TeensyHID bootloader Doxygen configuration file's CREATE_SUBDIRS options set to true instead of false (thanks to Andrei Krainev).  
							
							 
							
							
							
						 
						
							2010-04-27 10:07:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								5993e1efe7 
								
							 
						 
						
							
							
								
								Added ability to search by Channel PSM to the GetChannelData() function in the BluetoothHost demo.  
							
							 
							
							... 
							
							
							
							Added new HCI states to properly initialize the bluetooth dongle and retrieve the local BDADDR.
Factored out Bluetooth state information into a new state structure for easy reference in the user application.
Added new StackInitialized() Bluetooth stack callback function. 
							
						 
						
							2010-04-22 14:08:00 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								8252b4febd 
								
							 
						 
						
							
							
								
								Fixed HID Device Class Driver not allocating a temporary buffer when the host requests a report via the control endpoint and the user has set the PrevReportINBuffer driver configuration element to NULL (thanks to Lars Noschinski).  
							
							 
							
							... 
							
							
							
							Clean up incomplete BluetoothHost debugging commands to use GCC extension to avoid NULL parameters when no formatting is required. 
							
						 
						
							2010-04-20 08:52:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								d03d6513d0 
								
							 
						 
						
							
							
								
								Add start of a SDP service table, which will be linked to the Bluetooth SDP code.  
							
							 
							
							
							
						 
						
							2010-04-19 12:39:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								d92e9133d3 
								
							 
						 
						
							
							
								
								Make bluetooth SDP code correctly unpack the search UUIDs and parameters.  
							
							 
							
							... 
							
							
							
							Minor documentation improvements. 
							
						 
						
							2010-04-19 10:53:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								fc8e4837a9 
								
							 
						 
						
							
							
								
								Add const keyword to the demo function parameters where possible.  
							
							 
							
							
							
						 
						
							2010-04-18 12:10:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								55db57e1ed 
								
							 
						 
						
							
							
								
								Add bluetooth channel connection callback to the incomplete BluetoothHost demo.  
							
							 
							
							
							
						 
						
							2010-04-18 04:47:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								1f682ca2de 
								
							 
						 
						
							
							
								
								Minor documentation improvements.  
							
							 
							
							
							
						 
						
							2010-04-15 14:22:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3eb81df998 
								
							 
						 
						
							
							
								
								Rename FunctionAttributes.h to Attributes.h, as some attributes are applicable to variables also. Add new ATTR_NOINIT attribute for global variables.  
							
							 
							
							... 
							
							
							
							Add the beginnings of a SDP implentation to the incomplete BluetoothHost demo.
Add const attribute to the Mass Storage Host driver functions where it was applicable, but missing. 
							
						 
						
							2010-04-15 11:04:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								5e14c194c9 
								
							 
						 
						
							
							
								
								Fixed Set/Clear Feature requests directed to a non-configured endpoint not returning a stall to the host.  
							
							 
							
							... 
							
							
							
							Make TeensyHID bootloader use an 8 byte control endpoint to match the official Teensy, just in case Paul decides to authenticate on that attribute in the future. 
							
						 
						
							2010-04-14 13:46:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								7b79325aa0 
								
							 
						 
						
							
							
								
								Removed two-step endpoint/pipe bank clear and switch sequence for smaller, faster endpoint/pipe code.  
							
							 
							
							... 
							
							
							
							Added spacing between multiple paragraphs in Doxygen \note sections.
Removed call to the clock prescaler reset function in the Teensy bootloader to save space - the user application is accessed via a watchdog reset anyway, so the prescale reset would only affect the speed of the bootloader itself. 
							
						 
						
							2010-04-13 23:29:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								19ecd04f37 
								
							 
						 
						
							
							
								
								Removed invalid dfu and flip related targets from the bootloaders - bootloaders can only be replaced with an external programmer.  
							
							 
							
							
							
						 
						
							2010-04-13 12:10:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								e55f338663 
								
							 
						 
						
							
							
								
								Document the Bluetooth ACL layer. Remove unneeded parameters from the signalling command processing routines.  
							
							 
							
							... 
							
							
							
							Change over the code so that the bluetooth packet data is read in by the stack rather than the user application, to make it more unform for sending/receiving, and so the library can handle incomming fragmentation in the future.
Start Service Discovery Protocol decoding and processing. 
							
						 
						
							2010-04-13 11:19:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								882ef0c983 
								
							 
						 
						
							
							
								
								Add some more documentation to the half-completed Bluetooth Host demo, fix the OpenChannel() command initialising the channel information structure to the wrong initial state once the CONNECTION REQUEST command has been sent to the remote device.  
							
							 
							
							
							
						 
						
							2010-04-12 14:26:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								8b0ec6c5ca 
								
							 
						 
						
							
							
								
								Fix Bluetooth stack CONNECTION RESPONSE packets - for this command and this command only, the source/destination roles are switched. Reverse the Local/Remote channel ordering so that Windows mobile and other stacks which depend on valid channel values to connect.  
							
							 
							
							
							
						 
						
							2010-04-12 13:42:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								6cfa3b7db8 
								
							 
						 
						
							
							
								
								Add HCI debugging with verbosity control to the BluetoothHost demo.  
							
							 
							
							... 
							
							
							
							Add Link Key Request event processing so that paired devices always re-authenticate until appropriate link key store/retrieve callbacks are implemented. 
							
						 
						
							2010-04-11 06:19:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								26421b38cd 
								
							 
						 
						
							
							
								
								Fix up Bluetooth Demo's options processing on incoming channel configuration requests.  
							
							 
							
							
							
						 
						
							2010-04-11 02:45:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								28f1ac8117 
								
							 
						 
						
							
							
								
								Add LUFA-side channel open/close routines, add signalling handlers for the creation and configuration of channels from the local device to the remote device, to add to the existing remote to local channel capabilities.  
							
							 
							
							
							
						 
						
							2010-04-10 07:33:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								797130bddc 
								
							 
						 
						
							
							
								
								Bluetooth demo can now create and maintain logical channels - need to determine why Windows machines refuse to connect.  
							
							 
							
							
							
						 
						
							2010-04-10 05:58:37 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								2a072db703 
								
							 
						 
						
							
							
								
								Make Bluetooth signalling handler routines use the generic Bluetooth_SendPacket() routine for their responses. Use a better method of controlling the debug output verbosity.  
							
							 
							
							
							
						 
						
							2010-04-06 13:39:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c77f136661 
								
							 
						 
						
							
							
								
								Add bidirectional channel configuration -- remote device is not ACKing sent Configuration Requests, needs further debugging. Implement Bluetooth spec's channel states.  
							
							 
							
							... 
							
							
							
							Use abbreviations for the structure and function names where possible to try to cut down on the code verbosity. 
							
						 
						
							2010-04-06 08:14:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								b9c7d19615 
								
							 
						 
						
							
							
								
								Add packet reception and send routines to the ACL layer of the incomplete Bluetooth Host demo.  
							
							 
							
							
							
						 
						
							2010-04-06 03:56:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								ee74b4948f 
								
							 
						 
						
							
							
								
								Add information request/response signal handler to the Bluetooth Host demo.  
							
							 
							
							... 
							
							
							
							Ensure that the AVRISP-MKII project's Windows avrdude compatibility define is named properly in all parts of the code. 
							
						 
						
							2010-04-06 02:48:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								083d797aca 
								
							 
						 
						
							
							
								
								Add Bluetooth signalling echo request/response handlers, disconnection request/response handlers.  
							
							 
							
							... 
							
							
							
							Add Bluetooth connection request/complete/disconnection callbacks.
Remove debugging from HCI layer, as it is now operational -- add guards to ACL debug statements to reduce logging chattyness so that the overall command sequences can be observed and debugged. 
							
						 
						
							2010-04-05 12:13:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								fa1a092901 
								
							 
						 
						
							
							
								
								Add user callback function to the Bluetooth host demo to filter out connections from remote devices. Add in ability to reject connections based on their bluetooth device address.  
							
							 
							
							... 
							
							
							
							Clean up RelayBoard project code.
Make AVRISP project clear the XMEGA target's reset register twice; this does not appear to take affect properly the first time under some circumstances. 
							
						 
						
							2010-04-05 08:09:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								fd96b28882 
								
							 
						 
						
							
							
								
								More improvements to the incomplete BluetoothHost demo - add Disconnection Event processing.  
							
							 
							
							... 
							
							
							
							Remove unused macro in the host mode demos for the maximum Configuration Descriptor size. 
							
						 
						
							2010-04-01 04:30:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								a2e6d54336 
								
							 
						 
						
							
							
								
								Massive cleanups to the incomplete BluetoothHost demo, to make the HCL layer code much easier to read, block less and work correctly.  
							
							 
							
							
							
						 
						
							2010-03-31 14:32:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c9148f9b47 
								
							 
						 
						
							
							
								
								Added WIN_LIBUSB_COMPAT compile time option to the AVRISP programmer project to make the code compatible with Windows builds of avrdude at the expense of AVRStudio compatibility.  
							
							 
							
							
							
						 
						
							2010-03-31 09:20:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								ce46257ff2 
								
							 
						 
						
							
							
								
								Add RelayBoard project patch from OBinou.  
							
							 
							
							
							
						 
						
							2010-03-31 06:44:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								de8313cd9b 
								
							 
						 
						
							
							
								
								Add updated board driver directory summaries to the documentation.  
							
							 
							
							
							
						 
						
							2010-03-30 23:49:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								cf4c510ec3 
								
							 
						 
						
							
							
								
								Oops, incorrectly edited the Benito buttons driver file instead of the JM-DB-U2 buttons driver file.  
							
							 
							
							... 
							
							
							
							Fix up preprocessor guards in the new board driver files. 
							
						 
						
							2010-03-30 23:39:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								ead183bc53 
								
							 
						 
						
							
							
								
								Add missing board Buttons driver for the USBTINY MKII board target.  
							
							 
							
							
							
						 
						
							2010-03-30 09:51:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								d4c421e380 
								
							 
						 
						
							
							
								
								Oops - make sure board driver dispatch headers test for the correct BOARD define values.  
							
							 
							
							... 
							
							
							
							Add button support for the BENITO board target. 
							
						 
						
							2010-03-30 09:46:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								61a799ed55 
								
							 
						 
						
							
							
								
								Added support for the JM-DB-U2 board hardware.  
							
							 
							
							
							
						 
						
							2010-03-30 09:28:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3790907f4d 
								
							 
						 
						
							
							
								
								Added board hardware driver support for the Benito programmer.  
							
							 
							
							
							
						 
						
							2010-03-30 09:08:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								a8cbe3466b 
								
							 
						 
						
							
							
								
								Added board hardware driver support for Tom's USBTINY MKII programmer.  
							
							 
							
							
							
						 
						
							2010-03-30 08:32:46 +00:00