14 Commits (9898f53361a66840d5938b3973b0aecbf339ecb5)

Author SHA1 Message Date
Scott Lahteine 49cf92dc36
Extended condition macros (#13419)
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
6 years ago
Scott Lahteine 0feeef2604 Update copyright in headers 6 years ago
teemuatlut d81342254a Support new TMC drivers (#13026) 6 years ago
Scott Lahteine 52108192d1 Prevent L6470 class name conflict with drivers.h define
Fix #12824
6 years ago
teemuatlut c447d75916 Add support for TMC2660 (#11998) 6 years ago
teemuatlut c3229e1b34 Migrate to a new TMC library (#11943) 6 years ago
Scott Lahteine 1718eff54a Code changes supporting up to 6 extruders 6 years ago
Holger Müller 1a6f2b29b8 Add support for Triple-Z steppers/endstops 6 years ago
Scott Lahteine 11b411a872 Improve AXIS_DRIVER_TYPE macros 7 years ago
Scott Lahteine b328fb4dc9
Treat TMC2660 like non-TMC (#11508) 7 years ago
Greg Nutt a1a5367380 Smoothieboard V1.0/1.1 and A5984 support 7 years ago
Scott Lahteine 131d216afa
Fix drivers.h dependency, defer macro evaluation (#11450) 7 years ago
Scott Lahteine 955a7f0ae9
Improve driver.h macros (#11371) 7 years ago
teemuatlut fbcdf5eaeb Simplify stepper driver per-axis selection 7 years ago