{"push_id":613179849,"size":49,"distinct_size":49,"ref":"refs/heads/Development","head":"55025558dc87ecd7aed6c8fc8cd5df3dfb29d217","before":"8bd6e37b211a7489e1d117b17d8f1d57fd393cdb","commits":[{"sha":"670006b919a3a26a7262e1bcda0929eebae70a94","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Remove invariant code from Configurations\n\n- Add `Conditionals.h` with calculated configuration values\n- Add `SanityCheck.h` with checks for configuration errors\n- Remove equivalent code from all configurations\n- Move error checks from some sources to `SanityCheck.h` also\n- Fix initialization of count_direction in stepper.cpp","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/670006b919a3a26a7262e1bcda0929eebae70a94"},{"sha":"8ade04b78ef98c7d5caf786eccae484663148beb","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Felix and Hephestos configs\n\n- Not sure why these are showing as all new","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/8ade04b78ef98c7d5caf786eccae484663148beb"},{"sha":"33c7c6e11d0904e0e6710178aa24a4ff3a9bf655","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Conditionals.h requires Arduino.h","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/33c7c6e11d0904e0e6710178aa24a4ff3a9bf655"},{"sha":"b6d381f8636670ed2500cb7c4b026cfcbcb4ea8b","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Divide up Conditionals to get LCD items early","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/b6d381f8636670ed2500cb7c4b026cfcbcb4ea8b"},{"sha":"a1c240b0a4e62b91d92d56ecc32c262213ce3431","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Delta supports some auto bed leveling options","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/a1c240b0a4e62b91d92d56ecc32c262213ce3431"},{"sha":"63d5d28085095004f265b756a17c396b5a860b5a","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Merge branch 'Development' into config_testing\nLatest upstream changes","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/63d5d28085095004f265b756a17c396b5a860b5a"},{"sha":"cb6942d4a7ec4c9fa21002da08f258f3e72abf11","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Merge branch 'Development' into config_testing\nGet upstream commits","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/cb6942d4a7ec4c9fa21002da08f258f3e72abf11"},{"sha":"13fbf42d95251eb3ccc36449a8056de8cd8d228a","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Cleanup of planner code\n\n- Use named axis indexes, `X_AXIS` etc.\n- Replace `block.steps_A` with block.steps[A]`\n- Replace `A_segment_time` with `segment_time[A]`\n- Add `A_AXIS`, `B_AXIS` for `COREXY` axes\n- Conditional compile based on `EXTRUDERS`\n- Add BLOCK_MOD macro for planner block indexes\n- Apply coding standards to `planner.h` and `planner.cpp`\n- Small optimizations of planner code\n- Update `stepper.cpp` for new `block` struct\n- Replace `memcpy` with loops, let the compiler unroll them\n- Make `movesplanned` into an inline function","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/13fbf42d95251eb3ccc36449a8056de8cd8d228a"},{"sha":"af14c684b5d2ca58d44687f7d04dbd7bbb36f930","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Minor optimizations to planner code\n\n- Prefetch values used more than once","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/af14c684b5d2ca58d44687f7d04dbd7bbb36f930"},{"sha":"63abeaff384cdd7d1135a6b12bd0f187420b0b34","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Merge branch 'Development' into config_testing\nLatest upstream commits","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/63abeaff384cdd7d1135a6b12bd0f187420b0b34"},{"sha":"2c9bd15625644d95e80dc8944dacf07101ed4ecf","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Move LCD items to `Conditionals.h`\n\n- `Conditionals.h` is included twice, setting LCD values the first time","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/2c9bd15625644d95e80dc8944dacf07101ed4ecf"},{"sha":"19df90622b8be6c6bc2605862edf0fc546b68ef8","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Include Conditionals.h file in update","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/19df90622b8be6c6bc2605862edf0fc546b68ef8"},{"sha":"15eb5d35a2ee1bf3dc29818ac18ebbffb0a72aaa","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Merge branch 'Development' into config_testing\nLatest upstream commits","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/15eb5d35a2ee1bf3dc29818ac18ebbffb0a72aaa"},{"sha":"88e81a480402a7bc5767ae92d8881994188a4959","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Latest upstream commits, plus fixes\n\n- Also add Manual Bed Leveling to the rest of the configs","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/88e81a480402a7bc5767ae92d8881994188a4959"},{"sha":"9b3462f73f5e0e3cadefd2f64eff55c758dd96d5","author":{"email":"5e40924336717eb6564e4044fe5d2e0120db9fab@student.liu.se","name":"Josef Larsson"},"message":"Refactor SCARA calibration. Save some lines of code and possibly ROM.","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/9b3462f73f5e0e3cadefd2f64eff55c758dd96d5"},{"sha":"379348487e423bfb67a1aba1c49c5acdb54d5e43","author":{"email":"5e40924336717eb6564e4044fe5d2e0120db9fab@student.liu.se","name":"Josef Larsson"},"message":"Removed malplaced comment.","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/379348487e423bfb67a1aba1c49c5acdb54d5e43"},{"sha":"6c96f32069f6246fcab0ce8954af5e9ffe28f6fd","author":{"email":"d614db7e39298bea36cfd052d0cdec7e03f85db1@users.noreply.github.com","name":"maverikou"},"message":"Blind fix for #1507","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/6c96f32069f6246fcab0ce8954af5e9ffe28f6fd"},{"sha":"0f034dd97e9969b1d65fa46eb48b067ea4254ab4","author":{"email":"d614db7e39298bea36cfd052d0cdec7e03f85db1@users.noreply.github.com","name":"maverikou"},"message":"Clean up Z_RAISE_AFTER_PROBING to work the same in all code paths except Z_PROBE_SLED.","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/0f034dd97e9969b1d65fa46eb48b067ea4254ab4"},{"sha":"15345cc249925c79a90ff0126e1396a99f5e1ecf","author":{"email":"d614db7e39298bea36cfd052d0cdec7e03f85db1@users.noreply.github.com","name":"maverikou"},"message":"Corrected Z_PROBE_ALLEN_KEY behaviour.","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/15345cc249925c79a90ff0126e1396a99f5e1ecf"},{"sha":"e0a42d3f9afeea6f3e78782c8c744926fef6de77","author":{"email":"8f262974ab4eddf9578ee35d7181b8f70f3b3689@users.noreply.github.com","name":"Scott Lahteine"},"message":"Merge pull request #1666 from maverikou/fix_1507\n\nFix 1507","distinct":true,"url":"https://api.github.com/repos/dcsleep/Marlin/commits/e0a42d3f9afeea6f3e78782c8c744926fef6de77"}]}