Print configuration.h version during startup (thanks hairykiwi)
This commit is contained in:
		| @@ -5,6 +5,12 @@ | ||||
| // Advanced settings can be found in Configuration_adv.h  | ||||
| // BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration | ||||
|  | ||||
| //User specified version info of THIS file to display in [Pronterface, etc] terminal window during startup. | ||||
| //Implementation of an idea by Prof Braino to inform user that any changes made | ||||
| //to THIS file by the user have been successfully uploaded into firmware. | ||||
| #define STRING_VERSION_CONFIG_H "2012-02-08j" //Personal revision number for changes to THIS file. | ||||
| #define STRING_CONFIG_H_AUTHOR "username" //Who made the changes. | ||||
|  | ||||
| // This determines the communication speed of the printer | ||||
| #define BAUDRATE 250000 | ||||
| //#define BAUDRATE 115200 | ||||
|   | ||||
| @@ -248,10 +248,20 @@ void setup() | ||||
| {  | ||||
|   setup_powerhold(); | ||||
|   SERIAL.begin(BAUDRATE); | ||||
|   SERIAL_ECHO_START; | ||||
|   SERIAL_ECHOLNPGM(VERSION_STRING); | ||||
|   SERIAL_PROTOCOLLNPGM("start"); | ||||
|   SERIAL_ECHO_START; | ||||
|   SERIAL_ECHOPGM("Marlin: "); | ||||
|   SERIAL_ECHOLNPGM(VERSION_STRING); | ||||
|   #ifdef STRING_VERSION_CONFIG_H | ||||
|     #ifdef STRING_CONFIG_H_AUTHOR | ||||
|       SERIAL_ECHO_START; | ||||
|       SERIAL_ECHOPGM("Configuration.h: "); | ||||
|       SERIAL_ECHOPGM(STRING_VERSION_CONFIG_H); | ||||
|       SERIAL_ECHOPGM(" | Author: "); | ||||
|       SERIAL_ECHOLNPGM(STRING_CONFIG_H_AUTHOR); | ||||
|     #endif | ||||
|   #endif | ||||
|   SERIAL_ECHO_START; | ||||
|   SERIAL_ECHOPGM("Free Memory:"); | ||||
|   SERIAL_ECHO(freeMemory()); | ||||
|   SERIAL_ECHOPGM(" PlannerBufferBytes:"); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user