Minor bug fixes.
- G38.x was not printing correctly in the $G g-code state reports. Now fixed. - Potential bug regarding volatile variables inside a struct. It has never been a problem in v0.9, but ran into this during v1.0 development. Just to be safe, the fixes are applied here. - Updated pre-built firmwares with these two bug fixes.
This commit is contained in:
parent
90ad129ad2
commit
d226555810
14 changed files with 78 additions and 64 deletions
|
|
@ -49,13 +49,13 @@ ISR(CONTROL_INT_vect)
|
|||
if (bit_istrue(pin,bit(RESET_BIT))) {
|
||||
mc_reset();
|
||||
} else if (bit_istrue(pin,bit(CYCLE_START_BIT))) {
|
||||
bit_true(sys.rt_exec_state, EXEC_CYCLE_START);
|
||||
bit_true(sys_rt_exec_state, EXEC_CYCLE_START);
|
||||
#ifndef ENABLE_SAFETY_DOOR_INPUT_PIN
|
||||
} else if (bit_istrue(pin,bit(FEED_HOLD_BIT))) {
|
||||
bit_true(sys.rt_exec_state, EXEC_FEED_HOLD);
|
||||
bit_true(sys_rt_exec_state, EXEC_FEED_HOLD);
|
||||
#else
|
||||
} else if (bit_istrue(pin,bit(SAFETY_DOOR_BIT))) {
|
||||
bit_true(sys.rt_exec_state, EXEC_SAFETY_DOOR);
|
||||
bit_true(sys_rt_exec_state, EXEC_SAFETY_DOOR);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
|
@ -139,7 +139,7 @@ uint8_t system_execute_line(char *line)
|
|||
sys.state = STATE_IDLE;
|
||||
// Don't run startup script. Prevents stored moves in startup from causing accidents.
|
||||
if (system_check_safety_door_ajar()) { // Check safety door switch before returning.
|
||||
bit_true(sys.rt_exec_state, EXEC_SAFETY_DOOR);
|
||||
bit_true(sys_rt_exec_state, EXEC_SAFETY_DOOR);
|
||||
protocol_execute_realtime(); // Enter safety door mode.
|
||||
}
|
||||
} // Otherwise, no effect.
|
||||
|
|
@ -175,7 +175,7 @@ uint8_t system_execute_line(char *line)
|
|||
|
||||
// TODO: Likely not required.
|
||||
if (system_check_safety_door_ajar()) { // Check safety door switch before homing.
|
||||
bit_true(sys.rt_exec_state, EXEC_SAFETY_DOOR);
|
||||
bit_true(sys_rt_exec_state, EXEC_SAFETY_DOOR);
|
||||
protocol_execute_realtime(); // Enter safety door mode.
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue