Skip to content

Commit

Permalink
Update comments, rename next_ping_ms, followup to MarlinFirmware#3797
Browse files Browse the repository at this point in the history
  • Loading branch information
thinkyhead authored and CONSULitAS committed Aug 18, 2016
1 parent 7ec52e6 commit d32fde3
Show file tree
Hide file tree
Showing 20 changed files with 41 additions and 40 deletions.
2 changes: 1 addition & 1 deletion Marlin/Configuration_adv.h
Original file line number Diff line number Diff line change
Expand Up @@ -452,7 +452,7 @@
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets. Needs ~2666 bytes
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
8 changes: 4 additions & 4 deletions Marlin/Marlin_main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7610,14 +7610,14 @@ void prepare_move() {

float feed_rate = feedrate * feedrate_multiplier / 60 / 100.0;

millis_t next_ping_ms = millis() + 200UL;
millis_t next_idle_ms = millis() + 200UL;

for (i = 1; i < segments; i++) { // Iterate (segments-1) times

thermalManager.manage_heater();
millis_t now = millis();
if (ELAPSED(now, next_ping_ms)) {
next_ping_ms = now + 200UL;
if (ELAPSED(now, next_idle_ms)) {
next_idle_ms = now + 200UL;
idle();
}

Expand Down Expand Up @@ -7867,7 +7867,7 @@ void idle(
host_keepalive();
lcd_update();
#if ENABLED(PRINTCOUNTER)
print_job_timer.tick();
print_job_timer.tick();
#endif
}

Expand Down
4 changes: 2 additions & 2 deletions Marlin/example_configurations/Felix/Configuration_adv.h
Original file line number Diff line number Diff line change
Expand Up @@ -448,11 +448,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
4 changes: 2 additions & 2 deletions Marlin/example_configurations/Hephestos/Configuration_adv.h
Original file line number Diff line number Diff line change
Expand Up @@ -448,11 +448,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
4 changes: 2 additions & 2 deletions Marlin/example_configurations/Hephestos_2/Configuration_adv.h
Original file line number Diff line number Diff line change
Expand Up @@ -448,11 +448,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
4 changes: 2 additions & 2 deletions Marlin/example_configurations/K8200/Configuration_adv.h
Original file line number Diff line number Diff line change
Expand Up @@ -454,11 +454,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 2; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
4 changes: 2 additions & 2 deletions Marlin/example_configurations/RigidBot/Configuration_adv.h
Original file line number Diff line number Diff line change
Expand Up @@ -448,11 +448,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
4 changes: 2 additions & 2 deletions Marlin/example_configurations/SCARA/Configuration_adv.h
Original file line number Diff line number Diff line change
Expand Up @@ -448,11 +448,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
4 changes: 2 additions & 2 deletions Marlin/example_configurations/TAZ4/Configuration_adv.h
Original file line number Diff line number Diff line change
Expand Up @@ -456,11 +456,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
4 changes: 2 additions & 2 deletions Marlin/example_configurations/WITBOX/Configuration_adv.h
Original file line number Diff line number Diff line change
Expand Up @@ -448,11 +448,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -450,11 +450,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -450,11 +450,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -449,11 +449,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -454,11 +454,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -450,11 +450,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
4 changes: 2 additions & 2 deletions Marlin/example_configurations/makibox/Configuration_adv.h
Original file line number Diff line number Diff line change
Expand Up @@ -448,11 +448,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -448,11 +448,11 @@
// @section extras

// Arc interpretation settings:
#define ARC_SUPPORT // Disabling this saves ~2660bytes
#define ARC_SUPPORT // Disabling this saves ~2738 bytes
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25

// Support for G5 with XYZE destination and IJPQ offsets
// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes.
//#define BEZIER_CURVE_SUPPORT

const unsigned int dropsegments = 5; //everything with less than this number of steps will be ignored as move and joined with the next movement
Expand Down
6 changes: 3 additions & 3 deletions Marlin/planner_bezier.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -118,14 +118,14 @@ void cubic_b_spline(const float position[NUM_AXIS], const float target[NUM_AXIS]
bez_target[Y_AXIS] = position[Y_AXIS];
float step = MAX_STEP;

millis_t next_ping_ms = millis() + 200UL;
millis_t next_idle_ms = millis() + 200UL;

while (t < 1.0) {

thermalManager.manage_heater();
millis_t now = millis();
if (ELAPSED(now, next_ping_ms)) {
next_ping_ms = now + 200UL;
if (ELAPSED(now, next_idle_ms)) {
next_idle_ms = now + 200UL;
idle();
}

Expand Down
3 changes: 2 additions & 1 deletion Marlin/temperature.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -516,6 +516,7 @@ float Temperature::get_pid_output(int e) {
/**
* Manage heating activities for extruder hot-ends and a heated bed
* - Acquire updated temperature readings
* - Also resets the watchdog timer
* - Invoke thermal runaway protection
* - Manage extruder auto-fan
* - Apply filament width to the extrusion rate (may move)
Expand All @@ -525,7 +526,7 @@ void Temperature::manage_heater() {

if (!temp_meas_ready) return;

updateTemperaturesFromRawValues();
updateTemperaturesFromRawValues(); // also resets the watchdog

#if ENABLED(HEATER_0_USES_MAX6675)
float ct = current_temperature[0];
Expand Down
2 changes: 1 addition & 1 deletion Marlin/ultralcd.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2247,7 +2247,7 @@ void lcd_update() {
}
#endif //ULTIPANEL

// Here we arrive every ~100ms when ideling often enough.
// We arrive here every ~100ms when idling often enough.
// Instead of tracking the changes simply redraw the Info Screen ~1 time a second.
static int8_t lcd_status_update_delay = 1; // first update one loop delayed
if (currentMenu == lcd_status_screen && !lcd_status_update_delay--) {
Expand Down

0 comments on commit d32fde3

Please sign in to comment.