0381399f66 
								
							
								 
							
						 
						
							
							
								
								Add missing AVRStudio4 project file for the MIDIToneGenerator project.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								cbafc306b2 
								
							
								 
							
						 
						
							
							
								
								Fixed incorrect endpoint initialisation order in the LowLevel DualVirtualSerial demo (thanks to Rick Drolet).  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								0aa950c241 
								
							
								 
							
						 
						
							
							
								
								Fixed incorrect definition of the HID_KEYBOARD_SC_D constant in the HID class driver (thanks to Opendous Inc.).  
							
							... 
							
							
 
							
							Add extra comments to the ISPTarget.c source file in the AVRISP-MKII clone project. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								46677b4589 
								
							
								 
							
						 
						
							
							
								
								Fixed possible lost data in the XPLAINBridge, USBtoSerial and Benito projects when the host exceeds the packet timeout period on received packets as set by USB_STREAM_TIMEOUT_MS (thanks to Justin Rajewski).  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b67f9f3669 
								
							
								 
							
						 
						
							
							
								
								Added new RingBuffer_Peek() function to the lightweight ring buffer headers.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								8a7351c760 
								
							
								 
							
						 
						
							
							
								
								Added new completed MIDIToneGenerator project.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b20d25854d 
								
							
								 
							
						 
						
							
							
								
								Fixed HID hpst class driver incorrectly binding to HID devices that do not have an OUT endpoint.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								ed9d77aeee 
								
							
								 
							
						 
						
							
							
								
								Refactored Host mode Class Driver *_Host_ConfigurePipes() routines to be more space efficient when compiled.  
							
							... 
							
							
 
							
							Added new *_ENUMERROR_PipeConfigurationFailed error codes for the *_Host_ConfigurePipes() routines. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								1c74525d2f 
								
							
								 
							
						 
						
							
							
								
								Fixed broken USBFOO board drivers due to missing BOARD_USBFOO define.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								c879887dce 
								
							
								 
							
						 
						
							
							
								
								Fixed broken HID_REQ_GetReport request handler in the Low Level GenericHID demo.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								82fa9149d7 
								
							
								 
							
						 
						
							
							
								
								Fixed broken DFU bootloader, added XPLAIN support for bootloader start when XCK jumpered to ground.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								7704d2915c 
								
							
								 
							
						 
						
							
							
								
								Fix typos in the XPLAINBridge project preventing compilation.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								9f7883fa2b 
								
							
								 
							
						 
						
							
							
								
								Added ability to write protect Mass Storage disk write operations from the host OS.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b634ec50a0 
								
							
								 
							
						 
						
							
							
								
								Changed the XPLAINBridge software UART to use the regular CTC mode instead of the alternative CTC mode via the Input Capture register, to reduce user confusion.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								fd77bf5c94 
								
							
								 
							
						 
						
							
							
								
								Make the incomplete MIDIToneGenerator project work with up to three notes, using a LRU (Least Recently Used) algorithm to discard the oldest set note when the note table becomes full.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								857a82674f 
								
							
								 
							
						 
						
							
							
								
								Readd incomplete MIDIToneGenerator project, which can now correctly generate up to three simultaneous notes from MIDI channel 0.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								423d4018f0 
								
							
								 
							
						 
						
							
							
								
								Fixed Benito project discarding incoming data from the USB virtual serial port when the USART is busy.  
							
							... 
							
							
 
							
							Minor documentation improvements. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								0595ac27d5 
								
							
								 
							
						 
						
							
							
								
								Commit for 101122 release.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								c43605612d 
								
							
								 
							
						 
						
							
							
								
								Lower bulk endpoint polling rate in the descriptors to the lowest possible value to give maximum throughput.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b87d0b45a2 
								
							
								 
							
						 
						
							
							
								
								Added board hardware driver support for the Microsin AVR-USB162 development board.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								55da77d85f 
								
							
								 
							
						 
						
							
							
								
								Remove internal USB_Device_NibbleToASCII() function in favour of manually inlined code to prevent compilation errors in -O0 optimisation level.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								3988639823 
								
							
								 
							
						 
						
							
							
								
								Oops - reduce size of each ring buffer in the USBtoSerial and Benito projects so that the RAM is not overflowed on the smaller USB AVR targets (thanks to Andrei from Microsin.ru).  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								8f981b5f38 
								
							
								 
							
						 
						
							
							
								
								Better documentation for the ANSI terminal escape codes header.  
							
							... 
							
							
 
							
							Organise the current version changelog better to group core and non-core changes together. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								8f7437dda2 
								
							
								 
							
						 
						
							
							
								
								Rename incorrectly named XPROGTarget_SendBreak() function to XPROGTarget_SendIdle(), as it is sending idle bits and not break bits.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								cbc00c843a 
								
							
								 
							
						 
						
							
							
								
								Fixed AVRISP-MKII clone project not starting the target's program automatically after exiting TPI programming mode.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								a9f313afa9 
								
							
								 
							
						 
						
							
							
								
								Slow AVRISP-MKII clone PDI/TPI programming speed back to 250KHz due to issues with the XPLAINBridge when PDI programming at faster rates.  
							
							... 
							
							
 
							
							Speed up XMEGANVM_WaitWhileNVMControllerBusy() by preloading the status register address into the pointer register of the target's NVM controller and then reading via a faster indirect load command. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								002cd6df49 
								
							
								 
							
						 
						
							
							
								
								Added new XCK_RESCUE_CLOCK_ENABLE compile time option to the AVRISP-MKII clone programmer project (thanks to Tom Light).  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b27f35536d 
								
							
								 
							
						 
						
							
							
								
								Fixed incorrect event name in the Benito project.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f2324fc2b4 
								
							
								 
							
						 
						
							
							
								
								Second patch to fix incorrect PDI/TPI programming speed.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								d41cd9a41a 
								
							
								 
							
						 
						
							
							
								
								Fixed PDI/TPI programming speed of ~250KHz in the AVRISP-MKII Clone project, instead of the desired 500KHz.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								50390867e7 
								
							
								 
							
						 
						
							
							
								
								Fixed incorrect PollingIntervalMS values in the demo/project/bootloader endpoint descriptors (thanks to MCS Electronics).  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								622dc6486c 
								
							
								 
							
						 
						
							
							
								
								Remove link to (now deleted) public Mercurial mirror in the documentation.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								99a132709e 
								
							
								 
							
						 
						
							
							
								
								Fix incorrect ADEFS and CPPDEFS entries in the DFU and CDC class bootloader makefiles.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								0ce2950d81 
								
							
								 
							
						 
						
							
							
								
								Added board hardware driver support for the Adafruit U4 breakout board.  
							
							... 
							
							
 
							
							Fixed calculation of timer register reload values derived from F_CPU; must subtract one from the division result for the compare value to be correct.
Change AVRISP-MKII rescue clock speed to 4MHz to ensure that a 125KHz ISP speed works regardless of the target's fuses (i.e. DIV8 set). 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								bac860b173 
								
							
								 
							
						 
						
							
							
								
								Fixed broken input in the MagStripe reader project due to an incorrect HID report descriptor.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								210bd4db24 
								
							
								 
							
						 
						
							
							
								
								Fix documentation reference error.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								fb76acb084 
								
							
								 
							
						 
						
							
							
								
								Renamed the EVENT_USB_Device_UnhandledControlRequest() event to EVENT_USB_Device_ControlRequest() as it is now fired before the library request handlers, not afterwards.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								99a9e415ef 
								
							
								 
							
						 
						
							
							
								
								Loop in the ClassDriver MIDI device/host demos until there are no more incomming events to process. Only clear the endpoint/pipe bank in the LowLevel MIDI device/host demos when the endpoint is empty after an event read.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								85cf202737 
								
							
								 
							
						 
						
							
							
								
								Fixed USBtoSerial and XPLAINBridge demos discarding data from the PC if the send buffer becomes full.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								8f9b5ae00d 
								
							
								 
							
						 
						
							
							
								
								Minor documentation improvements.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f275edf6eb 
								
							
								 
							
						 
						
							
							
								
								Remove already implemented features from the Future Changes manual page.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								ee495ca500 
								
							
								 
							
						 
						
							
							
								
								Fixed MIDI class driver send routines silently discarding packets if the endpoint or pipe is busy (thanks to Robin Green).  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								5ce8380a7d 
								
							
								 
							
						 
						
							
							
								
								Fix XPLAINBridge code broken during the changes to the Rescue Clock generation in the AVRISP-MKII clone project.  
							
							... 
							
							
 
							
							Change over all low level host mode project's descriptor comparator routines to perform the descriptor casting in a temp variable to make the code clearer and easier to modify (despite being more verbose). 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								3bf760ad7d 
								
							
								 
							
						 
						
							
							
								
								Rescue clock of the AVRISP-MKII moved to the AVR's OCR1A pin, so that the clock can be generated at all times when 125KHz ISP programming mode is selected.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								40db485c79 
								
							
								 
							
						 
						
							
							
								
								Rename new CDC class bootloader NO_LOCK_BYTE_SUPPORT compile time option to NO_LOCK_BYTE_WRITE_SUPPORT as reads are still permitted.  
							
							... 
							
							
 
							
							Clean up CDC bootloader command processing code. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								475323e400 
								
							
								 
							
						 
						
							
							
								
								Added new NO_BLOCK_SUPPORT, NO_EEPROM_BYTE_SUPPORT, NO_FLASH_BYTE_SUPPORT and NO_LOCK_BYTE_SUPPORT compile time options to the CDC class bootloader.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								46f2e488b0 
								
							
								 
							
						 
						
							
							
								
								Oops - typos in the naming of the NBUSYBK0 bits breaking the new busy bank counting functions.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								cd57e855f6 
								
							
								 
							
						 
						
							
							
								
								Added new Pipe_GetBusyBanks(), Endpoint_GetBusyBanks() and Endpoint_AbortPendingIN() functions.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b8dfa976ce 
								
							
								 
							
						 
						
							
							
								
								Added standard keyboard HID report scancode defines (thanks to László Monda).  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								2d49c09b38 
								
							
								 
							
						 
						
							
							
								
								Move Set Feature and Clear Feature control request feature selector values into their own enum.  
							
							
 
							
						 
						
							15 years ago