kopia lustrzana https://github.com/gnea/grbl
				
				
				
			Restore parameters minor bug fix.
- `$RST=#` was not wiping the G30 positions from EEPROM. Minor but now fixed.pull/1/head
							rodzic
							
								
									81505e6a81
								
							
						
					
					
						commit
						cc38ae2471
					
				|  | @ -27,8 +27,8 @@ Grbl includes full acceleration management with look ahead. That means the contr | |||
| *** | ||||
| 
 | ||||
| _**Master Branch:**_ | ||||
| * [Grbl v0.9i Atmega328p 16mhz 115200baud with generic defaults](http://bit.ly/1EiviDk) _(2015-06-20)_ | ||||
| * [Grbl v0.9i Atmega328p 16mhz 115200baud with ShapeOko2 defaults](http://bit.ly/1NYIfKl) _(2015-06-20)_ | ||||
| * [Grbl v0.9i Atmega328p 16mhz 115200baud with generic defaults](http://bit.ly/1EiviDk) _(2015-06-25)_ | ||||
| * [Grbl v0.9i Atmega328p 16mhz 115200baud with ShapeOko2 defaults](http://bit.ly/1NYIfKl) _(2015-06-25)_ | ||||
|   - **IMPORTANT INFO WHEN UPGRADING TO GRBL v0.9i:**  | ||||
|   - Baudrate is now **115200** (Up from 9600).  | ||||
|   - Homing cycle updated. Located based on switch trigger, rather than release point. | ||||
|  |  | |||
|  | @ -1,3 +1,29 @@ | |||
| ---------------- | ||||
| Date: 2015-06-20 | ||||
| Author: Sonny Jeon | ||||
| Subject: New EEPROM restore functions. | ||||
| 
 | ||||
| - Tweaked the previous EEPROM restore implementation and added new | ||||
| functionality. | ||||
| 
 | ||||
| - `$RST=$` restores the `$$` grbl settings back to firmware defaults, | ||||
| which are set when compiled. | ||||
| 
 | ||||
| - `$RST=#` restores the `$#` parameters in EEPROM. At times it’s useful | ||||
| to clear these and start over, rather than manually writing each entry. | ||||
| 
 | ||||
| -`$RST=*` wipe all of the data in EEPROM that Grbl uses and restores | ||||
| them to defaults. This includes `$$` settings, `$#` parameters, `$N` | ||||
| startup lines, and `$i` build info string. | ||||
| 
 | ||||
| NOTE: This doesn’t write zeros throughout the EEPROM. It only writes | ||||
| where Grbl looks for data. For a complete wipe, please use the Arduino | ||||
| IDE’s EEPROM clear example. | ||||
| 
 | ||||
| - Refactored the restore and wipe functions in settings.c to | ||||
| accommodate the new commands. | ||||
| 
 | ||||
| 
 | ||||
| ---------------- | ||||
| Date: 2015-06-18 | ||||
| Author: Sonny Jeon | ||||
|  |  | |||
|  | @ -99,7 +99,7 @@ void settings_restore(uint8_t restore_flag) { | |||
| 	uint8_t idx; | ||||
| 	float coord_data[N_AXIS]; | ||||
| 	memset(&coord_data, 0, sizeof(coord_data)); | ||||
| 	for (idx=0; idx < SETTING_INDEX_NCOORD; idx++) { settings_write_coord_data(idx, coord_data); } | ||||
| 	for (idx=0; idx <= SETTING_INDEX_NCOORD; idx++) { settings_write_coord_data(idx, coord_data); } | ||||
|   } | ||||
|    | ||||
|   if (restore_flag & SETTINGS_RESTORE_STARTUP_LINES) { | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Sonny Jeon
						Sonny Jeon