differenciate accel branch
possibly saving some time in the step interrupt
various optimisations in StepTicker and SteppperMotor
some reordering for speed
move back from 64bit to 32bits
made Extruder create its own blocks for solo moves, and other modules explicitely adding their gcodes to the last block, instead of having Robot doing that for them
Merge branch 'edge' into extruderfix
most probably corrected the Extruder bug, which was actually a much deeper problem, see Gcode.h for this part of the solution, previous commits for the rest
fixing merge conflicts when merging edge back in
Im dumb
using Checked instead of Release
was not supposed to be false
this commit does not compile, commiting to get help with the errors
does not commit yet, but getting close
compiles again
compiles and does not crash
G90 and G91 were missing
Extruder: clarify handling of relative/absolute mode on incoming gcode
Extruder: move handling for flowrate outside SOLO mode condition so we can remember previous flowrates
Extruder: append_empty_block returns the new block so we don't have to look it up