54e69dbee1 
								
							
								 
							
						 
						
							
							
								
								Switch to using the correct intptr_t type use where a pointer must be cast to an integer type.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								4a13a5484a 
								
							
								 
							
						 
						
							
							
								
								Fixed RNDISEthernet demos crashing when calculating checksums for Ethernet/TCP packets of more than ~500 bytes due to an overflow in the checksum calculation loop (thanks to Kevin Malec).  
							
							... 
							
							
 
							
							Removed string Attributes from the Service Discovery Protocol code to minimise the potential points of failure while the base code is being debugged. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								776485a6c5 
								
							
								 
							
						 
						
							
							
								
								Remove obsolete entry from the Doxygen configuration files.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								a883cf65dc 
								
							
								 
							
						 
						
							
							
								
								Renamed CDC device class demos' ManagementEndpoint descriptor to NotificationEndpoint to more accurately indicate its purpose.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								e331b531c6 
								
							
								 
							
						 
						
							
							
								
								Change over instances of "make" in the makefiles to "$(MAKE)" to allow for the make tool to be overridden.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								9c8bd6ed9b 
								
							
								 
							
						 
						
							
							
								
								Remove incorrect Abstract Call Management class specific descriptor from the CDC demos, bootloaders and projects.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								e977774d4e 
								
							
								 
							
						 
						
							
							
								
								Relocate USBInterrupt.c/.h from the HighLevel USB driver directory to the LowLevel directory as it is hardware-dependent.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d92e9133d3 
								
							
								 
							
						 
						
							
							
								
								Make bluetooth SDP code correctly unpack the search UUIDs and parameters.  
							
							... 
							
							
 
							
							Minor documentation improvements. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								f79f9abd28 
								
							
								 
							
						 
						
							
							
								
								Fixed compilation error in the AudioInput demos when MICROPHONE_BIASED_TO_HALF_RAIL is defined (thanks to C. Scott Ananian).  
							
							... 
							
							
 
							
							Minor documentation cleanups.
Make sure HID class driver uses properly cast pointers when writing to the report buffer. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								49b09a2042 
								
							
								 
							
						 
						
							
							
								
								Standardized the naming scheme given to configuration descriptor sub-elements in the Device mode demos, bootloaders and projects.  
							
							... 
							
							
 
							
							Fix errors in the MouseHostWithParser demo from incorrect use of the HID_ALIGN_DATA() macro. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6d256c5109 
								
							
								 
							
						 
						
							
							
								
								Fixed LowLevel MassStorage demo broken on the U2 AVRs due to double-banked endpoints.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								3ab0b3a027 
								
							
								 
							
						 
						
							
							
								
								Fix LowLevel Keyboard demo -- accidentally trying to dereference a uint8_t type in ProcessLEDReport().  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7ae91099e9 
								
							
								 
							
						 
						
							
							
								
								Fix AVRISP-MKII clone project's TPI Chip Erase command processing - ensure erase location is the high byte in the given address space, check NVMBUSY for completion rather than the NVM Bus Enable bit.  
							
							... 
							
							
 
							
							Change If-Else chains over to switch statements in XPROGProtocol.c for clarity. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6a48efd3bd 
								
							
								 
							
						 
						
							
							
								
								Split out LED report processing from the host into a seperate routine in the LowLevel KeyboardMouse device demo, to avoid duplicate code.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								0c5d6f5f97 
								
							
								 
							
						 
						
							
							
								
								Added Keyboard LED report masks (KEYBOARD_LED_*) to the HID class driver and demos.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								196724c62d 
								
							
								 
							
						 
						
							
							
								
								Added keyboard modifier masks (HID_KEYBOARD_MODIFER_*) to the HID class driver and Keyboard demos.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								77e86e7d82 
								
							
								 
							
						 
						
							
							
								
								Exlude the "INCLUDE_FROM_*" macros from the individual project's documentation.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								53eca61d02 
								
							
								 
							
						 
						
							
							
								
								Minor fixups to the documentation and preprocessor tokens.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								254a0c1ae8 
								
							
								 
							
						 
						
							
							
								
								Update driver INF files - change manufacturer name from the original template's name to the Four Walled Cubicle website.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								e81a4c950f 
								
							
								 
							
						 
						
							
							
								
								Removed the stream example code from the Low Level VirtualSerial demos, as they were buggy and only served to add clutter.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								5f776f4785 
								
							
								 
							
						 
						
							
							
								
								Fix up project documentation files' overview tables, so that multiple items occupy multiple lines in the same cell, rather than multiple cells.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								db420853ce 
								
							
								 
							
						 
						
							
							
								
								Add Webserver project Doxygen configuration file and overview document.  
							
							... 
							
							
 
							
							Fix Doxygen configuration files' input file exclusion filters. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								b68f7f1649 
								
							
								 
							
						 
						
							
							
								
								Added explicit ADC channel masks for the standard set of ADC channels, as the single-ended channel MUX masks are not equal to the channel number on some AVR models. Changed demos to use the new channel masks when using the ADC driver.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								03ee87b35a 
								
							
								 
							
						 
						
							
							
								
								Fix up the incomplete Webserver project so that it integrates with the uIP stack correctly. Add simple HTTP webserver as a placeholder until FatFS can be integrated.  
							
							... 
							
							
 
							
							Begin to look into the RNDIS Host Class Driver, which seems to crash on test hardware after many packets have been received. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								efb6c35778 
								
							
								 
							
						 
						
							
							
								
								Update Doxygen configuration files to the latest Doxygen version.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7f9f97c792 
								
							
								 
							
						 
						
							
							
								
								Update copyright year to 2010.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d4ca7fb44c 
								
							
								 
							
						 
						
							
							
								
								Fix MIT license language to make its intent clearer.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								3757b1760f 
								
							
								 
							
						 
						
							
							
								
								Fix newly renamed VirtualSerial demos' include filename references so that they compile.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								cf22a744ec 
								
							
								 
							
						 
						
							
							
								
								Additional file renames and modifications to change CDC demos to VirtualSerial.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7a9b3d3641 
								
							
								 
							
						 
						
							
							
								
								Rename CDC demos to VirtualSerial.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								2a28862dcc 
								
							
								 
							
						 
						
							
							
								
								Make MIDI device demos also turn off the on board LEDs if MIDI Note On messages are sent with a velocity of zero, which some devices use instead of Note Off messages (thanks to Robin Green).  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								5aa2b26261 
								
							
								 
							
						 
						
							
							
								
								Added new RNDIS Host class driver and the beginnings of a RNDISEthernetHost Class Driver demo.  
							
							... 
							
							
 
							
							Fixed all Class drivers to ensure they have appropriate guards on each function to ensure the device is enumerated before running, fixed error codes on all guards to return "DeviceDisconnected" where possble.
