The EEPROM stream read/write functions now use eeprom_update_byte() instead of eeprom_write_byte(), so that only changed bytes are written to EEPROM to preserve its lifespan.
Changed over the AVRISP-MKII and TemperatureDataLogger projects to use eeprom_update_byte() when writing non-volatile parameters to EEPROM to preserve its lifespan.
This commit is contained in:
		
							parent
							
								
									bb9fb1051c
								
							
						
					
					
						commit
						670413603f
					
				
					 6 changed files with 23 additions and 10 deletions
				
			
		| 
						 | 
				
			
			@ -13,6 +13,10 @@
 | 
			
		|||
  *  <b>Changed:</b>
 | 
			
		||||
  *  - The RingBuff library code has been replaced in the XPLAINBridge project with an ultra lightweight buffer to help
 | 
			
		||||
  *    improve the reliability of the bridge
 | 
			
		||||
  *  - The EEPROM stream read/write functions now use eeprom_update_byte() instead of eeprom_write_byte(), so that only
 | 
			
		||||
  *    changed bytes are written to EEPROM to preserve its lifespan
 | 
			
		||||
  *  - Changed over the AVRISP-MKII and TemperatureDataLogger projects to use eeprom_update_byte() when writing non-volatile
 | 
			
		||||
  *    parameters to EEPROM to preserve its lifespan
 | 
			
		||||
  *
 | 
			
		||||
  *  <b>Fixed:</b>
 | 
			
		||||
  *  - Fixed AVRISP project sending a LOAD EXTENDED ADDRESS command to 128KB AVRs after programming or reading from
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -18,6 +18,7 @@
 | 
			
		|||
  *      -# Add standardized descriptor names to class driver structures
 | 
			
		||||
  *      -# Correct mishandling of error cases in Mass Storage demos
 | 
			
		||||
  *      -# Fix AVRISP-MKII clone project's XMEGA EEPROM section erase command
 | 
			
		||||
  *      -# Fix occasional dropped characters in the XPLAINBridge project
 | 
			
		||||
  *  - Documentation/Support
 | 
			
		||||
  *      -# Remake AVRStudio project files
 | 
			
		||||
  *      -# Add detailed overviews of how each demo works
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue