Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							bb85d083a7 
							
						 
					 
					
						
						
							
							Fix warnings and errors found by the new cppcheck provided static code analysis.  
						
						
						
						
					 
					
						2012-02-28 20:40:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f1b6ddb710 
							
						 
					 
					
						
						
							
							Update file contributor copyrights for 2012.  
						
						
						
						
					 
					
						2012-02-04 22:38:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							2c806f6cee 
							
						 
					 
					
						
						
							
							Update file header copyrights for 2012.  
						
						
						
						
					 
					
						2012-02-04 22:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							fc4d3ab400 
							
						 
					 
					
						
						
							
							Minor documentation improvements.  
						
						
						
						
					 
					
						2012-02-01 21:28:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							0210fa5648 
							
						 
					 
					
						
						
							
							Fixed compile errors in the incomplete BluetoothHost demo application (thanks to Timo Lindfors).  
						
						
						
						
					 
					
						2011-06-05 12:21:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1d433d4506 
							
						 
					 
					
						
						
							
							Update copyright year on all source files.  
						
						
						
						
					 
					
						2011-01-01 13:00:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							cb779e3d7d 
							
						 
					 
					
						
						
							
							Changed over www.fourwalledcubicle.com links to the new www.lufa-lib.org redirect domain, including the new aliased links for LUFA-related pages such as the various download/source control mirrors and support lists.  
						
						
						
						
					 
					
						2010-10-28 06:08:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5a4def7478 
							
						 
					 
					
						
						
							
							Clean up excessive whitespace at the end of each line using the wspurify tool made by Laszlo Monda  
						
						
						
						
					 
					
						2010-10-13 14:05:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							6bda628718 
							
						 
					 
					
						
						
							
							Update all demos, projects and bootloaders to indent all function parameters, one per line, for better readability.  
						
						... 
						
						
						
						Add missing const qualifiers to the demos. 
						
						
					 
					
						2010-07-21 16:19:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							2b0d93c129 
							
						 
					 
					
						
						
							
							Correct misspellings in the Bluetooth demo code.  
						
						
						
						
					 
					
						2010-07-11 08:11:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							00fa6aa2db 
							
						 
					 
					
						
						
							
							Oops - ACL layer Bluetooth_SendPacket() function should check and allow NULL channels, since that indicates a control channel request.  
						
						... 
						
						
						
						Fix up Doxgen documentation for the Bluetooth stack code. 
						
						
					 
					
						2010-07-11 07:38:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							6276d5f82a 
							
						 
					 
					
						
						
							
							Rename Bluetooth stack function parameters to clearly indicate what sort of Bluetooth channel (ACL, RFCOMM) is required for each parameter, to make the code easier to read.  
						
						... 
						
						
						
						Add a new RFCOMM_ChannelSignalsReceived() Bluetooth stack callback from the RFCOMM layer for when the remote device sends new terminal control signals.
Fix RFCOMM_SendData() not aborting correctly when the requested RFCOMM channel is not found. 
						
						
					 
					
						2010-07-11 07:29:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							70983caea5 
							
						 
					 
					
						
						
							
							Move out Bluetooth stack callback functions to a seperate BluetoothEvents.c/.h set of files for clarity in the Incomplete BluetoothHost demo. Add a new stack callback for opened ACL channels, make the demo save the RFCOMM channel when opened so that it does not have to search for it on each iteration of the main program loop.  
						
						
						
						
					 
					
						2010-07-08 07:44:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3125fd5f4f 
							
						 
					 
					
						
						
							
							Add RFCOMM channel configuration parsing and channel states to the incomplete BluetoothHost demo.  
						
						... 
						
						
						
						Add missing BT_* prefix to the Bluetooth stack's channel state enum values. 
						
						
					 
					
						2010-06-15 09:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							efbedcfa54 
							
						 
					 
					
						
						
							
							Document Bluetooth files with overall file Doxygen comments. Add more initial RFCOMM layer code to receive and respond to SABM packets.  
						
						
						
						
					 
					
						2010-06-04 06:25:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							fc92f9969c 
							
						 
					 
					
						
						
							
							Minor documentation cleanups.  
						
						
						
						
					 
					
						2010-06-03 15:32:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							13d812a718 
							
						 
					 
					
						
						
							
							Delay needed in bluetooth code due to the send function not waiting for the pipe bank to become ready before writing. Add in a call to Pipe_WaitUntilReady() to fix the issue.  
						
						
						
						
					 
					
						2010-06-03 08:42:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							a405a9bdf8 
							
						 
					 
					
						
						
							
							Extra protocol value in the RFCOMM protocol is the channel number, not the PSM - update typedef name and size.  
						
						... 
						
						
						
						Add delay to the Connection Request signal processing routine - without this, the host will not create the RFCOMM channel correctly. Need to investigate why this delay is needed. 
						
						
					 
					
						2010-06-03 08:33:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c1daecf18b 
							
						 
					 
					
						
						
							
							Fixed incorrect signature for the ATMEGA32U2 in the DFU bootloader (thanks to Axel Rohde).  
						
						... 
						
						
						
						Partial fix to the Bluetooth SDP code - data should be encoded in big endian, not little endian. 
						
						
					 
					
						2010-05-29 07:51:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							8f3d4e69c3 
							
						 
					 
					
						
						
							
							Add UUID Class matching to the Service Discovery Protocol code - SDP is now correctly matched against the generic Service Discovery Class UUID.  
						
						
						
						
					 
					
						2010-05-23 13:15:19 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							27eb17cb93 
							
						 
					 
					
						
						
							
							Change over unix line-endings to dos line endings.  
						
						
						
						
					 
					
						2010-05-07 06:40:47 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							7f9f97c792 
							
						 
					 
					
						
						
							
							Update copyright year to 2010.  
						
						
						
						
					 
					
						2009-12-30 23:49:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							0ea819f781 
							
						 
					 
					
						
						
							
							Fix TemperatureDataLogger - sample tick timer wasn't being initialized in the correct CTC mode.  
						
						
						
						
					 
					
						2009-12-30 13:35:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ca7fb44c 
							
						 
					 
					
						
						
							
							Fix MIT license language to make its intent clearer.  
						
						
						
						
					 
					
						2009-12-28 00:34:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							d6edfe35c8 
							
						 
					 
					
						
						
							
							Spell check all source code variables, comments and strings.  
						
						
						
						
					 
					
						2009-11-09 13:15:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							23f3c3deee 
							
						 
					 
					
						
						
							
							Fixed compilation error in incomplete BluetoothHost demo.  
						
						
						
						
					 
					
						2009-07-11 15:07:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							e0af6014a7 
							
						 
					 
					
						
						
							
							Added incomplete PrinterHost demo application.  
						
						... 
						
						
						
						Seperated out Lib components of the incomplete BluetoothHost demo application out into a seperate Lib subfolder.
Changed F_CLOCK entries in project makefiles to alias to F_CPU by default, as this is the most common case. 
						
						
					 
					
						2009-07-11 15:05:56 +00:00