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.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								26421b38cd 
								
							
								 
							
						 
						
							
							
								
								Fix up Bluetooth Demo's options processing on incoming channel configuration requests.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								797130bddc 
								
							
								 
							
						 
						
							
							
								
								Bluetooth demo can now create and maintain logical channels - need to determine why Windows machines refuse to connect.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								b9c7d19615 
								
							
								 
							
						 
						
							
							
								
								Add packet reception and send routines to the ACL layer of the incomplete Bluetooth Host demo.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								a2e6d54336 
								
							
								 
							
						 
						
							
							
								
								Massive cleanups to the incomplete BluetoothHost demo, to make the HCL layer code much easier to read, block less and work correctly.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								c58c53dba9 
								
							
								 
							
						 
						
							
							
								
								Added incomplete MIDIToneGenerator project.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								15f84bb8f5 
								
							
								 
							
						 
						
							
							
								
								New BOARD value option BOARD_NONE (equivelent to not specifying BOARD) which will remove all board hardware drivers which do not adversely affect the code operation (currently only the LEDs driver).  
							
							... 
							
							
 
							
							Spell-check code/comments in the Webserver/AVRISP-MKII projects. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7f9f97c792 
								
							
								 
							
						 
						
							
							
								
								Update copyright year to 2010.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								0ea819f781 
								
							
								 
							
						 
						
							
							
								
								Fix TemperatureDataLogger - sample tick timer wasn't being initialized in the correct CTC mode.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d4ca7fb44c 
								
							
								 
							
						 
						
							
							
								
								Fix MIT license language to make its intent clearer.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								3705330dd3 
								
							
								 
							
						 
						
							
							
								
								Use -pedantic compile time option to find and correct several minor code errors.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7ace314cc1 
								
							
								 
							
						 
						
							
							
								
								Increase timeout of Mass Storage and Still Image host commands to 10 seconds (up from 5) to account for slow-processing devices.  
							
							... 
							
							
 
							
							Added brace guards to macros with parameters to prevent unintended changed evaluation of the macro expression.
Minor code cleanups (remove redundant comments, fix spacing, etc.). 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								e625fd6df3 
								
							
								 
							
						 
						
							
							
								
								Corrected the name of the misnamed USB_GetDeviceConfigDescriptor() function to USB_Host_GetDeviceConfigDescriptor().  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d6edfe35c8 
								
							
								 
							
						 
						
							
							
								
								Spell check all source code variables, comments and strings.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								34dc7f241f 
								
							
								 
							
						 
						
							
							
								
								Make Low Level host demos use void pointers for the configuration descriptor, to prevent warnings when passed to the altered configuration descriptor parsing routines.  
							
							... 
							
							
 
							
							Added preprocessor checks to give a human readable error when the class drivers are used when the incompatible NO_STREAM_CALLBACKS compile time option is used. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								c3dfc58707 
								
							
								 
							
						 
						
							
							
								
								Fix invalid Event name rule in demo/project makefiles.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								fa8d25ef29 
								
							
								 
							
						 
						
							
							
								
								Remove old OTG demo directory with useless TestApp demo. Add new DualRole directory with new Class Driver powered Mouse dual role demonstration application showing a dual role device using the HID host/device Class drivers.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								b221e7d175 
								
							
								 
							
						 
						
							
							
								
								Remove USE_NONSTANDARD_DESCRIPTOR_NAMES compile time token, split out standard descriptors into seperate USB_Descriptor_* and USB_StdDescriptor_* structures so that both can be used within the one project.  
							
							... 
							
							
 
							
							Add guard to the HID Host Class driver SetProtocol command, to ensure that the device supports boot protocol mode before issuing the request. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								0486f12e3e 
								
							
								 
							
						 
						
							
							
								
								Add in new invalid event hook check targets to project makefiles to produce compilation errors when invalid event names are used in a project.  
							
							... 
							
							
 
							
							Re-add in flip, flip-ee, dfu and dfu-ee targets to project makefiles (thanks to Opendous Inc.)
