Add "About Printer" information menu.

Includes:
  *firmware version / branch / date.
  *extruder count
  *board information (name, serial details, power supply type)
  *thermistors (names, min/max temperatures)
  *printer statistics (PRINTCOUNTER details)

Thanks to @thinkyhead for contributions.
This commit is contained in:
Anthony Birkett
2016-06-30 10:24:29 +01:00
committed by Scott Lahteine
parent 77a923d8ce
commit 7a377c1d75
82 changed files with 526 additions and 27 deletions

View File

@@ -131,6 +131,12 @@ class PrintCounter: public Stopwatch {
*/
void showStats();
/**
* @brief Return the currently loaded statistics
* @details Return the raw data, in the same structure used internally
*/
printStatistics getStats() { return this->data; }
/**
* @brief Loop function
* @details This function should be called at loop, it will take care of