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  
				
					
						
							
							
								 
						
							
							
								fc8e4837a9 
								
							
								 
							
						 
						
							
							
								
								Add const keyword to the demo function parameters where possible.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								4e99625f7c 
								
							
								 
							
						 
						
							
							
								
								Change over MIDIToneGenerator to use only a single channel (MIDI channel 1) due to cycle constraints.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								c58c53dba9 
								
							
								 
							
						 
						
							
							
								
								Added incomplete MIDIToneGenerator project.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								ce260ae786 
								
							
								 
							
						 
						
							
							
								
								Webserver project now uses the board LEDs to indicate the current IP configuration state.  
							
							... 
							
							
 
							
							Don't double-read data from the attached disk in the incomplete StandaloneProgrammer project when in host mode. 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								53eca61d02 
								
							
								 
							
						 
						
							
							
								
								Minor fixups to the documentation and preprocessor tokens.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								15c408ab86 
								
							
								 
							
						 
						
							
							
								
								Moved initial completed version of the Webserver project out of the Projects/Incomplete directory.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d66f227cce 
								
							
								 
							
						 
						
							
							
								
								Neaten Webserver project code.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								431db89b00 
								
							
								 
							
						 
						
							
							
								
								Fixed CDC and RNDIS host demos and class drivers - bidirectional endpoints should use two seperate pipes, not one half-duplex pipe.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								2746154652 
								
							
								 
							
						 
						
							
							
								
								Added master mode hardware TWI driver.  
							
							... 
							
							
 
							
							Fixed a bug in the incomplete Webserver project, where the packet data was not being written to and read from the correct buffer address. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								77dda302ac 
								
							
								 
							
						 
						
							
							
								
								Fixed invalid USB controller PLL prescaler values for the ATMEGAxxU2 controllers  
							
							... 
							
							
 
							
							Fixed lack of support for the ATMEGA32U2 in the DFU and CDC class bootloaders
Changed incomplete Webserver project over to using the uIP timer library. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								f0d6d4ef13 
								
							
								 
							
						 
						
							
							
								
								Started Webserver RNDIS host project.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6122ba93cf 
								
							
								 
							
						 
						
							
							
								
								Fix MassStorageKeyboard demo USE_INTERNAL_SERIAL check being performed before the required library headers were included, causing a compilation error.  
							
							... 
							
							
 
							
							Added notes to the class driver functions indicating which functions require what Device/Host state machine states to function. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7f9f97c792 
								
							
								 
							
						 
						
							
							
								
								Update copyright year to 2010.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								208edeee0f 
								
							
								 
							
						 
						
							
							
								
								Add new TemperatureDataLogger project, a simple USB Mass Storage class Temperature Data Logger using the onboard Dataflash and Temperature sensor.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								c05c7c7df4 
								
							
								 
							
						 
						
							
							
								
								Added new XPLAIN serial Bridge project (thanks to John Steggall for the software UART code).  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d3f11eb528 
								
							
								 
							
						 
						
							
							
								
								Make the StandaloneProgrammer project seamlessly read out drive contents from either an attached FAT formatted drive when in host mode, or the onboard FAT formatted dataflash when in device mode.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								702bec892d 
								
							
								 
							
						 
						
							
							
								
								Fixed misnamed SI_Host_USBTask() and SI_Host_ConfigurePipes() functions.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								271be037b7 
								
							
								 
							
						 
						
							
							
								
								Partial Commit: Move AVRISP project out of the Projects\Incomplete directory.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								8aee4cb2f2 
								
							
								 
							
						 
						
							
							
								
								Add function documentation to the AVRISP project.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								73801c73a1 
								
							
								 
							
						 
						
							
							
								
								Finished preliminary AVRISP project - all V2 protocol commands now work correctly for basic operations.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								4742e95a3f 
								
							
								 
							
						 
						
							
							
								
								Fixed AVRISP V2 Protocol handler for the READ_FLASH_ISP and READ_EEPROM_ISP handler - can now correctly read back device data. Programming command handler is still broken, although first page is written correctly to FLASH in paged write mode.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6d1adf7339 
								
							
								 
							
						 
						
							
							
								
								Updated Benito project -- added hardware interrupt and software buffering for serial data reception to prevent missed characters, condensed pulse generation counters into a struct for clarity.  
							
							... 
							
							
 
							
							Added check to CDC_Device_BytesReceived() to ensure 0 is returned when device is not enumerated to a host.
Move AVRISP project's V2Protocol_DelayMS() function to be static inline, as it is now very minimal. Added extra project doxygen documentation. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								f070902bdb 
								
							
								 
							
						 
						
							
							
								
								Fix endianness of LOAD_ADDRESS command data, add correct PROGRAM_FLASH_ISP/PROGRAM_EEPROM_ISP polling and endpoint bank clearing, add hardware delays/timeouts to the V2 Protocol handler in the AVRISP project.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								8cb8f1cfdd 
								
							
								 
							
						 
						
							
							
								
								Switch to hardware delays and timeouts via a hardware timer in the V2 Protocol handler.  
							
							... 
							
							
 
							
							More additions to the PROGRAM_FLASH_ISP and PROGRAM_EEPROM_ISP commands, although neither work correctly yet.
Added dummy RESET_PROTECTIONS handler to prevent the Atmel driver from crashing when the command returns an UNKNOWN_COMMAND error code. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								92adb00f8e 
								
							
								 
							
						 
						
							
							
								
								Added PROGRAM_FLASH_ISP and PROGRAM_EEPROM_ISP handler code to the V2 Protocol handler in the AVRISP project, programming complete checks not yet complete.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								f9c0357b73 
								
							
								 
							
						 
						
							
							
								
								Fixed V2 Protocol READ_FLASH_ISP and READ_EEPROM_ISP handler code in the AVRISP project.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								bff4dbe189 
								
							
								 
							
						 
						
							
							
								
								Fix to V2 Protocol for Fuse/Sig/Lock byte read -- off by one error on the array when writing back the response from the device.  
							
							... 
							
							
 
							
							FLASH/EEPROM reading and writing currently broken and unfinished, respectively. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								dbb5f249bd 
								
							
								 
							
						 
						
							
							
								
								Added V2 protocol handlers for the READ and WRITE memory commands in the AVRISP project. Finished READ command handler, skeleton WRITE handler implemented.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7e74bd3ea2 
								
							
								 
							
						 
						
							
							
								
								Moved out target-related V2 protocol commands into a seperate file for the AVRISP project.  
							
							... 
							
							
 
							
							Added Load Extended Command functionality to the LOAD ADDRESS V2 Protocol command handler for devices with more than 64KB of memory. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								f229502d9a 
								
							
								 
							
						 
						
							
							
								
								Fixed AVRISP programmer demo -- can now connect to a target and read/write Sig/Lock/Fuse/OSCCAL bytes successfully.  
							
							... 
							
							
 
							
							Changed SPI_Init() to allow for the clock polarity and data sample modes to be set.
Changed Dataflash_Init() to no longer call SPI_Init() automatically. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								1e8df8951a 
								
							
								 
							
						 
						
							
							
								
								Added V2Protocol handlers to the AVRISP project to enter/exit programming mode, and read/write fuses, lockbits, OSCCAL and Signature bytes.  
							
							... 
							
							
 
							
							Added ShutDown functions for all hardware peripheral drivers, so that peripherals can be turned off after use. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								5acf23b254 
								
							
								 
							
						 
						
							
							
								
								Renamed Projects/Unfinished to Projects/Incomplete for consistancy.  
							
							
 
							
						 
						
							16 years ago