Rework the print job timer to use the stopwatch class
This commit is contained in:
parent
399101fff3
commit
eb61051556
5 changed files with 47 additions and 77 deletions
|
|
@ -65,6 +65,8 @@ typedef unsigned long millis_t;
|
|||
|
||||
#include "WString.h"
|
||||
|
||||
#include "stopwatch.h"
|
||||
|
||||
#ifdef USBCON
|
||||
#if ENABLED(BLUETOOTH)
|
||||
#define MYSERIAL bluetoothSerial
|
||||
|
|
@ -357,8 +359,8 @@ extern bool axis_homed[3]; // axis[n].is_homed
|
|||
extern float retract_recover_length, retract_recover_length_swap, retract_recover_feedrate;
|
||||
#endif
|
||||
|
||||
extern millis_t print_job_start_ms;
|
||||
extern millis_t print_job_stop_ms;
|
||||
// Print job timer
|
||||
extern stopwatch print_job_timer;
|
||||
|
||||
// Handling multiple extruders pins
|
||||
extern uint8_t active_extruder;
|
||||
|
|
@ -374,9 +376,4 @@ extern uint8_t active_extruder;
|
|||
|
||||
extern void calculate_volumetric_multipliers();
|
||||
|
||||
// Print job timer related functions
|
||||
millis_t print_job_timer();
|
||||
bool print_job_start(millis_t t = 0);
|
||||
bool print_job_stop(bool force = false);
|
||||
|
||||
#endif //MARLIN_H
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue