4c49ee6885 
								
							
								 
							
						 
						
							
							
								
								Whitespace corrections.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								c166dfc64e 
								
							
								 
							
						 
						
							
							
								
								Added class specific descriptor type defines with standard USB-IF element naming.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								e966219834 
								
							
								 
							
						 
						
							
							
								
								Clarify in the documentation that the Audio demos and driver is for the Audio 1.0 specification, not the newer (and more advanced/less supported) 2.0 specification.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								ad4308b1d1 
								
							
								 
							
						 
						
							
							
								
								Added new SCSI_ASENSE_NOT_READY_TO_READY_CHANGE constant to the Mass Storage class driver, to indicate when a previously not ready removable medium has now become ready for the host's use (thanks to Martin Degelsegger)  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								612df774d9 
								
							
								 
							
						 
						
							
							
								
								Oops - fix mixed "initialize" and "initialise" - opt for American spelling due to its wide use in technical standards.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								0f45b9c8e0 
								
							
								 
							
						 
						
							
							
								
								More spell checking of all source files -- correct missed errors, switch to EN-GB spelling dictionary.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								cd39c38d5f 
								
							
								 
							
						 
						
							
							
								
								Rename reserved members of all structs so that they are uniformly named across all demos/projects/bootloaders.  
							
							... 
							
							
 
							
							Added start of the Incomplete TMC demo's command parser code. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								deed746d37 
								
							
								 
							
						 
						
							
							
								
								Renamed SERIAL_STREAM_ASSERT() macro to STDOUT_ASSERT().  
							
							... 
							
							
 
							
							Minor tweaks to the library documentation. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								be09f64872 
								
							
								 
							
						 
						
							
							
								
								Fixed incorrect function references in the Mass Storage Class driver documentation.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6d53cdba83 
								
							
								 
							
						 
						
							
							
								
								More documentation fixes.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								fc92f9969c 
								
							
								 
							
						 
						
							
							
								
								Minor documentation cleanups.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								27eb17cb93 
								
							
								 
							
						 
						
							
							
								
								Change over unix line-endings to dos line endings.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								842e219bf3 
								
							
								 
							
						 
						
							
							
								
								Added new EVENT_CDC_Device_BreakSent() event and CDC_Host_SendBreak() function to the Device and Host CDC Class drivers.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								9257f4ab8e 
								
							
								 
							
						 
						
							
							
								
								Add briefs for the library core structures.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								0557676013 
								
							
								 
							
						 
						
							
							
								
								Add file-level brief documentation.  
							
							... 
							
							
 
							
							Remove accidentally duplicated model-specific peripheral driver files. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								74353374c3 
								
							
								 
							
						 
						
							
							
								
								All Class Driver Host mode demos now correctly set the board LEDs to READY once the enumeration process has completed.  
							
							... 
							
							
 
							
							Fixed Still Image Host class driver not resetting the transaction ID when a new session is opened, fixed driver not sending a valid session ID to the device. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d49cc0f783 
								
							
								 
							
						 
						
							
							
								
								Add more include protection macros to give the user warnings when they try to manually include private driver header files, instead of the public driver headers.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								7f9f97c792 
								
							
								 
							
						 
						
							
							
								
								Update copyright year to 2010.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d4ca7fb44c 
								
							
								 
							
						 
						
							
							
								
								Fix MIT license language to make its intent clearer.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								c438d01f87 
								
							
								 
							
						 
						
							
							
								
								Fixed incorrect values for REPORT_ITEM_TYPE_* enum values causing corrupt data in the HID Host Parser.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								aaa0bed556 
								
							
								 
							
						 
						
							
							
								
								The incomplete StandaloneProgrammer project now uses Host and Device Mass storage classes, so that program data can either be loaded onto the device's Dataflash storage, or read off an attached USB memory stick.  
							
							... 
							
							
 
							
							The USB target family and allowable USB mode tokens are now public and documented (USB_CAN_BE_*, USB_SERIES_*_AVR).
The SCSI_Request_Sense_Response_t and SCSI_Inquiry_Response_t type defines are now part of the Mass Storage Class driver common defines, rather than being defined in the Host mode Class driver section only.
The USB_MODE_HOST token is now defined even when host mode is not available.
Added missing CDC_Host_CreateBlockingStream() function code to the CDC Host Class driver. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								9b20114555 
								
							
								 
							
						 
						
							
							
								
								Make RNDISHost demo validate the set Packet Filter to ensure that it is being sent correctly.  
							
							... 
							
							
 
							
							Add new (incomplete) StandaloneProgrammer project, using the ELM Petite FAT library to read files stored on the board's dataflash by the host. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d6edfe35c8 
								
							
								 
							
						 
						
							
							
								
								Spell check all source code variables, comments and strings.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								8bb007f80b 
								
							
								 
							
						 
						
							
							
								
								Fixed HID host Class driver report send/receive report broken when issued through the control pipe.  
							
							... 
							
							
 
							
							Make Mass Storage device Class driver accept resets at any time, rather than just after a command block has been processed.
Remove the HID device parser from the boot protocol Keyboard/Mouse demos. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								4563350628 
								
							
								 
							
						 
						
							
							
								
								Add missing Printer.h common class driver file.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7478b387a9 
								
							
								 
							
						 
						
							
							
								
								Oops - Keyboard boot report structure should be an array of 6 keycodes.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								51566d1a81 
								
							
								 
							
						 
						
							
							
								
								Added new Pipe_IsFrozen() macro to determine if the currently selected pipe is frozen.  
							
							... 
							
							
 
							
							Added new USB_GetHIDReportSize() function to the HID report parser to retrieve the size of a given report by its ID.
More additions to the unfinished HID Host Class Driver. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d2068d878c 
								
							
								 
							
						 
						
							
							
								
								Finish Still Image Host class driver.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6783bc4594 
								
							
								 
							
						 
						
							
							
								
								Add StillImage Host Class Driver functions for opening and closing sessions. Ensure IsActive is set on the interface to allow device functions to run.  
							
							... 
							
							
 
							
							Fix spelling of "Received" in all source files where it is misspelt "Recieved". 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								0e2ffebb82 
								
							
								 
							
						 
						
							
							
								
								Added documentation for the constants and enums of the new StillImage Host Class driver added to the library so far.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								5908e28e8d 
								
							
								 
							
						 
						
							
							
								
								Fixed StillImageHost not correctly freezing and unfreezing data pipes while waiting for a response block header.  
							
							... 
							
							
 
							
							Added basic PIMA commands to the StillImage Host Class driver - need to extend to PIMA specific command functions. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								3dce79d68c 
								
							
								 
							
						 
						
							
							
								
								Added start of the Still Image Host Class driver demo and driver code.  
							
							... 
							
							
 
							
							Re-enabled building of the Host mode demos ClassDriver directory. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d297ea12b7 
								
							
								 
							
						 
						
							
							
								
								Added new "Common" section to the class drivers, to hold all mode-independant definitions for clarity.  
							
							... 
							
							
 
							
							Moved SCSI command/sense constants into the Mass Storage Class driver, instead of the user-code. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								a765f71727 
								
							
								 
							
						 
						
							
							
								
								Add SCSICodes.h to the Class Driver Common folder, and automatically include it in both the Host and Device Mass Storage Class drivers. Delete existing version from the ClassDriver MassStorage device demo's /Lib/ folder.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								a2001ac1cc 
								
							
								 
							
						 
						
							
							
								
								Fixed swapped paremeters in the HID state memory copy call while processing a HID PUSH item in the HID report parser.  
							
							... 
							
							
 
							
							Fixed memory corruption HID report parser when too many COLLECTION or PUSH items were processed.
Make RNDIS device class driver include the CDC device class driver header, so that it can inherrit the required CDC functional descriptor macro.
Make HID host class driver include the HID report parser. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								5ca1d7bf8f 
								
							
								 
							
						 
						
							
							
								
								Fix redefinition warning when USB_DEVICE_ONLY is set on an AVR which does not support USB host mode.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								f1076ac4d6 
								
							
								 
							
						 
						
							
							
								
								Added const modifiers to device mode class drivers.  
							
							... 
							
							
 
							
							Added parameter directions to function parameter documentation.
Added new experimental FAST_STREAM_FUNCTIONS compile time option to speed up stream transfers at the expense of a higher FLASH consumption (needs testing to verify improved throughput). 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								3cbdcd3686 
								
							
								 
							
						 
						
							
							
								
								Reduce struct name pollution - group typedef struct names by class driver name where appropriate.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								35bdada24b 
								
							
								 
							
						 
						
							
							
								
								Clean up RNDIS demo type define names.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								f896c00c48 
								
							
								 
							
						 
						
							
							
								
								Break device mode class driver interfaces into seperate config and state structs which are then combined, for clarity. Move device mode class driver interfaces back into the device mode class driver headers from the common class headers to make room for host class interfaces.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								dcf303762a 
								
							
								 
							
						 
						
							
							
								
								Pipe_GetErrorFlags() now returns additional error flags for overflow and underflow errors.  
							
							... 
							
							
 
							
							Change MIDI demos to use real MIDI command values, and shift for the USB wrapper, rather than shift for the MIDI bytes. This is a little confusing for the MIDI USB wrapper, but allows for the use of real standardized MIDI command values. 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								84d7783350 
								
							
								 
							
						 
						
							
							
								
								Remove ConfigDescriptor.c/.h files from the ClassDriver Host demos, as they will be obsoleted when the Host mode class drivers are complete. Add new StillImage stub class driver common header.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								afe6ae1402 
								
							
								 
							
						 
						
							
							
								
								Add host mode USB Class driver stubs, add beginnings of a CDC host class driver.  
							
							... 
							
							
 
							
							Split out common defines/types from class drivers into a seperate common class driver directory.
Make central USB Class driver dispatch headers, used for both device and host modes. 
							
						 
						
							17 years ago