f985a8c176 
								
							
								 
							
						 
						
							
							
								
								Add AVRStudio 4 project files to the LowLevel Device mode demos.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								ae9dab1398 
								
							
								 
							
						 
						
							
							
								
								Add missing clean_doxygen phony targets to the project makefiles.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								c326fe9605 
								
							
								 
							
						 
						
							
							
								
								Rewrote the implementation of the SwapEndian_16() and SwapEndian_32() functions so that they compile down in most instances to minimal loads and stores rather than complicated shifts.  
							
							... 
							
							
 
							
							Fixed SCSI.c implementations of all the demos/projects casting the block count to a 32-bit temporary before calling SwapEndian_16(). 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								8b053d6ba5 
								
							
								 
							
						 
						
							
							
								
								Added new Drivers/USB/LowLevel/Device.c file to house Device mode specific functions that are more complicated than simple macros. Moved USB_Device_SendRemoteWakeup() to the new Device.c source file and corrected it to unfreeze and restart the USB controller clock before issuing a Remote Wakeup request.  
							
							... 
							
							
 
							
							Removed the USB_Device_IsRemoteWakeupSent() and USB_Device_IsUSBSuspended() macros, as they are now obsolete. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								a14ece5f57 
								
							
								 
							
						 
						
							
							
								
								Change over Doxygen \note documentation to \pre where applicable.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7aec6cba1a 
								
							
								 
							
						 
						
							
							
								
								Fix incorrect copyright attribution on the class-driver keyboard demos due to header copy-pasting.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6d53cdba83 
								
							
								 
							
						 
						
							
							
								
								More documentation fixes.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								fc92f9969c 
								
							
								 
							
						 
						
							
							
								
								Minor documentation cleanups.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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