Christopher Pepper
4b16fa3272
Implement HAL and apply macros across code-base
...
Implement AVR Platform
7 years ago
Scott Lahteine
6c45d0fd81
Apply maths macros and type changes ahead of HAL
8 years ago
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
8 years ago
Scott Lahteine
4a96433b7e
Simplify counting of printable characters
8 years ago
Scott Lahteine
6b9ca16f36
Patch lcd_print edge limit code
8 years ago
Scott Lahteine
f4028fe088
New GCode Parser - Implementation
8 years ago
Scott Lahteine
34cfbc90cd
Use new attribute macros in more places
8 years ago
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.
8 years ago
Scott Lahteine
081bf1f879
Patch #else / #endif comments
8 years ago
Scott Lahteine
6a9b008044
Fix MINIMUM_STEPPER_PULSE maths
8 years ago
Scott Lahteine
e02a5a6371
Add macros for delays by machine cycle
8 years ago
Scott Lahteine
04050237f0
Header and pins changes to support 5 extruders
8 years ago
Scott Lahteine
4487d22d56
Apply FIXFLOAT macro
8 years ago
Scott Lahteine
25a6bfa7ed
Add and apply WITHIN macro
8 years ago
Scott Lahteine
87b03b16bd
Use a macro for array copies
8 years ago
Scott Lahteine
c9193e856d
Limit preheat parameters based on all nozzles
8 years ago
Scott Lahteine
f663220e87
Store Mix factors as reciprocals and multiply
8 years ago
Scott Lahteine
3544c3632f
Merge pull request #5062 from thinkyhead/rc_warnings_fix
...
Warnings fixed redux
8 years ago
Josef Pavlik
c2b51af3ba
fixed warning: ISO C does not permit named variadic macros
8 years ago
Scott Lahteine
5f5a55a0de
Add a ZERO macro to clear arrays
8 years ago
Scott Lahteine
eabff30e75
Improve MINIMUM_STEPPER_PULSE
8 years ago
Scott Lahteine
413b61e64a
Add HYPOT2 and float comparison macros
8 years ago
Scott Lahteine
280534c06f
Add M211: Enable/Disable Software Endstops
8 years ago
Scott Lahteine
628dcbc764
extruder_multiplier => flow_percentage
8 years ago
Scott Lahteine
b73203a0b7
Move some includes around to uncover missing deps
9 years ago
Scott Lahteine
d9f7ed9a3c
Move some macros from Marlin.h to macros.h
9 years ago
Scott Lahteine
93ea281061
Split up Conditionals.h into two files
...
Rather than include twice, which is tricky but may confuse
9 years ago
Scott Lahteine
9f9fe043ba
Apply sq macro throughout
9 years ago
João Brázio
fa4274cf4c
Improves the custom bootscreen logo feature
9 years ago
Scott Lahteine
e650a75b88
Simplified variable-size array macros
9 years ago
Scott Lahteine
07c9a11c3c
Automatically set X2 stepper pins
9 years ago
Scott Lahteine
c6f1337f5c
NOOP macro for do-nothing macros
9 years ago
Scott Lahteine
386140f361
Test time difference in safe way
9 years ago
Scott Lahteine
071c742b8a
Move STRINGIFY to macros.h, use in language.h
9 years ago
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.
9 years ago
Scott Lahteine
f1ed310322
Add NUMERIC compare macros to simplify code
9 years ago
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
...
Following up on #3231
9 years ago
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
9 years ago
Scott Lahteine
fc04b587cf
Merge pull request #3147 from thinkyhead/rc_stringify_macro
...
Promote STRINGIFY to macros.h
9 years ago
Scott Lahteine
9418b4f2f3
Promote STRINGIFY to macros.h
9 years ago
Scott Lahteine
73a59a4e45
Allow ENABLED(b) to work with "true" and "false"
9 years ago
Scott Lahteine
c8f76bb8aa
Create BITSET/BITCLR macros
9 years ago
Scott Lahteine
278aa15301
Add COUNT macro and apply
10 years ago
Scott Lahteine
d85861d296
Move macros, add ENABLED/DISABLED, add includes
10 years ago