Scott Lahteine
6c45d0fd81
Apply maths macros and type changes ahead of HAL
7年前
bgort
2f55870edb
[New Feature] I2C position encoder support (#6946 )
* [New Feature] I2C position encoder support
I plan to continue improving/cleaning this up, as there areas that need work.
* let the cleanups begin.
* progress
* more progress
* comments, rename files, etc.
* clean
* Cleanups per thinkyhead
* a few more cleanups
* cleanups, bugfixes, etc.
* remove unnecessary passes_test(), additional cleanups/optimizations
* cleanups
* misc.
* Fix up I2CPEM.init() and a few other things.
* organize, fix, rename, etc.
* more optimization
* a few more tweaks
7年前
Scott Lahteine
4a96433b7e
Simplify counting of printable characters
7年前
Scott Lahteine
6b9ca16f36
Patch lcd_print edge limit code
7年前
Scott Lahteine
f4028fe088
New GCode Parser - Implementation
7年前
Scott Lahteine
34cfbc90cd
Use new attribute macros in more places
7年前
oldmcg
48f7652143
UBL G29 -P3.1 smart fill (#6823 )
* UBL G29 -P3.1 mesh fill with distance-weighted least squares fit.
* Back to original -O0 on G29 for now.
7年前
Scott Lahteine
081bf1f879
Patch #else / #endif comments
7年前
Scott Lahteine
6a9b008044
Fix MINIMUM_STEPPER_PULSE maths
7年前
Scott Lahteine
e02a5a6371
Add macros for delays by machine cycle
7年前
Scott Lahteine
04050237f0
Header and pins changes to support 5 extruders
7年前
Scott Lahteine
4487d22d56
Apply FIXFLOAT macro
7年前
Scott Lahteine
25a6bfa7ed
Add and apply WITHIN macro
7年前
Scott Lahteine
87b03b16bd
Use a macro for array copies
7年前
Scott Lahteine
c9193e856d
Limit preheat parameters based on all nozzles
7年前
Scott Lahteine
f663220e87
Store Mix factors as reciprocals and multiply
7年前
Josef Pavlik
c2b51af3ba
fixed warning: ISO C does not permit named variadic macros
7年前
Scott Lahteine
5f5a55a0de
Add a ZERO macro to clear arrays
7年前
Scott Lahteine
eabff30e75
Improve MINIMUM_STEPPER_PULSE
8年前
Scott Lahteine
413b61e64a
Add HYPOT2 and float comparison macros
8年前
Scott Lahteine
280534c06f
Add M211: Enable/Disable Software Endstops
8年前
Scott Lahteine
628dcbc764
extruder_multiplier => flow_percentage
8年前
Scott Lahteine
b73203a0b7
Move some includes around to uncover missing deps
8年前
Scott Lahteine
d9f7ed9a3c
Move some macros from Marlin.h to macros.h
8年前
Scott Lahteine
93ea281061
Split up Conditionals.h into two files
Rather than include twice, which is tricky but may confuse
8年前
Scott Lahteine
9f9fe043ba
Apply sq macro throughout
8年前
João Brázio
fa4274cf4c
Improves the custom bootscreen logo feature
8年前
Scott Lahteine
e650a75b88
Simplified variable-size array macros
8年前
Scott Lahteine
07c9a11c3c
Automatically set X2 stepper pins
8年前
Scott Lahteine
c6f1337f5c
NOOP macro for do-nothing macros
8年前
Scott Lahteine
386140f361
Test time difference in safe way
8年前
Scott Lahteine
071c742b8a
Move STRINGIFY to macros.h, use in language.h
8年前
Scott Lahteine
f543aaa54e
Apply standard pin test to buttons
This is the easiest way to make button pin testing consistent without
renaming all the button pins. Just make a macro especially for testing
if button pins are set, since they are named consistently in the pins
files.
8年前
Scott Lahteine
f1ed310322
Add NUMERIC compare macros to simplify code
8年前
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
Following up on #3231
8年前
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
8年前
Scott Lahteine
9418b4f2f3
Promote STRINGIFY to macros.h
8年前
Scott Lahteine
73a59a4e45
Allow ENABLED(b) to work with "true" and "false"
8年前
Scott Lahteine
c8f76bb8aa
Create BITSET/BITCLR macros
8年前
Scott Lahteine
278aa15301
Add COUNT macro and apply
9年前
Scott Lahteine
d85861d296
Move macros, add ENABLED/DISABLED, add includes
9年前