Renamed HOST_SENDCONTROL_DeviceDisconnect enum value to HOST_SENDCONTROL_DeviceDisconnected to be in line with the rest of the library enum error codes. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6e867f7d9b 
								
							
								 
							
						 
						
							
							
								
								Removed code to zero reports between two keyboard reports with differing number of pressed keys, as this relied on non-standard OS behaviour.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6c38ca2890 
								
							
								 
							
						 
						
							
							
								
								Fixed Endpoint_Write_Control_Stream_* functions not sending a terminating IN when the given data length is zero.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7ef58eef7a 
								
							
								 
							
						 
						
							
							
								
								Fixed LowLevel Keyboard demo not saving the issued report only after it has been written to the endpoint.  
							
							... 
							
							
 
							
							Added support for multiple keyboard keycodes in a single report to the LowLevel and ClassDriver Keyboard demos. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								21cc9c9e19 
								
							
								 
							
						 
						
							
							
								
								Cleanups to the MassStorage Device demos, and the MassStorage Device Class driver.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								588886878e 
								
							
								 
							
						 
						
							
							
								
								Corrections, improvements and additions to the incomplete RNDISHost demo.  
							
							... 
							
							
 
							
							Change device demos which use the joystick to use the natural UP, DOWN, LEFT, RIGHT ordering in all demos when checking the joystick's position. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d6edfe35c8 
								
							
								 
							
						 
						
							
							
								
								Spell check all source code variables, comments and strings.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								f93f732108 
								
							
								 
							
						 
						
							
							
								
								Update DevChapter9.c - use the Endpoint_ClearStatusStage() function where possible to reduce code size and (potentially) allow for centralized status stage timeouts.  
							
							... 
							
							
 
							
							Fix Joystick device demo HID descriptors - buttons should be placed outside the Pointer collection. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								0899deaae3 
								
							
								 
							
						 
						
							
							
								
								Add new CDCMouse ClassDriver device demo, combining a CDC Virtual Serial Port and a HID Mouse.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								de70f0f1cf 
								
							
								 
							
						 
						
							
							
								
								Moved USBtoSerial demo the Projects directory, as it is simply an expanded CDC demo. Added const qualifier to Endpoint/Pipe stream write routines.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								c3dfc58707 
								
							
								 
							
						 
						
							
							
								
								Fix invalid Event name rule in demo/project makefiles.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								e53c120a22 
								
							
								 
							
						 
						
							
							
								
								Fix AudioOutput and AudioInput class driver demos' descriptors -- incorrect value was being supplied in the audio descritors field giving the number of discrete audio formats the device supports.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								dc68de15b6 
								
							
								 
							
						 
						
							
							
								
								Make Audio device demos compatible with AVRs running at 16MHz instead of 8MHz.  
							
							... 
							
							
 
							
							Fix up demo documentation device compatibility list to be as general as possible to reduce changes required as Atmel releases more devices within the same USB AVR series. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								664a292181 
								
							
								 
							
						 
						
							
							
								
								Application documentation/comment cleanup.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								046fff2aff 
								
							
								 
							
						 
						
							
							
								
								Fix broken Endpoint/Pipe stream templates.  
							
							... 
							
							
 
							
							Simplify AudioOutput demos, to reduce the number of cycles needed to process each incomming sample. 
							
						 
						
							16 years ago