Fix allowable F_CPU values comment in project makefiles. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								f9f1bcc25c 
								
							
								 
							
						 
						
							
							
								
								Oops - with new changes to the way the device Configuration Descriptor is retrieved from the device, ensure that the correct position pointer is cast when extracting descriptor parameters.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7fbb759287 
								
							
								 
							
						 
						
							
							
								
								Changed the parameters and behaviour of the USB_GetDeviceConfigDescriptor() function so that it now performs size checks and data validations internally, to simplify user code.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								0f51db56c0 
								
							
								 
							
						 
						
							
							
								
								Replace -finline-limit with -fno-inline-small-functions in project makefiles.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								c830fcb0e1 
								
							
								 
							
						 
						
							
							
								
								Make Endpoint control transfers more reliable; early-abort when an incomplete packet is sent from the host (indicating end of transfer), add check for control reads to ensure that no more than wLength bytes are read from the interface.  
							
							... 
							
							
 
							
							Condense sequential printf_P/puts_P calls to single printf_P calls for size and clarity. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								3472af91a5 
								
							
								 
							
						 
						
							
							
								
								Change project makefiles so that the current target settings and not just the board selection is printed during the build process.  
							
							... 
							
							
 
							
							Fix warning in AudioOutput demos when AUDIO_OUT_STEREO output mode is selected. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								e071f3897a 
								
							
								 
							
						 
						
							
							
								
								Added new USB_DeviceState variable to keep track of the current Device mode USB state.  
							
							... 
							
							
 
							
							Added new Endpoint_ClearStatusStage() convenience function to assist with the status stages of control transfers.
Removed vague USB_IsConnected global - test USB_DeviceState or USB_HostState explicitly to gain previous functionality.
Removed USB_IsSuspended global - test USB_DeviceState against DEVICE_STATE_Suspended instead.
Fixed possible enumeration errors from spinloops which may fail to exit if the USB connection is severed before the exit condition becomes true. 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								cf313989e6 
								
							
								 
							
						 
						
							
							
								
								Don't send terminal RESET codes via serial - just set the foreground colour and assume the user has the background set to something sane, so that the demos don't wipe out custom user terminal settings.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								cc879df4f0 
								
							
								 
							
						 
						
							
							
								
								Use sane ANSI terminal escape codes for the Host mode demos, so that they do not cause eye-searing, unreadable text on terminals which parse the escape codes properly.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								0fcbe22c9e 
								
							
								 
							
						 
						
							
							
								
								Added new HOST_STATE_WaitForDeviceRemoval host state machine state for non-blocking disabling of device communications until the device has been removed (for use when an error occurs or communications with the device have completed). Changed over all host mode demos to use the new state.  
							
							... 
							
							
 
							
							Added verbose documentation for each of the USB Host state machine states. 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								23f3c3deee 
								
							
								 
							
						 
						
							
							
								
								Fixed compilation error in incomplete BluetoothHost demo.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								a3a04aa671 
								
							
								 
							
						 
						
							
							
								
								Pipe_ConfigurePipe() now automatically defaults IN pipes to accepting infinite IN requests, this can still be changed by calling the existing \ref Pipe_SetFiniteINRequests() function.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								feabfd12ce 
								
							
								 
							
						 
						
							
							
								
								Fix makefiles -- the auto-addition of -D switches to each LUFA compile time option was faulty, due to GNUMake becomming confused by the spaces in the USE_STATIC_OPTIONS lines. Make user add in the switches explicitly instead.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								beb0b2bda0 
								
							
								 
							
						 
						
							
							
								
								Move LUFA compile time options to a new section in the application makefiles for clarity.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								dfa547164a 
								
							
								 
							
						 
						
							
							
								
								Extend USB_GetDeviceConfigDescriptor() routine to require the configuration number within the device to fetch, to add support for multi-configuration devices.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								e338cb6f32 
								
							
								 
							
						 
						
							
							
								
								Added new USB_Host_ClearPipeStall() convenience function to clear a stall condition on an attached device's endpoint.  
							
							... 
							
							
 
							
							Added new USB_Host_GetDeviceDescriptor() convenience function to retrieve the attached device's Device descriptor.
Make Pipe_ConfigurePipe() mask the given endpoint number against PIPE_EPNUM_MASK to ensure the endpoint IN direction bit is cleared to prevent endpoint type corruption.
Fix documentation mentioning Pipe_GetCurrentToken() function when real name is Pipe_GetPipeToken(). 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								4d3a594f3e 
								
							
								 
							
						 
						
							
							
								
								Changed per-device controller preprocessor checks over to per-device series for better device control.  
							
							... 
							
							
 
							
							Fixed error in Endpoint.c using HSOFI rather than SOFI for counting elapsed milliseconds. 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								ac70ddd0a1 
								
							
								 
							
						 
						
							
							
								
								Converted Host mode demos to schedulerless. Fixed host mode broken due to earlier Start-of-frame event experiments.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								2793c88fc6 
								
							
								 
							
						 
						
							
							
								
								Add master device Host demo makefile.  
							
							... 
							
							
 
							
							Copy and convert incomplete Bluetooth Host demo to the library. 
							
						 
						
							17 years ago